Summary
Dmytro Orlov is a Senior Software Engineer based in Berlin with over a decade of professional experience and 11 years focused on Scala and Java, specializing in building distributed, high-load, low-latency microservice architectures. He is fluent in functional Scala (ZIO, Cats, DIstage) and streaming systems (Akka Streams, Monix), and has repeatedly improved performance and predictability by introducing backpressure, metrics-driven bottleneck detection, and request-throttling patterns. His recent work emphasizes pure functional, test-driven development and pragmatic DevOps practices—containerized deployments on Kubernetes, CI/CD, and infrastructure as code—across fintech and ad-tech domains. Notable contributions include migrating legacy actor models to stream-based designs that halved cluster size and prototyping secondary query engines to complement Elasticsearch. Comfortable across databases from Cassandra and MongoDB to PostgreSQL, he blends deep backend engineering with hands-on operational improvements and a track record of simplifying complex systems for measurable gains.
10 years of coding experience
16 years of employment as a software developer
Master’s Degree of Computer Software Engineering in Computer Systems and Networks, Computer Software Engineering, Master’s Degree of Computer Software Engineering in Computer Systems and Networks, Computer Software Engineering at Donetsk National Technical University
English