Sergei Yusupov

United States

@VenomBLR

Senior Software Developer at Macy's

Badges

Problem Solving
CPP
Java
Python
Days of Code
Days of JS
Days ofStatistics
Sql
C language

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

Skills

Algorithm
Javascript(Intermediate)
SQL
Data Structure
React
NodeJs
Java
Express.js
TypeScript