Summary
Oleg Belov is a Technical Lead based in Winterthur with nine years of hands-on experience designing and delivering Java-based web applications and microservices. He has progressed through engineering and leadership roles at Endava, where he now drives technical decisions and mentors teams, and previously built price-intelligence and migration projects that combined Spring, MongoDB/Hibernate, and Angular. Oleg emphasizes user-centered interfaces and maintainable, testable code, with a strong background in refactoring monoliths into microservices and applying TDD practices. Comfortable across the stack, he pairs backend expertise (Spring Boot, REST, AWS) with frontend experience (Angular/TypeScript) and practical DevOps tools like Jenkins and Liquibase. Collected in Eastern Europe and trained as a Licentiate Engineer in Telecommunications, he brings analytical rigour and a continual learning mindset to fast-evolving engineering challenges.
9 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Electronics and Communications: Telecommunications and Radiocommunications, Licentiate Engineer, Bachelor's degree, Electronics and Communications: Telecommunications and Radiocommunications, Licentiate Engineer at Universitatea Tehnică a Moldovei
Russian, Romanian, Italian, English