Ivan Aristov is a Senior Scala Developer with nine years of software experience and a strong focus on functional programming, currently building resilient microservices at ATON after leading core banking platform work at Raiffeisen Bank Russia. He specializes in Scala 2.13 and modern FP stacks (ZIO, Tofu, Typelevel libraries) and has hands-on responsibility for architecture, testing, CI/CD, and observability in production systems using Kubernetes, Kafka, PostgreSQL and tracing/monitoring tools. He has driven platform-level design for internal banking domains, authored testing frameworks and contributed to open-source, bringing pragmatic rigor to code review and stack modernization. Based in Moscow, he pairs an academic background in information systems with a curious tilt toward Haskell and advanced FP techniques, often exploring type-safe designs and distilled abstractions beyond typical enterprise patterns.
9 years of coding experience
6 years of employment as a software developer
Информационные системы и технологии, Информационные системы и технологии at Don State Technical University
Contributions:32 PRs, 19 pushes, 6 branches in 1 year 8 months
http4sscalafunctional-programming
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.
Request Free Trial
Ivan Aristov - Senior Scala Developer at ATON, LLC