Ivan Novikau is a Senior Software Engineer with 11 years of experience building maintainable, scalable backend systems and driving modernization efforts across high-traffic environments. Based in Warsaw, he has repeatedly led migrations and architecture work—doubling service performance through Symfony MicroKernel-based rewrites and authoring architecture notebooks, context maps and C4 models to align teams. He brings a Domain-Driven Design mindset and Boy Scout approach to leave codebases cleaner than he found them, and has end-to-end experience from designing US payment processing systems to owning core microservices like Referral and Accounting. Comfortable working across product, QA, DBAs and operations, Ivan focuses on testable, layered architectures and pragmatic improvements that reduce technical debt while improving reliability. An engineer who treats peer review and real users as primary stakeholders, he combines hands-on delivery with documentation and workshop facilitation (Event Storming) to turn complex domains into reliable, maintainable systems.
11 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Belarusian State University of Informatics and Radioelectronics
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
Ivan Novikau - Senior Software Engineer at SOFTSWISS