Champion
Venkat Subramaniam
Agile Developer
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston.
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at <https://www.agiledeveloper.com>.
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at <https://www.agiledeveloper.com>.
Badges 18
Talks 67
- Devoxx Belgium 2025
Extending Functional Pipeline with Gatherers
- Devoxx Belgium 2025
The Three Amigos in Java
- Devoxx Poland 2025
It AI-n't What You Think!
- Devoxx Poland 2025
OOP vs. Data Oriented Programming: Which One to Choose?
- Devoxx UK 2025
OOP vs. Data Oriented Programming: Which One to Choose?
- Devoxx UK 2025
Identifying and fixing Issues in Code using AI based tools
- Voxxed Days Bucharest 2025
It AI-n't What You Think!
- Devoxx Belgium 2024
Venkat #1
- Devoxx Belgium 2024
Venkat #2
- Devoxx Poland 2024
Worth a Million Arguments
- Devoxx Poland 2024
Know your Java?
- Devoxx Poland 2024
How to Approach Refactoring
- Devoxx UK 2024
What's Looming in Spring?
- Devoxx UK 2024
Effecting Change — The Art of Leading Teams
- Voxxed Days CERN 2024
Know your Java?
- Voxxed Days CERN 2024
Java *is* Agile
- Voxxed Days Ticino 2024
Code Review, you said?
- Voxxed Days Ticino 2024
Measuring Quality of Design
- Devoxx Belgium 2023
Know your Java?
- Devoxx Belgium 2023
Asynchronous Programming in Java: Options to Choose from
- Devoxx Poland 2023
Design Patterns Revisited in Modern Java
- Devoxx Poland 2023
Code Reviews, you said?
- Devoxx Poland 2023
Refactoring from Imperative to Functional Style
- Voxxed Days lasi
Where Promises Fall Short
- Devoxx UK 2023
Decision Dials
- Devoxx UK 2023
Exception Handling in Functional and Reactive Programming
- Devoxx UK 2023
Design Patterns Revisited in Modern Java
- Voxxed Days Bucharest 2023
Decision Dials
- Devoxx Belgium 2022
Java *is* agile
- Devoxx Belgium 2022
Design Patterns Revisited in Modern Java
- Devoxx Belgium 2022
Exception Handling in Functional and Reactive Programming
- Devoxx Ukraine 2021
A Dozen Cool Things We Can Do With Popular JVM Languages
- Devoxx UK 2021
Learning from Haskell
- Bucharest JUG meeting with Venkat Subramaniam
This Ain't Your Parent's Java
- Devoxx Belgium 2019
Java 9 and beyond
- Devoxx Belgium 2019
Exploring collectors
- Devoxx Belgium 2019
Qualities of a highly effective architect
- Devoxx Poland 2019
Programming in kotlin
- Devoxx Poland 2019
Mixed paradigms: the method to madness
- Devoxx Poland 2019
Functional programming in kotlin
- Devoxx UK 2019
Spearheading the future of programming
- Devoxx UK 2019
A dozen cool things we can do with popular jvm languages
- Voxxed Days Zurich 2019
Don't walk away from complexity, run
- Devoxx Ukraine 2018
Don't walk away from complexity, run
- Devoxx Ukraine 2018
Exploring coroutines in kotlin
- Devoxx Ukraine 2018
From functional to reactive programming bof
- Devoxx Ukraine 2018
Java is free!
- Devoxx Belgium 2018
Rediscovering javascript
- Devoxx Belgium 2018
Spearheading the future of programming
- Devoxx Belgium 2018
Java streams vs. reactive streams: which, when, how, and why?
- Devoxx Poland 2018
Do not walk away from complexity, run
- Devoxx Poland 2018
Measuring quality of design
- Devoxx Poland 2018
A dozen cool things we can do with popular jvm languages
- Devoxx UK 2018
Kotlin for java programmers
- Devoxx UK 2018
Let's get lazy: exploring the real power of streams
- Devoxx UK 2018
Parallel and asynchronous programming with streams and completablefuture
- Devoxx Belgium 2017
Kotlin for java programmers
- Devoxx Belgium 2017
Parallel and asynchronous programming with streams and completablefuture
- Devoxx Belgium 2017
Exploring java 9: the key parts
- Devoxx Belgium 2017
Speakers' bof
- Devoxx US 2017
Reactive programming in java
- Devoxx US 2017
Functional programming with java 8
- Devoxx US 2017
Let’s get lazy: explore the real power of streams
- Voxxed Days CERN
Reactive Programming in Java
- Devoxx Belgium 2015
Core Design Principles for Software Developers
- Devoxx Belgium 2015
Get a Taste of Lambdas and Get Addicted to Streams
- Devoxx Belgium 2015
Design Patterns in the Light of Lambda Expressions

















