Summary
Kirill Vinogradov is a pragmatic backend developer with 11 years of full-stack experience now focused on Java and Python systems, currently owning data migration tooling and a limits catalog at Semrush. He combines strong foundations in SQL, Vanilla JavaScript, Docker/k8s, and Git expertise with a taste for functional programming, TDD, and automation to reduce technical debt and speed up cross-service changes. Comfortable across FastAPI/Flask and Spring Boot ecosystems, he drives practical improvements like centralizing catalog data and building downtimeless migration flows. Kirill values high-quality documentation and standardization, proactively mentors teammates, and even creates small developer-facing tools—authoring several Chrome extensions and an SVG generator used for his profile art. Based in Prague, he balances engineering rigor with wide-ranging interests from climbing to languages, which informs his disciplined approach to time management and team collaboration.
11 years of coding experience
10 years of employment as a software developer
Specialist, Computer and Information Systems Security/Information Assurance, Specialist, Computer and Information Systems Security/Information Assurance at Yaroslavl Demidov State University
English, French, Russian, Czech