Skip to content

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

Packages

Contributors