Summary
Roman Volodin is a pragmatic technology leader and front-end specialist with 11 years of experience building and scaling web products, now serving as CTO at Leningrad Agency. He has deep hands-on expertise in Vue.js, Nuxt, modern JavaScript, and design tools, and has led full-lifecycle projects from legacy rewrites to MVPs, releases and ongoing optimization. Roman pairs frontline coding—regularly doing code reviews and refactors—with people leadership, having moved from developer to team lead and now executive responsibilities. He has a track record of automating manual workflows to boost efficiency and conversion, and often champions product ideas that get adopted across teams. Based in Rio de Janeiro but schooled in Russia, he blends a designer-aware technical background with a bias for practical, user-focused web experiences.
11 years of coding experience
5 years of employment as a software developer
State Autonomous Vocational Educational Institution “Technical College named after V.D. Potashov"
Specialist, Applied Informatics, Mathematics, Specialist, Applied Informatics, Mathematics at St. Petersburg State University of Water Communications
Bachelor degree, Applied Computer Science in Design, 4,5, Bachelor degree, Applied Computer Science in Design, 4,5 at St. Petersburg State University of Technology and Design
Russian, English, German, Portuguese