👋 I’m Ankita — a Java backend developer with 8+ years in the IT industry.
- Currently: Building backend engineering projects on GitHub, focusing on Java and system-level concerns.
- Previously: Senior Data Analyst with hands-on responsibility for data workflow maintanance, optimization and process automation.
- I start with requirements + constraints, then design
- I prefer simple, explicit designs over clever abstractions
- I care about behavior under load and edge cases
- I document decisions so the system stays understandable later
Each repo is treated like a mini production system: clean structure, releases, and clear scope.
Focus: partitions, consumers, offsets, throughput trade-offs
👉 https://github.com/ankitx-sharma/kafka-inspired-demo-message-queue
Focus: sliding-window rate limiting + concurrency considerations
👉 https://github.com/ankitx-sharma/demo_rate_limiter_service
Focus: secure auth with Spring Security + modern Java
👉 https://github.com/ankitx-sharma/jwt_authentication_service
I write practical posts about backend engineering and how core concepts show up in real systems:
- Building a Rate Limiter Microservice in Java with Spring Boot
- Sliding Window in Production: From LeetCode to Real-Time Analytics
- Modern Java Features That Actually Change How You Code (Java 9 → 21+)
- Building a Secure JWT Authentication Service with Spring Boot 3 and Spring Security 6.1+
- Backend-focused collaboration
- Technical discussions / design reviews
- Code reviews and knowledge sharing







