Daniil Roman is a Senior Backend Engineer based in Berlin with 9+ years building Java/Kotlin systems focused on distributed, high-load backends. He has hands-on experience designing real-time ETL pipelines and high-performance search systems at scale using Kafka, Debezium, Elasticsearch, and Cassandra, and has driven measurable product metrics like a ~7% uplift in transactions. His background spans team leadership, on-call reliability work, and cross-functional initiatives—from fiscalization projects to SEO-driven backend optimizations—giving him a broad, product-aware engineering lens. Academically grounded with a Master’s in Data Science, he also brings practical tooling experience (Grafana dashboards, distributed caching, dead-letter queues) and a habit of documenting learnings via technical articles. He’s as comfortable refactoring SQL-heavy systems and building compiler-style migration tools as he is shipping customer-facing backend features.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Applied informatics (Computer Science), Bachelor's degree, Applied informatics (Computer Science) at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Contributions:4 PRs, 100 pushes, 4 branches in 4 years 2 months
deapgenetic-algorithmprophetsp500yahoo-finance
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.