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.

A N M Bazlur Rahman speaking at Copenhagen Developers Festival
On stage at Montreal Developer Conference 2026 | ConFoo.ca
15+ Years building on the JVM
50+ Talks across four continents
6 Published books across English and Bengali

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

Elsewhere

Want to collaborate, invite me to speak, or discuss Java and AI systems? Reach out on LinkedIn or X.