Summary
Ievgen Garkusha is a Software Architect based in Munich with 11 years of experience building high-load distributed systems and leading backend teams. He combines deep functional-programming expertise in Scala (ZIO, Cats, Akka) and Rust with practical cloud and observability skills across AWS, Kubernetes, Kafka, Elasticsearch, Postgres and Redis. A hands-on technical leader, he progressed from QA and Java roles into Scala system design and team leadership at companies like Contiamo, Mylivn and Coralogix, where he now shapes architectural direction. He contributes to open-source functional tooling (notably listed among Shapeless contributors) and has applied language tooling like Tree-sitter and ANTLR to solve complex parsing and data-processing challenges. Known for bridging low-level performance concerns with pragmatic engineering practices, he excels at turning theoretical functional patterns into production-ready, scalable services.
11 years of coding experience
18 years of employment as a software developer
Master's Degree Networking and Telecommunications, Master's Degree Networking and Telecommunications at Odessa National Academy of Telecommunications
Secondary education, Secondary education at Odessa, Gymnasium #5
Computer Academy "Step" (itstep.org)
English, Russian, Ukrainian, German