Summary
Valentin Vorobyov is a Lead Software Engineer with a decade of experience building reliable, scalable backend systems and shaping architecture at EPAM. He began in satellite communications and signal measurement before transitioning to software, bringing deep domain knowledge in radio systems to his work on communication protocols, SCADA integration, and internet-based signal services. Valentin champions Domain-Driven Design, event-driven microservices, and API lifecycle practices, and has a track record of introducing ADRs, refactoring architectures for availability, and inventing delivery approaches that separate product and business concerns. A pragmatic coach and knowledge sharer, he runs guides, pair programming, book clubs, and technical trainings while contributing to pre-sales and POCs. Proficient in Python, FastAPI, PostgreSQL, Kafka/RabbitMQ, Docker, and DDD, he pairs strong algorithmic and networking roots with modern cloud-native patterns. Unusually, he leverages hands-on satellite operations experience to inform robust, operationally-aware software design.
10 years of coding experience
8 years of employment as a software developer
Master's degree, Infocommunication technologies and communication networks, GPA 3.9, Master's degree, Infocommunication technologies and communication networks, GPA 3.9 at Tomsk State University of Control Systems and Radioelectronics
Bachelor's degree, Radio engineering, electronics and telecommunications, GPA 3.82, Bachelor's degree, Radio engineering, electronics and telecommunications, GPA 3.82 at Kazakh Agricultural Technical University
Russian, English