Carlo Jelmini

Senior Software Engineer at Adobe

Echallens, Vaud, Switzerland
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
Carlo Jelmini is a senior software engineer based in Echallens, Switzerland, with over 16 years of Java/JEE experience and a recent focus on functional programming in Scala, Kotlin and microservice architectures. He has progressed from hands-on developer roles to tech lead and principal positions, currently contributing at Adobe after several years driving architecture and delivery at SICPA. Carlo blends deep backend expertise—evidenced by contributions to the Apache Jackrabbit Oak project improving cache reliability—with practical DevOps skills in Kafka, Docker, Kubernetes and OpenShift. A pragmatic advocate of TDD and agile practices, he pairs object-oriented design with functional techniques to solve race conditions and resource-leak challenges in production systems. His background in both academia and industry, plus an early career in social work and electronics, gives him a rare mix of technical depth and human-centered collaboration.
code4 years of coding experience
job18 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at University of Geneva
bookDiploma, Social work, Diploma, Social work at Institut d'Etudes Sociales
bookDiploma, Electro-technician, Diploma, Electro-technician at SAMB
languagesItalian, French, English
github-logo-circle

Github Skills (12)

javas10
caching10
redis10
java10
database9
fileio9
file-operations9
package-repository9
filesystem9
jcr9
git-repository9
databases9

Programming languages (4)

JavaCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
apache/jackrabbit-oak

Nov 2021 - Sep 2022

Apache Jackrabbit Oak
Role in this project:
userBack-end Developer
Contributions:46 reviews, 19 commits, 25 PRs in 11 months
Contributions summary:Carlo primarily contributed to the back-end functionality of the Apache Jackrabbit Oak project. Their work involved fixing configuration issues related to Redis cache timeouts and improving the cleanup process of the PersistentDiskCache. The commits indicate a focus on optimizing the system's performance and reliability by addressing potential race conditions and resource leaks. These changes involved modifications to core Java classes related to caching mechanisms.
jackrabbit-oakapachedatabasejavaoak
jelmini/jackrabbit-oak

Nov 2021 - Jan 2025

Mirror of Apache Jackrabbit Oak
Contributions:102 pushes, 48 branches in 3 years 2 months
jackrabbit-oakapachejavaoakjackrabbit
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
Carlo Jelmini - Senior Software Engineer at Adobe