Andrii Doroshenko is a Senior Software Engineer with nine years of experience building resilient front-end architectures and customizers, now at Capgemini Engineering. Fluent in JavaScript and seasoned in Node.js and Python back-end work, he specializes in long-lived, refactorable solutions that balance extensibility with minimal disruption to feature delivery. His background spans design, teaching, and leadership—having led teams at Lohika, served as CTO and course maker, and mentored junior developers—so he bridges UX thinking with pragmatic engineering. Based in Odesa, Ukraine, he’s known for organizing efficient workflows, introducing Scrum practices, and diagnosing architectural weak points to enable safe, staged refactors. Outside work he favors a minimalist, travel-light lifestyle, which informs his preference for simple, maintainable systems.
9 years of coding experience
6 years of employment as a software developer
Магистр компьютерных наук, Computer Science, 87, Магистр компьютерных наук, Computer Science, 87 at Одесский национальный политехнический университет
Bachelor of Technology - BTech, Softwere Designer, 93.2, Bachelor of Technology - BTech, Softwere Designer, 93.2 at Kherson Polytechnic College
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.
Request Free Trial
Andrii Doroshenko - Senior Software Engineer at Capgemini Engineering