Backend Engineer with over 3 years of hands-on experience in building, scaling, and optimizing high-performance backend systems and APIs. Adept at leading complex backend projects from concept to production, delivering significant enhancements in system efficiency, scalability, and maintainability. Familiar with microservices architecture, messaging systems, and API integrations, with a strong focus on clean, maintainable code. Have experience with solving intricate technical challenges, mentoring teams, and driving projects to release. Complex problem-solver with analytical and driven mindset.
Initially, Was part of a team responsible for processing leads in a high-load microservices architecture. The system handled a large volume of data, utilizing RabbitMQ and Redis for efficient communication and caching. We optimized the architecture by extracting repeated caching functionality used in three microservices into a separate npm package, significantly improving maintainability and reducing code duplication.
gRPC, kubernetes