Skip to content

avijain09/avijain09

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 

Repository files navigation

Hi ๐Ÿ‘‹, I'm Avi Jain

Backend Engineer | Java | Scalable Systems


๐Ÿš€ Backend Engineering Stack

๐Ÿง  Core Language

  • Java โ†’ Advanced (OOP, Collections, Multithreading, JVM internals, Memory Management)

โš™๏ธ Backend Development

  • Spring Boot โ†’ Advanced (REST APIs, MVC, Validation, Exception Handling)
  • Spring Framework โ†’ Intermediate (Core, AOP, Dependency Injection)
  • Microservices Architecture โ†’ Intermediate (service communication, scaling patterns)
  • REST API Design โ†’ Advanced (idempotency, pagination, versioning, rate limiting)

๐Ÿ—„๏ธ Databases & Storage

  • PostgreSQL / MySQL โ†’ Advanced (indexing, joins, query optimization, transactions)
  • MongoDB โ†’ Intermediate (schema design, aggregation pipelines)
  • Database Design โ†’ Advanced (normalization, trade-offs, scalability)

โšก Performance & Scalability

  • Caching (Redis) โ†’ Intermediate (eviction strategies, caching patterns)
  • Asynchronous Processing โ†’ Intermediate (threads, executors, event-driven systems)
  • Load Handling โ†’ Intermediate (horizontal scaling, bottlenecks, stateless services)

๐Ÿ”„ System Design

  • Low Level Design (LLD) โ†’ Advanced (OOP design, patterns, clean architecture)
  • High Level Design (HLD) โ†’ Intermediate (scalable systems, trade-offs)
  • Design Patterns โ†’ Advanced (Singleton, Factory, Strategy, Observer, etc.)

๐Ÿ”— Messaging & Distributed Systems

  • Kafka / Message Queues โ†’ Basicโ€“Intermediate (pub-sub, event-driven systems)
  • Consistency Models โ†’ Basic (CAP theorem, eventual consistency)

๐Ÿงช Testing

  • JUnit / Mockito โ†’ Intermediate (unit testing, mocking)
  • API Testing (Postman) โ†’ Intermediate

๐Ÿ”ง DevOps & Infrastructure

  • Docker โ†’ Intermediate (containerization, image optimization)
  • Kubernetes โ†’ Basicโ€“Intermediate (container orchestration, deployments, scaling)
  • Git โ†’ Advanced (branching, rebasing, collaboration)
  • CI/CD Basics โ†’ Basic

๐Ÿงฎ Problem Solving

  • Data Structures & Algorithms โ†’ Strong (1000+ problems)
  • Focus: Graphs, DP, Trees, Greedy

๐Ÿ“ซ Reach Me

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors