Denis Yermakov is a Lead Rust/Clojure Engineer based in Krakow with over a decade building high-load backends and mobile apps across startups and enterprise teams. A long-time functional programming enthusiast, he blends deep experience in Clojure, Rust, Scala, Haskell and C to design performant systems, compilers, interpreters and type-aware tooling. Currently driving Rust+Clojure work at harmonizeHR, his day-to-day spans async Rust (Tokio, Axum), DataFusion/Arrow, Flow-Based Programming and reactive front-ends. He has led teams at Agiliway and contributed senior engineering across firms like ShiftLeft and Apptopia, often bringing property testing and parser design to production problems. Denis explicitly avoids crypto/NFT roles and prefers work that leverages formal methods and language-level thinking to solve practical performance and correctness challenges. An experienced speaker, he’s presented on functional parsers, property testing and bringing Scala/Haskell ideas into mobile development.
10 years of coding experience
17 years of employment as a software developer
Bachelor of Arts, Arts, Bachelor of Arts, Arts at Rivne Institute of Slovenian Languages
Computer Academy "STEP"
Cisco iExec Enterprise Essentials, Cisco iExec Enterprise Essentials at Cisco Institute
Contributions:13 commits, 14 PRs, 14 pushes in 6 months
bigtableoverflowdbdatabaseshiftleftheap
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.