Ivan Chernov is a pragmatic technology leader and hands-on CTO with 12 years of experience building and scaling web platforms from Moscow. He has led teams from 20 to ~100 engineers, reshaped orgs toward cross-functional delivery, and delivered measurable outcomes like 40% reduced time-to-market and an ~8x scalable search RPC by designing caching and logging storage solutions. Equally comfortable in strategic M&A audits and in the codebase, he frequently rolls up his sleeves—migrating services to Kubernetes, implementing storage for search logs (Postgres+S3), and improving cross-platform stability in open-source projects like Lektor and django-tinymce. A polyglot developer with a soft spot for Python and Node.js, Ivan combines rigorous test automation and CI practices with product-minded engineering and rapid learning (Udacity Full Stack Nanodegree completed projects within a month). Off the clock he’s a comic-book fan and cyclist, traits that reflect his curiosity and endurance in tackling long-term technical challenges.
12 years of coding experience
7 years of employment as a software developer
Undergratuade, Технологии автоматизации/техник, Undergratuade, Технологии автоматизации/техник at Московский Государственный Технический Университет им. Н.Э. Баумана (МГТУ)
Nanodegree, Full Stack Web Developer, Nanodegree, Full Stack Web Developer at Udacity
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:37 commits, 13 PRs, 5 pushes in 25 days
Contributions summary:Ivan primarily focused on improving the codebase's maintainability and quality through code cleanup and the addition of tests. Their contributions involved refactoring code to adhere to PEP8 style guidelines, indicating a focus on code quality. Furthermore, they implemented test cases for the project's widgets, template tags, and views. This demonstrates a commitment to comprehensive testing and improving the project's reliability.
Contributions:9 commits, 9 PRs, 16 comments in 14 days
Contributions summary:Ivan primarily focused on resolving build and server issues on Windows platforms within the Lektor CMS. Their contributions included fixing tests, adding required dependencies such as Imagemagick, and correcting file encoding issues. They also made adjustments to support the project's functionality on Windows by modifying the code to handle path manipulations and subprocess calls correctly. The changes address cross-platform compatibility issues and ensure the stability of the static site generator.
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 Chernov - Chief Technology Officer at Ostrovok.ru