Giacomo Lamonaco

Senior Staff Software Engineer at Bloomreach

Roseto degli Abruzzi, Abruzzo, Italy
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
🎓
Top School
Giacomo Lamonaco is a Senior Staff Software Engineer with 12 years of experience, currently driving backend architecture and delivery at Bloomreach from his base in Roseto degli Abruzzi, Italy. He combines strong academic foundations—Master’s and Bachelor’s degrees in Computer Science with top honors—with hands-on expertise in Java backend systems and identity management. Giacomo has made notable open-source contributions to Apache Syncope, architecting user provisioning integrations with Apache Camel and improving password reset workflows. He thrives on research-driven projects and practical integrations, bridging academic curiosity with production-grade implementation. Colleagues know him for turning complex identity and provisioning requirements into reliable, maintainable solutions.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Computer Science, 110 cum laude, Master's degree, Computer Science, 110 cum laude at Università degli Studi dell' Aquila
languagesItalian, English
github-logo-circle

Github Skills (22)

apache-camel10
java10
javas10
api-design9
restful-api9
identity9
authentication9
api-rest9
identityserver9
identity-management9
user-authentication9
authorizations9
authorization9
ident9
rest-api9

Programming languages (8)

TypeScriptJavaScalaJavaScriptVueGoHTMLFreeMarker

Github contributions (5)

github-logo-circle
apache/syncope

Dec 2014 - Jan 2017

Apache Syncope
Role in this project:
userBack-end Developer
Contributions:93 commits, 9 PRs, 3 comments in 2 years 1 month
Contributions summary:Giacomo's commits primarily focus on the Apache Syncope project, dealing with identity management. These commits introduce and modify Java code, suggesting a focus on the backend implementation. The code changes involve the `CamelUserProvisioningManager` and related classes, integrating and enhancing user provisioning workflows with Apache Camel, as well as enhancements to password reset functionalities.
api-gatewayproxyidpaccess-managementenforce-policies
giacomolm/Jel

Mar 2014 - May 2014

Contributions:26 commits in 1 month
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
Giacomo Lamonaco - Senior Staff Software Engineer at Bloomreach