Roman Ihnatov is a Senior Java Software Engineer with 7 years of experience building fault-tolerant, API-driven systems and progressive web apps, currently at N-iX in Kharkiv. He blends strong backend expertise in Spring/Jakarta, distributed caching (Apache Ignite), and AWS with hands-on front-end work using React to deliver end-to-end features for mobile and web clients. Roman has led teams and Agile processes, owned OAuth2 integrations, SonarQube quality pipelines, and push-notification services while driving code reviews, estimations, and stakeholder demos. He has practical experience implementing testing strategies, fail-fast/fault-tolerance patterns, and production-ready observability across multicontainer/OSGi environments. Known for a “clean code” mindset, he pairs pragmatic engineering with a focus on security and resilience that reduces support tickets and speeds delivery. Outside the obvious, he combines full-stack fluency with experience designing AI-chatbot integrations and high-performance cached systems.
7 years of coding experience
4 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at National Aerospace University -'Kharkiv Aviation Institute'
Contributions:3 pushes, 1 branch in 2 years 6 months
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
Roman Ihnatov - Senior Java Software Engineer at N-iX