About
Java Champion • Author • Speaker • Editor
Building modern Java systems, then writing and speaking about what actually works.
I'm A N M Bazlur Rahman, a Sr. Staff Software Engineer at Hammerspace based in Toronto. For more than fifteen years, I've been building, scaling, and debugging systems on the JVM, then turning those lessons into practical articles, conference talks, books, and community work.
In 2022, I was recognized as a Java Champion for contributions to the Java ecosystem and developer community.

Writing
I'm the author of Modern Concurrency in Java from O'Reilly Media, covering virtual threads, structured concurrency, and modern JVM concurrency patterns. I also serve as editor for the Java Queue at InfoQ, write regularly at Foojay, and publish The Coding Cafe newsletter.
Speaking
I've spoken at DevNexus, Devoxx Morocco, FOSDEM, ConFoo, GeeCON, JNation, JCon, Copenhagen Developers Festival, and many Java user groups. My talks focus on concurrency, virtual threads, JVM internals, and building AI-powered applications with Java.
Community
I founded the Java User Group in Bangladesh in 2013 and have published five Java books in Bengali, helping more developers learn the platform in their own language.
Areas of Focus
- Java platform and language evolution
- Concurrent and parallel programming, including virtual threads and structured concurrency
- JVM internals, profiling, and performance diagnostics
- Building AI-powered applications with LangChain4j and Java
- Software architecture and pragmatic engineering practices