Roman Yakovenko is a product-focused software engineer with 19 years of experience bridging engineering rigor and business-savvy product development. Trained as a mechanical engineer at Bauman Moscow State Technical University, he pivoted into full-stack web development and has since led teams and product efforts across startups and scaleups, currently serving as Product Developer at Vespia and Software Architect at osyne. He combines hands-on JS/PHP full-stack skills with practical knowledge of marketing, large-sales methods, and project management to deliver web platforms and ad campaigns that align with business goals. Known for a design-oriented mindset and a habit of rapidly adopting new skills, he brings multidisciplinary thinking to both technical architecture and go-to-market execution. Based in Ukraine, he blends deep technical experience with a rare cross-functional fluency that turns complex requirements into customer-facing products.
19 years of coding experience
8 years of employment as a software developer
Диплом специалиста по инженерной специальности, Динамика и прочность машин, Диплом специалиста по инженерной специальности, Динамика и прочность машин at Московский Государственный Технический Университет им. Н.Э. Баумана (МГТУ)
pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, using Python classes.
Contributions:13 comments, 7 issues in 1 year 9 months
cpppythonsimple-frameworkxmlnavigate
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.