Badges
Certifications
Work Experience
Software Engineer
Walmart• December 2019 - October 2020
Project: OmniQuest (JavaScript, Typescript, Java, T-SQL) - a mobile app that is built with an aim to gamify the OGP (online grocery pickup) store associate's work. Accomplishments: • Developed back-end part from scratch using JavaScript and Node.js • Setup Azure for DEV, STAGE, and PROD environments • Implemented the login/logout process based on unique tokens • Created and persisting the structure of tables and data with Azure SQL • Sped up the slowest query and API response in 3 times • Improved performance of several critical SQL-queries in 2-5 times • Tuned back-end service and MSSQL performance • Created all unit tests using Jest, Mocha, Chai, and Sinon • Provided training and support for the team members
Software Engineer
Revature• June 2019 - August 2020
Projects: 1. Staging Management System (Typescript, Java, React, Redux, PostgreSQL) - allows managers to keep track of Revature associates who have completed training and are awaiting a job assignment. Accomplishments: ● Designed and implemented the system (both front-end and back-end) from scratch ● Deployed the project on an AWS with a full CI/CD pipeline ● Scaled out PostgreSQL and the application ● Utilized unit tests with JUnit and Spring AOP ● Achieved 80% unit test coverage ● Produced applications leveraging Agile/Scrum methodology 2. Costumes of Doom (Typescript, Java, PostgreSQL) - an online marketplace for users to build costumes interactively. Accomplishments: ● Designed and implemented the system (both front-end and back-end) from scratch ● Deployed the project on an AWS with a full CI/CD pipeline ● Utilized unique React, Redux features such as interceptor classes and custom observables ● Crafted custom HTML, CSS for additional view styling and layout ● Created APIs with JWT for session management ● Persisted data with PostgreSQL 3. Expense Reimbursement System (ERS) (Typescript, SQL) - allows managing the process of reimbursing employees for expenses incurred while on company time. Accomplishments: ● Designed and implemented the system (both front-end and back-end) from scratch ● Performed business logic using Typescript ● Implemented stress-tests ● Increased uptime in 5% ● Implemented caching and benchmarking
Volunteer Network Administrator
Riverside Language Program• December 2018 - March 2019
Accomplishments: ● Provided technical support of operating systems (Windows 7 – Windows 10, macOS) ● Troubleshoot hardware and software problems ● Set up PCs, printers, operating systems, and applications to end-users ● Reviewed, managed, and negotiated with current and new hardware, software, and equipment vendors
Co-Founder
Giperpan• March 2013 - September 2018
Accomplishments: • Installed and maintained physical components of LAN, Wi-Fi, VoIP systems • Maintained switches, routers and access points (APs) • Set up PCs, printers, operating systems, and applications for over 120 users
Education
Belarussian State University of Informatics and Radioelectronics
Information Technology, MS• June 2006 - June 2013