Summary
A Rahman is a Senior Staff Software Engineer based in Toronto with 14 years of experience designing and operating large-scale Java systems, most recently leading modernizations like migrations to Java 21, Spring Boot 3.4 and virtual threads. He combines deep hands-on backend engineering and DevOps (Kubernetes, Terraform, Helm, CI/CD) with a strong security and reliability focus, having delivered RASP features, CVE remediation, and robust monitoring and disaster recovery practices. An active community builder and communicator, he founded Java User Group Bangladesh, is a Java Champion and frequent technical author/editor (InfoQ, O'Reilly, DZone, Foojay), and is writing a book on modern Java concurrency. Colleagues rely on him for pragmatic architecture decisions, mentoring, and translating research on virtual threads and structured concurrency into practical adoption guides. He brings a uniquely balanced profile: senior engineering leadership in production systems plus a prolific public voice shaping Java best practices.
14 years of coding experience
13 years of employment as a software developer
Bachelor of Information Technology Software Engineering, Bachelor of Information Technology Software Engineering at University of Dhaka
Bangla, English