Summary
Kiryushin Andrey is a pragmatic full-stack software engineer with 11+ years delivering web applications, transitioning from a deep .NET backend pedigree into Kotlin-based JVM and Kotlin Multiplatform frontends. He currently contributes to JetBrains Space, bringing product-focused craftsmanship gained from leading migrations, deployment automation, and scaling efforts across companies like Smartcat, SkuVault and Yandex. Comfortable across databases, search and distributed systems, he has hands-on experience with CQRS/event sourcing, MongoDB sharding, ElasticSearch and complex release pipelines. Andrey prefers long-term product teams where he mentors juniors through thorough, constructive code reviews and drives steady improvements in stability and feature velocity. Quietly practical, he combines architect-level thinking with day-to-day coding discipline—ensuring migrations and tech transformations happen without interrupting active feature development. Based in Amsterdam, he blends cross-cultural distributed-team experience with a strong focus on maintainable, testable systems.
11 years of coding experience
18 years of employment as a software developer
Automation and control in technical systems, Automation and control in technical systems at Kazan National Research Technical University named after A.N.Tupolev – KAI