Arjun
Hi, I'm Arjun Thakur, a passionate Full Stack Engineer with 10 years of experience crafting robust, scalable applications for top tech giants like Amazon and Agoda, as well as dynamic startups in fintech, e-commerce, and edutech. Whether you need a senior developer, a system architect, or a consultant to elevate your team, I bring battle-tested expertise in Java, Spring Boot, microservices, and AWS to deliver solutions that scale.

Java Champion, Spring Developer Advocate, YouTuber and Lifelong Learner
Dan is a 10+ years Software Developer, Spring Developer Advocate, Husband and Father who has travelled outside of his Province 4 times in his entire life to speak at different conferences. He is extremely passionate about software development and loves all things music, videos or courses which help to share knowledge with others.
My Journey
From discovering programming to becoming a Java Champion and Spring Developer Advocate
My Journey
My journey to becoming a more active programmer did not start as a straight line or by mistake. Thanks to my mom, who made me a real a computer when I was growing out of high school. At first, I was nervous about getting into programming as a career.
After being abroad in the UK was when I eventually decided that this was the route I wanted to take as a life path, however it wasn't straightforward as I was in school and still I needed to work.
Our blog has always dealt with code
Our thing has has always dealt with code over the years to have guided us and still all of us people who taught and inspired this. The biggest sign is every being what happens online teaching.
In my personal life I am a husband to my bestfriend and a dad to two wonderful children. I love to read in my free time. I really enjoy getting outside, spending time at family and would say that most of my time at home, I love my family dearly.
Technology Expertise
Technologies I work with daily to build robust, scalable applications
Latest Blog Posts
Sharing knowledge and insights about Java, Spring, and software development
Are Zip Files Magical? Virtual Threads Without Pinning
Exploring the magical world of Zip files and how Virtual Threads work without pinning. A deep dive into the underlying mechanisms that make this possible.
Read More →Running 24 Models Locally with Docker and Spring AI
Learn how to run multiple AI models locally using Docker containers with Spring AI. Perfect for development and testing without cloud dependencies.
Read More →Creating Your First Sealed Protocol and Server in Java
A comprehensive guide to creating sealed protocols and servers in Java. Learn best practices and implementation patterns for robust applications.
Read More →Join My Newsletter
Get weekly updates about Java, Spring Boot, and software development directly to your inbox