I'm aFull Stack Java Developer

Full-Stack Developer | Scaling Distributed Systems
Started as a Software Developer building enterprise backend systems. Led the transition from monolithic architecture to event-driven microservices, handling 100K+ concurrent users. Now at Nutrisystem as Sr. Backend Engineer, building payment systems and meal planning APIs.
My sweet spot: taking complex distributed systems and making them faster, more resilient, and easier to operate. Microservices, event-driven architecture, and cloud-native design are my core strengths. But I don't stop at backend—I deliver full-stack solutions with React/Next.js frontend expertise.
I believe in clean architecture, measurable performance, and observable systems. Code isn't done until it's monitored, tested, and documented. Great engineers lift up their teams.
Pursuing AWS Solutions Architect certification. Always learning—currently exploring Go for microservices and Spring AI.
Technical Arsenal
Backend
Frontend
Databases
API & Messaging
Cloud & Infra
DevOps
Observability
Testing
Professional Experience
Java Backend Developer
- Leading the development of highly scalable microservices for meal planning and subscription-based payment systems.
- Optimizing distributed systems performance using Redis caching and database query tuning to achieve <200ms P95 latency.
- Architecting secure and PCI-DSS compliant payment processing flows handling over $2M in annual GMV.
- Collaborating with cross-functional teams to drive technical strategy and improve system observability using ELK stack.
Software Developer
- Spearheaded the migration of legacy monolithic applications to event-driven microservices architecture using Spring Cloud and Kafka.
- Implemented real-time data streaming solutions processing thousands of events per second with Apache Kafka.
- Reduced data transfer overhead by 40% through the implementation of a GraphQL API Gateway.
- Automated CI/CD pipelines using Jenkins and Docker, reducing deployment cycle time from days to minutes.
Projects
Nutrisystem Meal Planning & Payment Platform
Scalable microservices architecture for Nutrisystem's meal planning, product recommendations, and subscription payment systems. The system handles 100K+ concurrent users with <200ms API response times while processing $2M+ in transactions annually.
Technical Architecture
Microservices Design
- • Microservices design
- • RESTful APIs
- • Async job processing
- • Event-driven subscription renewals
Security & Payments
- • JWT-based authentication
- • Role-based authorization (RBAC)
- • PCI-DSS compliant
- • Zero payment failures
Performance
- • Redis caching
- • Cache hit ratio 60%+
- • Database query optimization
- • <200ms P95 latency
Microservices Migration & Event-Driven Architecture
60% ↓ deployment time | 1000s events/sec via Kafka
Full-Stack E-Commerce Platform
End-to-end platform demonstrating full-stack expertise
Real-Time Analytics Dashboard
70% ↓ incident response time (MTTD)
GraphQL API Gateway
40% ↓ data transfer | Improved developer experience
Education & Credentials
Master of Computing and Information Systems
- •Distributed Systems & Cloud Computing
- •Advanced Database Design
- •Microservices Architecture
- •Security
Bachelor of Engineering
- •Data Structures & Algorithms
- •Database Management
- •Software Engineering
- •Web Development
Let's Work Together
Whether you have a question or just want to say hi, I'll try my best to get back to you!