About

I’m A N M Bazlur Rahman, a software engineer based in Toronto, Canada, with over a decade of experience building systems in Java.

In 2022, I was recognized as a Java Champion for my contributions to the Java community.

What I Do

  • Writing — I’m authoring Modern Concurrency in Java for O’Reilly Media. I also serve as editor for the Java Queue at InfoQ and write regularly at Foojay.io.

  • Speaking — I present at conferences internationally on Java concurrency, virtual threads, and JVM internals. Recent talks at DevNexus, Devoxx, JNation, GeeCON, and ConFoo.

  • Community — I founded the Java User Group in Bangladesh in 2013 and have authored five books on Java programming in Bengali.

Areas of Focus

Java platform, concurrent programming, virtual threads, JVM internals, software architecture, and AI integration with LangChain4j.

Elsewhere