Narendran Kanagaraj is a Senior Software Development Engineer with 13+ years of experience designing and operating high-throughput, low-latency distributed systems, currently focused on reliability and cross-team architecture at Amazon in the Greater Seattle area. He has led platform-wide initiatives—such as migrating a multi-service monitoring agent to Quarkus/GraalVM to cut memory by 70% and startup time by 95%—that materially improved operational cost and developer experience. His work on Amazon ElastiCache availability and failover reduced downtime from tenths of seconds to sub-second recovery and improved system availability from 99.9% to 99.99%. Comfortable owning end-to-end design decisions that affect multiple teams, he blends deep systems engineering with pragmatic failure-mode analysis and scaling workflows. Known for tackling the intersection of system design, reliability, and DX, he prefers problems where operational constraints drive elegant technical trade-offs. He brings a steady record of shipping production-critical improvements across large, distributed services.
10 years of coding experience
8 years of employment as a software developer
Bachelor's Degree, Information Technology, Bachelor's Degree, Information Technology at Thiagarajar College of Engineering
High School, High School at Mahatma Montessori Higher Secondary School
Contributions:39 pushes, 1 branch in 2 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Narendran Kanagaraj - Senior Software Development Engineer at Amazon