Eric Deandrea

Senior Principal Software Engineer Senior Technical Staff Member at IBM

Manchester, New Hampshire, United States
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
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.
code9 years of coding experience
job26 years of employment as a software developer
bookUMass Lowell
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Massachusetts Dartmouth
stackoverflow-logo

Stackoverflow

Stats
474reputation
37kreached
8answers
12questions
github-logo-circle

Github Skills (30)

spring10
testing10
hibernate-orm10
csrf10
user-authentication10
authentication10
java10
security10
javas10
openai10
spring-boot10
reactive-programming10
webflux10
springframework10
api-design9

Programming languages (23)

C#JavaCSSC++JinjaRustCHandlebars

Github contributions (5)

github-logo-circle
langchain4j/langchain4j

Dec 2023 - Mar 2025

Java version of LangChain
Role in this project:
userBack-end Developer
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.
anthropicchatgptchromaembeddingsgemini
quarkusio/quarkus

Feb 2021 - Jan 2023

Quarkus: Supersonic Subatomic Java.
Role in this project:
userBack-end Developer
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