Alex Snast is a software engineer with 14 years of experience building robust backend systems, currently at Meta after prior roles at IBM and Check Point. He specializes in Go and C++ backend work, with notable open-source contributions to high-profile projects like ent (Go entity framework), Facebook's folly, and Google’s go-cloud, focusing on database integration, concurrency fixes, and performance improvements. Alex has a track record of practical engineering: removing mutexes from SQL transactions, fixing data races in pubsub, and improving logging and async primitives in Folly. Based in Israel with a BSc in Computer Science, he blends enterprise-grade discipline with active maintenance of CI, dependency management, and migration tasks in open-source ecosystems.
14 years of coding experience
7 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Hamaslool Ha'akademi shel Hamichlala Leminhal
Platform for building access networks and modular network services
Role in this project:
Back-end Developer
Contributions:207 commits, 6 PRs in 1 year 3 months
Contributions summary:Alex contributed to the backend of the project by addressing logging issues in the health check endpoint and adding a tabs column to the user model for a preferred tab setting, involving code changes in JavaScript, SQL migrations, and authentication utilities. Additionally, the user removed an unused environment variable related to network fallback, simplifying the code and aiding in migration efforts. Furthermore, the user implemented an authboss.Logger for the frontier/auth project, as well as allowing zero file size for ent.File, and fixing an export panic, suggesting a focus on foundational service aspects.
Contributions:6 reviews, 105 commits, 85 PRs in 1 year 5 months
Contributions summary:Alex primarily contributed to the back-end functionality of the "ent/ent" repository, which is an entity framework for Go. The user implemented changes related to database interaction, including emitting SQL database stats, adding support for client context load/store, removing mutexes from SQL transactions, and setting default MySQL table collation. These changes involved modifying code related to dialect drivers and template generation, demonstrating a focus on improving database integration and performance.
entity-frameworkgoentorm
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.