Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Algorithms to Adventures: Where CS took me...

From Algorithms to Adventures: Where CS took me (and where it could take you!)

Short presentation given to computer science students at Rensselaer Polytechnic Institute

Avatar for Eric Deandrea

Eric Deandrea PRO

April 24, 2026

More Decks by Eric Deandrea

Other Decks in Education

Transcript

  1. RPI R E N S S E L A E

    R P O L Y T E C H N I C I N S T I T U T E From Algorithms to Adventures Where CS Took Me (and where it could take you!) Eric Deandrea Senior Principal Software Engineer IBM
  2. @edeandrea • Java Champion • 27+ years software development experience

    • Contributor to Open Source projects Quarkus LangChain4j (& Quarkus LangChain4j) Spring Boot, Spring Framework, Spring Security Testcontainers Wiremock Microcks • Boston Java Users ACM Chapter Vice Chair & Board Member • Published Author • Cat lover • Black belt in martial arts About Me
  3. @edeandrea • Showcase & explain Quarkus, how it enables modern

    Java development & the Kubernetes- native experience • Introduce familiar Spring concepts, constructs, & conventions and how they map to Quarkus • Equivalent code examples between Quarkus and Spring as well as emphasis on testing patterns & practices 3 https://red.ht/quarkus-spring-devs
  4. @edeandrea 1999 Started SW Engineer career 2011 Lead Solution Architect

    • Started using Open Source Software & teaching about it Professional Timeline
  5. @edeandrea 1999 Started SW Engineer career 2011 Lead Solution Architect

    • Started using Open Source Software & teaching about it 2016 Senior Architect • 1st Open Source Software contribution Professional Timeline
  6. @edeandrea 1999 Started SW Engineer career 2011 Lead Solution Architect

    • Started using Open Source Software & teaching about it 2016 Senior Architect • 1st Open Source Software contribution 2019 Senior Solution Architect Professional Timeline
  7. @edeandrea 1999 Started SW Engineer career 2011 Lead Solution Architect

    • Started using Open Source Software & teaching about it 2016 Senior Architect • 1st Open Source Software contribution 2019 Senior Solution Architect 2021 Sr. Principal Dev Advocate • 1st virtual conference speaking session • Published "Quarkus for Spring Developers" 2022 • 1st in-person conference speaking session (Texas) • 1st International conference speaking session (Belgium) Professional Timeline
  8. @edeandrea 1999 Started SW Engineer career 2011 Lead Solution Architect

    • Started using Open Source Software & teaching about it 2016 Senior Architect • 1st Open Source Software contribution 2019 Senior Solution Architect 2021 Sr. Principal Dev Advocate • 1st virtual conference speaking session • Published "Quarkus for Spring Developers" 2022 • 1st in-person conference speaking session (Texas) • 1st International conference speaking session (Belgium) 2023 Joined Boston Java Users ACM Chapter Board Professional Timeline
  9. @edeandrea 1999 Started SW Engineer career 2011 Lead Solution Architect

    • Started using Open Source Software & teaching about it 2016 Senior Architect • 1st Open Source Software contribution 2019 Senior Solution Architect 2021 Sr. Principal Dev Advocate • 1st virtual conference speaking session • Published "Quarkus for Spring Developers" 2022 • 1st in-person conference speaking session (Texas) • 1st International conference speaking session (Belgium) 2024 Java Champion 2023 Joined Boston Java Users ACM Chapter Board Professional Timeline
  10. @edeandrea 1999 Started SW Engineer career 2011 Lead Solution Architect

    • Started using Open Source Software & teaching about it 2016 Senior Architect • 1st Open Source Software contribution 2019 Senior Solution Architect 2021 Sr. Principal Dev Advocate • 1st virtual conference speaking session • Published "Quarkus for Spring Developers" 2022 • 1st in-person conference speaking session (Texas) • 1st International conference speaking session (Belgium) 2024 Java Champion 2025 Sr. Principal Dev Advocate Sr. Principal SW Engineer • Boston Java Users ACM Chapter Vice Chair • Named 2025 Sessionize Most Active Speaker (60+ talks, 15+ countries since 2021) 2023 Joined Boston Java Users ACM Chapter Board Professional Timeline