π Software Engineer | π» Backend-Heavy Full Stack Developer | βοΈ System Thinker
I build systems that hold up when things get real β high-throughput APIs, event-driven architectures, and services that don't wake anyone up at 3 AM. I care about clean code, smart automation, and engineering that scales without drama. Outside work, I break things in personal projects just to understand how they tick.
- Languages: Java (8 & 21 β migrated production apps from 8 β 21 with zero-downtime rollout)
- Frontend: React.js
- Backend: Java (Spring, Spring Boot), REST APIs
- Databases: MongoDB 8.x (major version migration), MySQL, Redis (caching, session management, rate limiting)
- Messaging: Apache Kafka (event streaming, partition strategies, exactly-once semantics), Message Queues (async processing)
- AI: Amazon Q AI Agent (production prompt engineering for consistent, reliable outputs)
- DevOps: Jenkins (pipeline-as-code, multi-env deployments, rollback strategies)
- Observability: ELK Stack (centralized structured logging with alerting), Health Check endpoints
- Security: Enterprise security layers (auth, authorization, input validation, API security), Log Masking (PII/tokens never in plain text)
- Testing: JUnit (unit + integration), JMeter (API load testing β bottlenecks, connection pool limits, memory leaks)
- Documentation: Swagger/OpenAPI, JIRA (sprint planning, enterprise-scale delivery)
- Practices: SOLID, Clean Architecture, Design Patterns, Automation of manual workflows
- π If someone is doing it by hand more than twice β I automate it.
- ποΈ Design principles aren't buzzwords β they're how I structure enterprise applications.
- π§ͺ Tests are part of "done", not an afterthought.
- π Security is built in from day one, not bolted on later.
- π Code should be readable by another engineer six months later without a walkthrough.
- Migrated enterprise Java applications from 1.8 to 21 β module system, deprecated APIs, library compatibility, full regression coverage.
- Handled MongoDB 8.x major version migration β schema validation changes, aggregation pipeline updates, index strategy overhaul.
- Built CI/CD pipelines in Jenkins with automated builds, tests, deployments, and rollback strategies.
- Implemented centralized logging with ELK for distributed microservices.
- Applied enterprise security layers and log masking in production systems handling real user data.
- Built AI agents with Amazon Q using optimized prompt practices for production workflows.
- Load tested APIs with JMeter to find breaking points before users do.
- Automated repetitive manual processes across teams.
- LinkedIn: https://www.linkedin.com/in/saurabhsds13
- HackerRank: https://www.hackerrank.com/profile/saurabhsds13
- Email: saurabhsds13@gmail.com
βοΈ Want to talk architecture, system design, or geek out about Java migrations? Reach out.
