Alexey Zabelin

CA, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Alexey Zabelin is a software engineer based in California with 11 years of experience building reliable backend systems and developer tooling. He specializes in Haskell (5+ years) and reaches for Rust when appropriate, applying functional-first thinking to production services, APIs, and integrations. As an early engineering hire at Mercury he designed and documented the public REST API, built the APNs backend, and led multiple third‑party bookkeeping and partner integrations while mentoring cross-functional teams. His open-source contributions to prominent Haskell projects like Stackage and Stack show a strong focus on build infrastructure, dependency management, and CI robustness. Comfortable across TypeScript, React, Yesod, PostgreSQL and AWS, he blends pragmatic engineering with an eye for developer experience. Colleagues would note his knack for turning thorny infrastructure problems into repeatable, well-documented solutions.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
65reputation
3kreached
1answer
2questions
github-logo-circle

Github Skills (27)

docker10
package-management10
scripting10
debian10
bash10
build-system10
dockers10
cicd10
build-automation10
haskell10
data-structure9
git9
compiler-options9
linux9
compile9

Programming languages (15)

C++RustPureScriptCHandlebarsGoHTMLDockerfile

Github contributions (5)

github-logo-circle
commercialhaskell/stackage

Mar 2018 - Jan 2023

Stable Haskell package sets: vetted consistent packages from Hackage
Role in this project:
userDevOps Engineer
Contributions:1 review, 684 commits, 307 PRs in 4 years 11 months
Contributions summary:Alexey primarily focused on infrastructure and build process modifications within the Stackage repository. Their contributions included changes to the `debian-bootstrap.sh` script, adding and removing software packages like LLVM, and configuring the build environment. The user also updated the build scripts to point to the correct commercialhaskell image and made several reverts, likely related to build and CI/CD system updates, as well as installation of specific versions of compilers and development tools. These updates reflect a focus on configuring the build environment and dependencies for Haskell package sets.
hackagehaskell
commercialhaskell/stack

Jan 2017 - Aug 2017

The Haskell Tool Stack
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 17 comments in 7 months
Contributions summary:Alexey contributed to the Haskell Tool Stack by addressing dependency installation issues and providing helpful warnings for different operating systems. They improved the build process by implementing changes related to package indexing and GitSHA1 handling, which involved modifying core build plan structures and fetch processes. Furthermore, the user updated documentation to improve user understanding of the upgrade process.
haskell
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