Guillermo Calvo

Guillermo Calvo

Software Developer

Contact Me

About Me

Experienced Senior Java Backend Engineer with 15+ years designing scalable, event-driven, and robust distributed systems.

Expert in Java, Microservices, Spring Boot, Micronaut, Kafka, Docker, Kubernetes, and cloud-native architectures.

Proven track record delivering measurable impact, leading company-wide initiatives to accelerate development, and boosting system performance for high-traffic demands in fintech and e-commerce environments.

Latest Projects


Pragmatic Versioning Specification

I authored an Open-Source specification defining clear rules for version identification and release management. This schema was adopted by multiple teams at one of my previous companies, directly contributing to a 25% acceleration in release cycles across various projects by ensuring consistent and predictable versioning. This enhanced our ability to deliver new features faster and improved overall operational efficiency.

View project website

Other Projects

Open-Source Contributions Open Source

As a core developer of Micronaut and Grails, I have delivered many bug fixes and new features that power applications for thousands of developers worldwide. Beyond these flagship frameworks, I have also made meaningful contributions to widely-used libraries, such as Dropwizard, RxJava, japicmp, and other open-source projects. This consistent record of shaping high-impact projects, with code and ideas that directly support developer productivity, demonstrates my ability to drive tangible results across the Java ecosystem.

exceptions4c C Library

I developed a portable and multi-threading C library designed to provide a Java-like exception handling mechanism at a low-level. This open-source project garnered significant community interest, reaching 280 GitHub stars and 26 forks, and showcases my expertise in low-level systems and delivering high-quality foundational solutions that enhance system robustness.

Find out more

More projects

Work Experience

Early Career Development - Foundational Expertise (2004 – 2013)

J2ME J2EE EJB3 JSP SOAP Struts Hibernate Spring Apache Tomcat JBoss Application Server Java Server Faces JBoss Seam MySQL PostgreSQL SQL Server C C++ Shell scripting C# PL/SQL PHP Python JavaScript HTML5 CSS3 Unity3D Game Development Android Nutch Solr Lucene Ambient Intelligence Semantic Web Ontologies RDF JSON RPC/JSON REST Web Services

During this foundational period, I acquired diverse and robust programming experience across various industries, including enterprise solutions, research, and independent game development. My contributions during this time were crucial in building a strong technical base: - Core backend development: I developed and maintained Java-based backend systems using technologies such as JBoss, Apache Tomcat, and early versions of Spring and Hibernate. This involved extensive work with web services and interaction with relational databases like PostgreSQL, MySQL, and SQL Server. I also gained experience with application servers like Glassfish and Oracle Weblogic.

  • Cross-platform and system-level programming: My experience extended beyond Java to include C, C++, PHP, and Python, demonstrating versatility and a deep understanding of different programming paradigms and system-level considerations. This included working on low-level systems and utilizing PL/SQL for database procedures.
  • Enterprise application contributions: I contributed to mission-critical web applications and middleware layers for banking corporations and major e-commerce platforms, focusing on data flow streamlining and system integrations. This laid essential groundwork for understanding complex business processes and system interdependencies at scale.
  • Diverse technical exposure: Engaged in a variety of projects, from developing for microdevices to exploring Ambient Intelligence and Semantic Web technologies. This breadth of experience highlights a consistent drive for learning and applying new technologies to solve diverse challenges.
  • Early Open-Source and innovation: My participation in projects like exceptions4c and game development, even if in different languages, demonstrates an early proactive approach to innovation, problem-solving, and community contribution.

More details