Skip to content

Ash8389/Ash8389

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Hi 👋, I'm Ashish Kumar Jha

Java Backend Developer | Distributed Systems | SDE-1 Aspirant

profile views


🚀 About Me

  • 🎓 B.Tech in Computer Science & Engineering @ Geeta University (2022–2026)
  • 💻 Java Backend Developer — building production-grade distributed systems with Spring Boot, Kafka & Redis
  • ☁️ Experience deploying microservices on AWS EC2 with Docker & GitHub Actions CI/CD
  • 🧠 Passionate about clean architecture, event-driven design, and high-concurrency systems
  • 🏆 Active competitive programmer with strong DSA fundamentals

🛠️ Tech Stack

Languages

Java | Python | SQL | C++

Backend & Frameworks

Spring Boot | Spring Security | Hibernate | JPA | Resilience4j
Microservices | REST APIs | Event-Driven Architecture

Messaging & Caching

Apache Kafka | Redis

Databases

MySQL | MongoDB

DevOps & Tools

Docker | Docker Compose | GitHub Actions CI/CD | AWS EC2
Git | Maven | Swagger / OpenAPI | Postman | Apache JMeter


📂 Featured Projects

🔹 E-Wallet & Payment Backend

Tech: Java, Spring Boot, Kafka, Redis, Docker, AWS EC2, GitHub Actions

  • Built 5 Spring Boot microservices behind an API Gateway with JWT validation and X-User-Id header injection
  • Prevented race conditions using pessimistic locking (SELECT FOR UPDATE) + idempotency keys to eliminate duplicate payments
  • Kafka async notification fan-out; Resilience4j Circuit Breaker prevents cascading failures
  • Redis caching (5-min TTL) on wallet balance and user details; each service owns an isolated MySQL DB
  • GitHub Actions CI/CD — parallel builds, commit-SHA Docker image tags for rollback; deployed on AWS EC2

🔗 View Repository


🔹 Flash Sale & Booking Engine

Tech: Java, Spring Boot, Kafka, Redis, Docker, WebSockets

  • Handles 1,000+ concurrent users with 0% error rate and <100ms latency — validated via Apache JMeter
  • Redis atomic counters for inventory management preventing race conditions
  • Kafka Producer–Consumer decouples order processing, reducing API response time by 90%
  • Bucket4j rate limiting + WebSockets for real-time inventory updates to connected clients

🔗 View Repository


💼 Experience

Software Development Intern — FixFin Technologies

June 2024 – September 2024 | Siliguri, West Bengal

  • Optimized complex SQL queries, reducing data retrieval latency by 40% for operations reporting modules
  • Integrated backend REST APIs across multiple frontend modules
  • Built responsive web interfaces using React, HTML, CSS, and JavaScript

🧩 Competitive Programming

Platform Stats
🟡 LeetCode 230+ problems solved · Max Rating: 1639
🟢 GeeksforGeeks 300+ problems solved
🔵 Codeforces Pupil · Max Rating: 1381
🟤 CodeChef 2⭐ · Max Rating: 1514

📊 GitHub Stats


🤝 Connect With Me


Always open to backend and SDE-1 opportunities.

About

Hello world, this is my profile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors