Summary
Ivan Doroshenko is a software architect with 13 years of experience building and scaling products and engineering teams from the ground up, primarily as a founding engineer at startups. He specializes in functional programming, distributed systems, and real-time architectures, having designed and operated a million-requests-per-second ad exchange and in-house analytics platforms. Ivan blends hands-on implementation (Scala Typelevel and ZIO stacks, Kafka, Druid, Spark, Postgres) with technical leadership, driving adoption of tools like Dagster and Temporal and delivering feature-flag/A-B testing infrastructure. Based in Amsterdam, he pairs product-minded system design with strategic thinking, often choosing pragmatic innovations that unlock measurable business outcomes.
13 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Vyatka State University
Русский, Английский