Gershom Bazerman

Senior Software Developer at Awake Security

Jersey City, New Jersey, United States
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
🎓
Top School
Gershom Bazerman is a senior software developer with 15 years of experience building robust back-end systems, currently focused on security and detection engineering at Awake Security. A Berkeley EECS alum with a master’s from Boston University, he brings deep practical expertise in Haskell and type-driven design, and has made notable open-source contributions to widely used Haskell projects like servant, cabal, and hackage-server—adding streaming endpoints, HTTPS support, and search improvements. His career spans finance and enterprise data platforms (Deutsche Bank, S&P Global) where he moved from developer to senior lead roles, showing a consistent track record of shipping reliable, cross-platform solutions. Colleagues describe him as quietly principled about technology choices (he’s explicit about avoiding blockchain solicitations) and comfortable working at the intersection of rigorous engineering and production constraints.
code15 years of coding experience
job16 years of employment as a software developer
bookBachelor's Degree, Electrical Engineering and Computer Science, Bachelor's Degree, Electrical Engineering and Computer Science at University of California, Berkeley
bookMaster's Degree, Master's Degree at Boston University
github-logo-circle

Github Skills (9)

cabal10
powershell10
wget10
curl10
back-end-development10
haskell10
api-design10
streaming10
http9

Programming languages (17)

C#CSSC++CPureScriptRustStandard MLTeX

Github contributions (5)

github-logo-circle
haskell/hackage-server

Jul 2016 - Jan 2023

Hackage-Server: A Haskell Package Repository
Role in this project:
userBack-end Developer
Contributions:22 reviews, 234 commits, 241 PRs in 6 years 6 months
Contributions summary:Gershom contributed to the core functionality of the Hackage server, focusing on features related to package searching and metadata. They implemented query limits and made improvements to the search algorithm, particularly for handling stemmed and inexact matches. The user also addressed issues related to package browsing and repository rendering, as well as addressing issues with documentation.
ghchackage-servercabalhaskellservant
haskell/cabal

May 2015 - Jan 2023

Official upstream development repository for Cabal and cabal-install
Role in this project:
userBack-end Developer
Contributions:163 reviews, 94 commits, 80 PRs in 7 years 9 months
Contributions summary:Gershom implemented HTTPS support using external tools like curl, wget, and powershell, enhancing the Cabal project's ability to upload and download data securely. They added global constraint file functionality to support projects without cabal.config. They also made freeze respect constraints-file options and refactored the code to use searchPathSeparator for cross-platform consistency.
hackagecabalhaskellupstream
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
Gershom Bazerman - Senior Software Developer at Awake Security