Senior Principal Software Engineer Senior Technical Staff Member at IBM
Manchester, New Hampshire, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Eric Deandrea is a Java Champion and Senior Principal Software Engineer with over 26 years of hands-on experience designing and building Java-based, cloud-native applications using Quarkus and Spring Boot. He blends deep engineering with developer advocacy, having authored "Quarkus for Spring Developers," maintained the evolving Quarkus Superheroes reference app, and spoken widely at industry events. A prolific open-source contributor, Eric has made notable fixes and features in flagship projects including Quarkus and Spring Security and added OpenAI integration enhancements to langchain4j. He brings enterprise architecture experience from roles at Red Hat, AIG, and TIAA, and now advances platform-level work as a Senior Technical Staff Member at IBM. Based in Manchester, NH, he also serves on the Boston Java Users ACM Chapter board, reflecting his commitment to community leadership. Beyond code, he combines practical product-focused engineering with a knack for turning complex middleware and security concerns into clear, maintainable solutions.
9 years of coding experience
26 years of employment as a software developer
UMass Lowell
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Massachusetts Dartmouth
Contributions:12 reviews, 10 PRs, 88 comments in 1 year 3 months
Contributions summary:Eric primarily contributed to the Java-based Langchain4j project by implementing and modifying functionalities related to OpenAI integration. Their work involved adding support for specifying the OpenAI organization ID across multiple models and configurations, enhancing flexibility. They modified several files, including those related to OpenAI integration and auto-configuration. The user also enabled extending model builders using ServiceLoaders and added a disabled implementation of model interfaces.
Contributions:82 reviews, 25 commits, 33 PRs in 1 year 10 months
Contributions summary:Eric contributed to the Quarkus framework by addressing issues and enhancing the codebase across multiple areas. They fixed a `NullPointerException` in the `ResteasyReactiveViolationExceptionMapper`, ensuring better error handling. The user also validated and corrected documentation related to database generation options for Hibernate ORM. Furthermore, they modified codestarts to improve integration tests.
kubernetesquarkusjavareactivecloud-native
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
Eric Deandrea - Senior Principal Software Engineer Senior Technical Staff Member at IBM