About
About Me
Hi — I’m Nikhil Tiwari, a Lead Software Engineer focused on building scalable backend systems, cloud-native services, and developer-first platforms. I write about engineering best practices and enjoy mentoring engineers and contributing to open source.
Contact
- Email: nikhiltiwari005@gmail.com
- LinkedIn: https://linkedin.com/in/nikhiltiwari005
- Location: Bangalore, India
Professional Summary
Lead Backend Engineer with 8+ years delivering high-performance microservices and distributed systems using Java and Golang. Strong background in cloud-native architectures (AWS, EKS), database performance tuning, observability, and automated CI/CD. Experienced in leading cross-functional teams, driving architecture decisions, and applying AI-assisted tools to accelerate development.
Interests & Expertise
- System Design & Architecture
- Cloud & DevOps (AWS, Docker, Kubernetes, Terraform)
- Backend Development (Java, Go, Python)
- Messaging & Streaming (Kafka, SQS, EventBridge)
- Observability & Monitoring (OpenTelemetry, Prometheus, Grafana)
- Performance Optimization & Scalability
Technical Highlights
- Languages: Java, Golang, Python, PHP
- Databases & Caching: MySQL, Redis, MongoDB, DynamoDB
- Frameworks: Spring Boot, Laravel, gRPC
- CI/CD & Automation: GitHub Actions, GitLab CI, Jenkins
- Messaging: Kafka, SQS, EventBridge
Professional Experience
Delivery Module Lead — MPHASIS LIMITED, Bangalore, Karnataka
July 2025 — Present
- Lead design and implementation of secure, cloud-native Java microservices focused on scalability, reliability, and maintainability.
- Drive architecture reviews, define development standards, and enforce governance for onboarding new services.
- Build and maintain CI/CD pipelines, automated deployments, and production observability to ensure high availability.
- Mentor engineers, enforce best practices through code reviews, and improve team productivity and code quality.
Lead Software Engineer — OPTUM (UnitedHealth Group), Gurugram, Haryana
Oct 2020 — Dec 2024
- Reduced MySQL query response times from ~2s to 200–500ms, lowering RDS CPU utilization and improving application performance.
- Migrated non-lag-sensitive workloads to read replicas and implemented a high-performance archival service to reduce DB load.
- Built a Golang microservice leveraging SQS and EventBridge to replace HTTP-based workflows and reduce operational costs.
- Designed a horizontal cache management system (CSM) to reduce stale-cache issues and improve cache consistency.
- Implemented OpenTelemetry instrumentation, dashboards, and alerting for proactive monitoring and incident response.
- Led migration efforts from EC2 to EKS, optimized CI/CD pipelines, and increased test coverage with unit and integration tests.
Software Engineer — NOTIFYVISITORS, Delhi
Feb 2019 — Jan 2020
- Developed Progressive Web Apps and Trusted Web Activities; automated APK generation and improved deployment efficiency.
- Built Kafka-based pub/sub pipelines for large-scale analytics and implemented client-side caching enhancements.
Junior Software Developer — BIGLY TECHNOLOGIES, Noida, UP
Nov 2017 — Jun 2018
- Built and tested RESTful APIs and migrated monolithic PHP code to Laravel to improve maintainability.
This site is built with Jekyll and the Chirpy theme.