Summary
Dmitry Kravchenko is a versatile software engineer with 11 years of experience applying ML and systems engineering across companies from startups to scale-ups like Yandex and Booking.com. He blends production-grade backend and distributed systems work (Spark, Kafka, Cassandra, Quarkus) with hands-on ML model development and deployment—ranging from timeseries failure prediction and 3D pose models to satellite-image classifiers. Dmitry has repeatedly optimized large-scale pipelines (cutting multi-hour jobs to minutes and reducing resource usage by an order of magnitude) and built embedded and cross-compiled solutions for ARM/Linux and mobile platforms. Comfortable across C++, Python, Java and cloud/DevOps tooling, he pairs deep technical problem solving with product-minded delivery. Based in Almere, Netherlands, he also has a long history of founding projects and prototyping novel ideas (e.g., speech-based anti-loss apps), showing an inventor’s curiosity beyond typical engineering roles.
11 years of coding experience
18 years of employment as a software developer
Nanodegree, Machine Learning, Nanodegree, Machine Learning at Udacity
Lomonosov Moscow State University
English, Russian