Software Engineer (Backend / Distributed Systems)
Backend engineer with experience building distributed, event-driven systems at scale, with a focus on cloud-native architectures, data-intensive services, and production reliability. Currently working on large-scale backend platforms involving catalog systems, data pipelines, and LLM-assisted automation.
- Distributed systems and event-driven architectures
- Backend APIs and microservices (Java, Python)
- Large-scale data processing and optimization (AWS ecosystem)
- System reliability, observability, and performance tuning
- Applied LLMs in backend workflows (classification, extraction, automation)
- Built distributed backend systems supporting email communication and catalog updates at scale
- Designed data pipelines and query optimizations over 100M–500M+ record datasets, significantly improving latency and reducing compute cost
- Developed microservices using AWS Lambda, API Gateway, and SQS for asynchronous processing at scale
- Built automation systems for catalog quality and defect detection, reducing operational turnaround time
- Improved production observability through structured logging, metrics, and alerting frameworks
Languages: Java, Python, JavaScript, TypeScript
Backend: Microservices, Distributed Systems, REST APIs, Event-Driven Architecture
Cloud: AWS (Lambda, API Gateway, SQS, Glue, Athena)
Data: SQL, DynamoDB, data pipelines, large-scale datasets
Practices: CI/CD, observability, system design, performance optimization
- 🔗 LinkedIn: https://linkedin.com/in/kritishh
- 💻 GitHub: https://github.com/kritisharma23
