Danila Fomin is a PaaS backend engineer based in Moscow with 10 years of experience building production services primarily in Go and Python. He brings a functional-programming mindset—having worked with Haskell, Rust and Scala—and applied that theory-by-practice when implementing an interpreter for an object language inspired by "A Theory of Objects" as his diploma project. At Avito he focuses on platform backend responsibilities, after earlier backend work at Mail.ru Group and mentoring/authoring Golang course materials at GeekBrains. He combines systems-level rigor from a software engineering degree at NRNU MEPhI with a practical emphasis on reliable, maintainable services. Known among peers for clear technical teaching and a taste for expressive, type-safe languages, he often gravitates toward Rust and FP idioms even in mainstream backend stacks.
10 years of coding experience
Национальный Исследовательский Ядерный Университет "МИФИ"
Contributions:4 releases, 13 commits, 6 PRs in 12 days
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.