Sergey is a Senior Node.js Engineer applying the latest fullstack software engineering and design principles to build and deliver large-scale enterprise and web applications on projects. He is familiar with microservices architecture, design patterns and modern programming paradigms - working with Node.js and other best-suited technologies, industry standards and best practices to develop solutions based on client requirements.
Designed, developed and implemented solutions for a new sports betting platform - utilizing microservices architecture to deliver the platform. Handled CI and TDD tasks on the project to enhance code quality and delivery across solutions. Managed all integration and automation tasks on the new platform.
The Train-with platform allows users to offer clients live, interactive access to classes they love at all times. Worked on processes to develop the online training platform - executing a multi-tenant architecture with features for video recording, streaming and video post-processing. Enhanced frontend solutions by optimizing and migrating the legacy stack to new techs using micro-frontends.
Worked as Team Lead on the Keller Williams Searching Services team - managing the team to design, develop and deploy a new search engine platform to enhance operations. Led the team to implement several services on the new platform and enhance its search features - using a microservice-based architecture.