Ivan Nikulin is a Senior Software Engineer with a decade of experience building backend systems and developer tooling, currently at Pactum AI after a multi-year tenure at Bolt. He specializes in Node.js and TypeScript, applying strong type systems to improve safety and developer experience across large-scale internal platforms and configuration management solutions. Ivan has hands-on experience designing automation for database migrations, chaos-testing tooling, and CI/CD improvements for organizations of 500+ engineers, and he helped scale a team from 6 to 26 members. A former competitive programmer and Google intern, he blends algorithmic rigor with pragmatic product engineering and a surprising passion for CSS. He values empathy and knowledge-sharing—he’s spoken at Digit 2023 and published an advanced three-part TypeScript lecture series. Based in Tallinn, he thrives on learning new technologies quickly and making them immediately useful for teams.
10 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Technical University of Wroclaw
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.