Sergey, Software Engineer
Summary
Software Engineer with 5+ years of extensive experience in front-end development, offering a strong foundation in software engineering and programming principles across multiple platforms. Expertise in JavaScript and TypeScript with a complete command of Angular and related technologies like RxJS, NGRX, and Angular Material. Holds a track record of leading small teams and successfully managing full software development lifecycle for various projects. Demonstrated ability to optimize application performance, manage CI/CD pipelines, and integrate analytic tools to enhance user experience. Technical acumen accentuated by hands-on experience with industry-standard tools such as Git, Jira, and Azure DevOps. Known for excellent problem-solving skills and ability to handle complex development tasks, bringing value to any team through a diligent work ethic, collaborative approach, and forward-thinking mindset.
Main Skills
Security
Programming Languages
JavaScript Frameworks
UI Frameworks, Libraries, and Browsers
Mobile Frameworks and Libraries
JavaScript Libraries and Tools
Wordpress Ecosystem
Data Analysis and Visualization Technologies
Azure Cloud Services
Collaboration, Task & Issue Tracking
UI/UX/Wireframing
SDK / API and Integrations
Operating Systems
Other Technical Skills
Work Experience
Front-end lead developer, Credit Rating Restoration Application
Duration: 05-2023 to 11-2023
Summary:
- Developed an application for improving users' credit ratings by analyzing credit history and suggesting actionable steps
- Designed for the US market aiming to aid people in securing loans
Responsibilities: Developed the registration and authorization process, implemented automatic user verification and credit history retrieval, provided credit rating recovery reports, implemented a dashboard, set up notifications, configured CI/CD services, implemented Gitflow, and integrated analytic tools for user behavior tracking.
Technologies: Angular, RxJS, Angular Material, Billsby, Equifax, Everflow, Mixpanel, Segment, Porter
Front-end developer, Inventory Report Creator for Stores
Duration: 05-2022 to 05-2023
Summary: Built a web application for generating inventory reports for stores, with RFID data integration, performance optimization for big data, and theming customization for different brands.
Responsibilities: Re-architected the application for flexibility, led a small team, upgraded Angular, refactored code, optimized performance, integrated RFID data, implemented theming and branding, and worked on customer requirements.
Technologies: Angular, RxJS, Angular Material, Jira, NgRx, Chart.js, Ngx-Bootstrap
Front-end developer, Business-Customer Communication via Chat-bots
Duration: 09-2021 to 04-2022
Summary: Created a web application facilitating business-customer communication through customizable chat-bots in popular messengers with advanced user management and analytics.
Responsibilities: Designed architecture, managed a small team, created a responsive design, added management features, ensured secure chat operations, and implemented analytics tools.
Technologies: Angular, RxJS, Angular Material, Jira, Socket, Firebase
Front-end developer, Travel Planning Application
Duration: 04-2021 to 09-2021
Summary: Developed a travel planning application that allows for ticket search, route building, and trip planning with an integrated booking wizard and multi-language support.
Responsibilities: Developed front-end interfaces, integrated payment systems, enhanced performance, created adaptive designs, added animations, and executed comprehensive testing.
Technologies: Angular, RxJS, Angular Material, Storybook, Figma, Bootstrap, Google Maps, GraphQL
Front-end developer, Solar Panel Sales Application
Duration: 08-2020 to 04-2021
Summary: Built a web application for purchasing solar panels with features including cost calculation, virtual bill signing, and order management through an administrative panel.
Responsibilities: Developed a unified front-end, analyzed business logic, integrated payment system, developed features like cost calculator and step-by-step checkout, optimized application performance, and created administrative tools.
Technologies: Angular, RxJS, Angular Material, Bootstrap, FilePond, ngX Rocket, Figma, Chart.js
Front-end developer, release engineer, Job Search and Hiring Mobile Applications
Duration: 10-2019 to 07-2020
Summary: Developed cross-platform mobile applications for job searching and employee hiring with features like chat, document scanning, and recognizing, as well as timesheets for scheduling.
Responsibilities: Implemented login and chat features, built mobile applications, published apps in stores, optimized UX/UI, and worked on search and scheduling functionality.
Technologies: Angular, Ionic, Capacitor, Cordova, RxJS, NGRX, Auth0, Twilio, Branch IO, Microblink, Bitrise, Azure DevOps
Front-end developer, Bank Stress Testing Web Application
Duration: 12-2018 to 10-2019
Summary: Participated in the development of a web application for stress testing banks with features including user authorization, wizard for test creation, and report building and editing.
Responsibilities: Developed new functionality, maintained and optimized existing codebase, and worked with the backend for data transactions.
Technologies: Angular, RxJS, Angular Material, Bootstrap
Front-end developer, Auto House Sales Platform
Duration: 05-2018 to 11-2018
Summary: Contributed to the development of an online auto house sales platform, enabling automobile dealers to register and sell their vehicles with advanced filtering options.
Responsibilities: Focused on page layout, adaptability, code optimization, and backend data integration.
Technologies: Angular, RxJS, Bootstrap, SASS, Material