Alex Snaps

Senior Principal Software Engineer at Red Hat

Orford, Quebec, Canada
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

🤩
Rockstar
Alex Snaps is a Senior Principal Software Engineer with 16 years building high-throughput, highly concurrent systems and a deep specialization in Java and the JVM. He combines production leadership (Shopify, Red Hat) with hands-on core library work—contributing to prominent open-source projects like Hibernate ORM and Ehcache where he improved core functionality, testing, and statistics/serialization internals. Known for API and library design, he mentors teams, speaks internationally about JVM topics, and focuses on creating software that endures and evolves beyond individual contributors. Based in Orford, Quebec, he blends systems-level engineering with pragmatic product quality for demanding customers. A detail that sets him apart: beyond architecture and operations, he regularly dives into internal implementations of widely used frameworks, influencing how other engineers build reliable persistence and caching layers.
code15 years of coding experience
job19 years of employment as a software developer
languagesFrench, German, English
stackoverflow-logo

Stackoverflow

Stats
1,240reputation
118kreached
60answers
0questions
github-logo-circle

Github Skills (24)

unit-testing10
caching10
object-mapping10
testing10
java10
javas10
hibernate10
orm10
ehcache10
serialization9
multithreading9
data-serialization9
java-persistence-api9
databases9
api9

Programming languages (10)

JavaDockerfileC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
ehcache/ehcache3

Feb 2014 - Sep 2016

Ehcache 3.x line
Role in this project:
userBack-end Developer
Contributions:322 commits, 35 PRs, 15 pushes in 2 years 6 months
Contributions summary:Alex contributed to the core Ehcache 3.x line by implementing and modifying the Cache API and related internal classes, which involves changes to the caching tier implementation, serialization aspects, and core service provider components. The changes included adding methods to interface with the store, and writing tests to validate the changes. Their work focused on enhancing core functionality to align with existing APIs and frameworks, and required a strong understanding of caching mechanisms.
ehcache
hibernate/hibernate-orm

Apr 2011 - Mar 2014

Hibernate's core Object/Relational Mapping functionality
Role in this project:
userBack-end Developer
Contributions:16 commits, 2 PRs, 18 comments in 2 years 11 months
Contributions summary:Alex primarily contributed to the Hibernate ORM project, focusing on enhancing its core functionality and improving its testing framework. Their work included adding tests for new features, upgrading dependencies, and merging updates from upstream. The commits also show the user modifying core classes and dialects, indicating a strong involvement in the internal workings and maintenance of the ORM framework. Moreover, there's evidence of the user adding statistics support, which involved modification of different regions and classes, showing involvement in internal implementations and enhancements.
gradlejava8enversjdbcorm
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
Alex Snaps - Senior Principal Software Engineer at Red Hat