Ivan Nikitsenka is a Senior Software Engineer based in Utrecht with over 12 years of hands-on experience building and architecting enterprise Java solutions. Currently at EPAM Systems since 2012, he brings deep practical knowledge across backend systems and full-stack integrations, rooted in early work on travel platforms using Java SE, JSP, XSLT and JavaScript. Trained as a mechanical engineer and also qualified as an English language translator, he combines analytical rigor with clear cross-functional communication. Known for steady long-term contributions within large-scale engagements, he excels at translating complex domain requirements into maintainable, production-ready software.
12 years of coding experience
3 years of employment as a software developer
Engineer's degree, Mechanical Engineering, Engineer's degree, Mechanical Engineering at Belarusian National Technical University
English language translator, English language translator at Academy of Postgraduate Education
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.