Karan Thukral

Senior Software Engineer at Reddit

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Karan Thukral is a Senior Software Engineer with 12 years of experience specializing in compute and platform reliability, currently at Reddit after roles at DigitalOcean and Shopify. He focuses on cloud-native deployments and developer-facing platform work, bringing deep hands-on expertise in Kubernetes, deployment stability, and infrastructure automation. Notably, his contributions to Shopify’s krane project improved deployment progress handling, timeout logic, and added resource types like service accounts and daemon sets, reflecting a pragmatic approach to production readiness. Based in Ottawa, he blends production engineering rigor with developer ergonomics to make complex systems observable and resilient. Colleagues describe him as a steady problem-solver who prefers fixing root causes over quick patches.
code12 years of coding experience
github-logo-circle

Github Skills (8)

kubernetes10
kubectl10
deployment-automation10
kubernetes-pods10
yaml10
deployer10
cicd9
test-automation8

Programming languages (5)

ShellJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
Shopify/krane

Jul 2017 - Jan 2021

A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
Role in this project:
userDevOps Engineer
Contributions:17 reviews, 72 commits, 34 PRs in 3 years 6 months
Contributions summary:Karan primarily contributed to the project by enhancing the deployment process for Kubernetes. Their work included adding support for progress conditions on deployments and cleaning up the timeout logic, which improved the stability of deployments. They also introduced new resource types, such as service accounts and daemon sets, indicating contributions to infrastructure and resource management within the Kubernetes environment. Additionally, the user refined test assertions and modified timeouts, ensuring proper functionality and quicker feedback in the deployment process.
golangcommand-line-toolshipnamespacedeploy-tool
kthukral/Remembr

Aug 2013 - Mar 2014

Contributions:96 commits in 6 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
Karan Thukral - Senior Software Engineer at Reddit