Aleksandr Vershilov is a Sr. Principal Functional Engineer and engineering leader with 16 years of experience building high-performance backend systems, distributed architectures, and cloud-native platforms, now based in Lausanne. He combines deep Haskell expertise and a Ph.D. in Computational Physics with hands-on delivery—designing contest and course platforms that scaled to millions of users and leading cross-functional teams across BE, FE, QA, SRE and UX. Aleksandr has a strong open-source pedigree, contributing to core Cloud Haskell libraries and the GHC compiler, and has improved privacy-focused blockchain node software and Gentoo Haskell tooling. Known for turning research-grade ideas into production-grade infrastructure, he has repeatedly rescued and aligned complex multi-team projects and shipped zero-downtime deployments and observability stacks. He brings a rare blend of formal scientific training, systems-level thinking, and pragmatic product-driven implementation.
16 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computational Physics, Doctor of Philosophy (Ph.D.) Computational Physics at Saint Petersburg State University
Master’s Degree Computational Physics, Master’s Degree Computational Physics at Saint-Petersburg State University
Contributions:2308 commits, 8 PRs, 212 pushes in 5 years 8 months
Contributions summary:Aleksandr primarily contributes to the Gentoo Haskell overlay, fixing build issues and ensuring compatibility with newer versions of Haskell-related tools and libraries. Their commits focus on patching Haskell packages, addressing dependency problems, and adapting code to work with updated versions of GHC and related tooling like cabal. The contributions span a variety of Haskell packages, indicating a broad understanding of the Haskell ecosystem within Gentoo.
Contributions:81 commits, 56 PRs, 53 pushes in 4 years 6 months
Contributions summary:Aleksandr primarily contributed to the core libraries of the Cloud Haskell project. They focused on improving the codebase's compatibility with different GHC versions, specifically addressing type-related issues. The user also added and refined exception handling mechanisms and introduced core features, such as `callLocal` and queue size counter, which directly impact process behavior and resource management. Moreover, the user made the project compatible with GHC-7.10, and upgraded the libraries to the latest packages.
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
Aleksandr Vershilov - Sr. Principal Functional Engineer at Сириус.Курсы