Nikhil Rana
Member of Technical Staff-I at Nutanix
- Handle
- @nickrana
- Role
- MTS-1
- Company
- Nutanix (verified: @nutanix.com)
- Location
- Bengaluru, India
- Languages
- English,Hindi
About
Backend Software Engineer with 3+ years of experience building scalable IAM platforms, distributed backend systems, and cloud-native services using Golang, Java, Kubernetes, Redis, PostgreSQL, and AWS. Experienced in performance optimization, distributed system debugging, concurrency, caching, and production reliability improvements for high-throughput enterprise systems.
Experience
- MTS-1 at Nutanix
Jul 2023 to now - Bengaluru, India
• Developed and optimized core IAM (authentication & authorization) services powering 10+ internal and customer-facing distributed services, handling high-throughput request flows and improving production reliability. • Designed and implemented a distributed metrics aggregation pipeline using Golang goroutines, Redis HyperLogLog, and Prometheus to track unique users and operations per minute across Kubernetes pods, improving scalability visibility and operational monitoring. • Designed and implemented user deactivation for IDP (LDAP/SAML) and service-account identities in IAM, blocking off-boarded users from authentication and closing a critical access-control security gap. • Improved role-list API performance by leveraging concurrency, goroutines, and in-memory caching, reducing response latency by 90% from 2s to 200ms for high-volume authorization workflows. • Optimized HTTP client reuse in the iam-user-authn pod, reducing memory overhead and cutting down frequent OOM-related pod res - SDE-1 at Amazon
Aug 2022 to 2023 - Bengaluru, India
• Developed a real-time string translation module using Amazon’s internal language and translation services, improving system efficiency and reducing translation latency by 200ms for the Amazon Retail platform. • Collaborated with cross-functional development teams to enhance customer experience (CX) by contributing to UX/UI improvements, refining application code packages, and optimizing design templates, resulting in a 23% improvement in customer satisfaction. • Designed and integrated microservices with core Amazon API’s, implemented CI/CD pipelines, and configured monitoring dashboards and alarms, enabling successful multi-region deployments (US & Mexico) and supporting high-availability production traffic. • Improved system performance and operational reliability by resolving 8+ production/on-call tickets during the first support rotation, contributing to a 90% team ticket score and strengthening production support operations. • Technologies Used: Java, AWS, and Amazon Internal
Education
- Guru Gobind Singh Indraprastha University
Bachelor of Technology, Computer Science and Engineering
2018 to 2022
CGPA: 9.24/10.0. Relevant Courses: Object Oriented Programming, Data Structures and Algorithms, Computer Networks, Artificial Intelligence, Linux, Database Management Systems, Operating Systems
Skills
- Golang
- Java
- Kubernetes
- Redis
- Postgres
- AWS
- Python
- C++
- RESTful APIs
- Microservices
- gRPC
- Distributed System
- System Design
- Data Structures
- Algorithms
- OOPS
- Concurrency
Links
This profile as JSON