π Senior Product Engineer | Tech Lead | Distributed Systems Enthusiast
I build scalable backend systems, resilient architectures, and high-impact products. My work spans backend engineering, frontend systems, cloud infrastructure, and observability-driven engineering.
I enjoy solving complex engineering problems at scale, improving system reliability, and mentoring engineers to build high-quality software.
- Java
- Spring Boot
- REST APIs
- Microservices Architecture
- Distributed Systems
- ReactJS
- AngularJS
- JavaScript
- TypeScript
- Frontend performance optimization
- AWS (EC2, S3, Lambda, CloudFront, RDS, Route53)
- Docker
- CI/CD pipelines
- Multi-tenant SaaS architecture
- Infrastructure optimization
- Prometheus
- Grafana
- Loki
- New Relic
- Production monitoring & incident analysis
- MySQL
- NoSQL
- Elasticsearch
- Query optimization
- High-scale indexing systems
AI-powered tool that analyzes logs and metrics to explain production incidents.
Concepts:
- Log correlation
- Root cause detection
- RAG-based knowledge retrieval
Tech:
- Java
- Elasticsearch
- Prometheus
- LLM APIs
Repository: https://github.com/sonalisidana13/Incident-Explainer
Scalable notification system designed for large-scale event processing.
Concepts:
- Event-driven architecture
- Queue-based processing
- Retry strategies
- High throughput systems
Tech:
- Java
- Message queues
- Microservices architecture
Repository: https://github.com/sonalisidana13/notification-service
- Led engineering teams delivering multi-tenant SaaS platforms
- Designed observability systems using Prometheus, Grafana, and Loki
- Improved production reliability through monitoring and alerting systems
- Mentored engineers on system design and scalable architecture
- Distributed systems
- Observability-driven engineering
- Cloud infrastructure optimization
- System scalability and performance
- AI-assisted engineering workflows
- Advanced system design
- Distributed data systems
- AI-driven developer tooling
β I enjoy building systems that scale, remain observable, and solve real-world problems.