Summary
Karthik Sarma is a Senior Software Engineer with 10 years of experience building fault-tolerant distributed systems and cloud-native services, currently working at Microsoft in Mountain View. He is fluent in Golang, Java, Scala and C#, and has a strong track record in containerization, microservices, Kubernetes/Apache Mesos deployments and production Docker workflows. Karthik has delivered reliability and scalability improvements for large-scale systems including OneDrive/SharePoint database infrastructure and real-time streaming platforms for networking analytics. His background in real-time big data (Apache Spark, Flink, Beam) and hands-on experience with monitoring, alerting and migrating cron workloads to domain-less infrastructures set him apart as an engineer who bridges data, systems and ops. He combines full-stack service development with an operator’s mindset, reliably shipping production services at scale.
10 years of coding experience
7 years of employment as a software developer
Master of Computer Science, Computer Science, Master of Computer Science, Computer Science at Arizona State University
B.Tech, Computer Science and Engineering, B.Tech, Computer Science and Engineering at University of Kerala
English