About Me

Posted on by

A N M Bazlur Rahman

Senior Developer at Loblaw Digital


Bazlur has more than eight years of experience coding in Java, which includes numerous projects — academic, professional, and personal.

He is currently working as a Senior Developer at Loblaw Digital, Canada. Before working here, he worked at one of the largest providers of mobile financial services in Bangladesh called bKash, where he made a significant contribution to team formation and development of several mission-critical products. One of the products has more than 10 million userbases.

In addition to his regular work, he loves to mentor, write, and contribute to an open-source project. He is also the founder and current moderator of a Java user group (JUG) in Bangladesh, where he organized technical sessions, workshops to share knowledge related to Java. Besides, he published four books on the Java programming language; one of them was on the bestseller list in Bangladesh.

LinkedIn Twitter

Bazlur Rahman

Share on:

Author: A N M Bazlur Rahman

Java Champion | Software Engineer | JUG Leader | Book Author | InfoQ & Foojay.IO Editor | Jakarta EE Ambassadors| Helping Java Developers to improve their coding & collaboration skills so that they can meet great people & collaborate

100daysofcode 100daysofjava access advance-java agile algorithm arraylist article bangla-book becoming-expert biginteger book calculator checked checked-exceptions cloning code-readability code-review coding coding-convention collection-framework compact-strings completablefuture concatenation concurrency concurrentmodificationexception concurrentskiplistmap counting countingcollections critical-section daemon-thread data-race data-structure datetime day002 deliberate-practice deserialization design-pattern developers duration execute-around executors export fibonacci file file-copy fork/join-common-pool functional future-java-developers groupby hash-function hashmap history history-of-java how-java-performs-better how-java-works http-client image import inspiration io itext-pdf java java-10 java-11 java-17 java-8 java-9 java-developers java-performance java-programming java-thread java-thread-programming java11 java16 java8 lambda-expression learning learning-and-development linkedlist list local-type-inference localdatetime map methodology microservices nio non-blockingio null-pointer-exception object-cloning optional packaging parallel pass-by-reference pass-by-value pdf performance prime-number programming project-loom race-condition readable-code record refactoring review scheduler scrum serialization serversocket simple-calculator socket software-development softwarearchitecture softwareengineering sorting source-code stack string string-pool stringbuilder swing thread threads tutorial unchecked vector virtual-thread volatile why-java zoneid