Ivan Chernov

Chief Technology Officer at Ostrovok.ru

Moscow, Moscow, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job7 years of employment as a software developer
bookUndergratuade, Технологии автоматизации/техник, Undergratuade, Технологии автоматизации/техник at Московский Государственный Технический Университет им. Н.Э. Баумана (МГТУ)
bookNanodegree, Full Stack Web Developer, Nanodegree, Full Stack Web Developer at Udacity
stackoverflow-logo

Stackoverflow

Stats
3,556reputation
263kreached
111answers
2questions
github-logo-circle

Github Skills (25)

unit-testing10
cms10
pytest10
python10
django10
static-site-generator10
testing10
windows10
compatibility10
web-framework10
test-automation10
character-encoding9
subprocess9
encoding9
nodejs9

Programming languages (17)

C#CSSRustVueGoHTMLErlangKotlin

Github contributions (5)

github-logo-circle
jazzband/django-tinymce

Feb 2016 - Mar 2016

TinyMCE integration for Django
Role in this project:
userBackend 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.
tinymcepythondjangopython3django-admin
lektor/lektor

Aug 2017 - Sep 2017

The lektor static file content management system
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
cmsmanagement-systempythonlektorcontent-management
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