Ivan Kryvoruchko is a product-oriented software engineer with 13 years of experience building and scaling backend systems, analytics pipelines, and event-focused platforms from Kyiv. He has led architecture and delivery as a Senior Staff/Staff Engineer at Hopin and Attendify, shaping data ingestion, Kafka-based pipelines, and CRM-like products while mentoring teams and driving cross-team alignment. Comfortable across languages (Clojure, Scala, Python, Erlang, Haskell) and infrastructure (Postgres, Elasticsearch, Redis, Kafka, Nix), he pairs hands-on implementation with documented architectural decisions and internal knowledge-building. Ivan has contributed to the Clojure community (schema-refined, Aleph, Dirigiste) and even worked on recommendation and NLP proof-of-concepts, reflecting a blend of pragmatic engineering and curiosity for research-driven features. Notably, he balances product impact with technical quality—favored by roles where engineering, product, and business intersect.
13 years of coding experience
11 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at National University of Kyiv-Mohyla Academy
Contributions:5 PRs, 14 pushes in 4 years 2 months
queryutilhowlongtobeatsimple-clicli
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.