Naftoli Gugenheim is a seasoned Scala developer with 16 years of experience, based in New Jersey, who pairs hands-on engineering with a history of technical leadership as a former CTO. He is an active open-source maintainer on Slick and has made substantial contributions to well-known projects like Lift and sbt, focusing on robust back-end code, database query correctness, and testable tooling such as GC monitoring. Comfortable across full-stack and backend domains, he has a track record of fixing subtle edge cases in SQL generation and improving developer tooling reliability. Trained in rigorous study, he brings a methodical, detail-oriented approach to complex systems and a penchant for improving test coverage and developer ergonomics.
17 years of coding experience
10 years of employment as a software developer
Talmudic Studies, Talmudic Studies at Beth Medrash Govoha
Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
Role in this project:
Back-end Developer
Contributions:22 releases, 246 reviews, 398 commits in 10 years 6 months
Contributions summary:Naftoli primarily contributed to bug fixes and improvements within the Slick framework, focusing on database query and access functionalities. They addressed errors related to SQL query generation, specifically concerning missing `from` clauses and cases of no tables. The contributions include correcting typos, handling edge cases in code generation, and removing deprecated code usages related to execution contexts.
Contributions summary:Naftoli primarily contributed to the Lift Framework, making enhancements and addressing bugs related to the persistence and view layers. Their work included updates to the `OneToMany` and `ManyToMany` features in the mapper module, as well as improvements to the `TableEditor` snippet, incorporating features like custom column support and strikeout display for removed items. Furthermore, the user implemented features to enhance user experience in the UI and added comprehensive testing for bug fixes.
frameworkscalaliftjavareal-time
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.