Shubham Choudhary

Shubham Choudhary

Software Engineer | 3+ years of industry experience | YouTuber

Data Structures & Algorithms

Master Data Structures with LeetCode Problems - Topic Wise Solutions

System Design

Master System Design Concepts - Real-world Architecture Patterns

About Me

I am a passionate Software Engineer with over 3 years of experience specializing in Java development for services and APIs, with complementary Angular experience for end-to-end delivery. I excel at designing and implementing robust, scalable solutions using modern technologies and best practices.

My expertise spans across enterprise-level applications, cloud infrastructure, and distributed systems. I am passionate about writing clean, maintainable code and following SOLID principles and design patterns to build efficient and scalable software solutions. Beyond coding, I am also a content creator and YouTuber with over 25,000 subscribers, where I share knowledge about Java development, system design, and software engineering best practices.

3+ Years

Professional Experience

Service Focus

Java & Spring Boot

Cloud Native

AWS & Microservices

25k+

YouTube Subscribers

Experience

Java Developer

3+ Years

Specialized in developing scalable services using Java and Spring Boot framework. Experienced in building RESTful APIs, microservices architecture, and integrating with various databases and messaging systems while collaborating with Angular teams for seamless end-to-end delivery.

  • Design and development of microservices using Spring Boot
  • Implementation of REST APIs and GraphQL endpoints
  • Cloud deployment and management on AWS
  • Database design and optimization (SQL, Redis, MongoDB)
  • Event-driven architecture using Apache Kafka
  • Containerization with Docker
  • Partnering with Angular front-end teams to deliver cohesive user journeys

Technical Skills

Programming & Frameworks

Java Spring Boot Hibernate REST API GraphQL Angular

Databases

SQL Redis MongoDB

Cloud & DevOps

AWS Docker Cloud Architecture

Messaging & Streaming

Apache Kafka Event-Driven Architecture

AI/ML & GenAI

Generative AI AI/ML Concepts

Software Engineering

SOLID Principles Design Patterns Data Structures System Design

Get In Touch

Let's connect and discuss opportunities