Karthik Purushothaman

Cloud Architect at KLA

Chennai, Tamil Nadu, India
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

👤
Senior
🎓
Top School
Karthik Purushothaman is a Cloud Architect and seasoned technology leader with 11+ years of experience designing scalable enterprise applications, embedded debuggers, and Lakehouse data platforms. He has led architecture and product roadmaps at Striim and KLA, driving Lakehouse integrations (Iceberg/Delta) and cloud NoSQL connectors that directly enabled customer wins. Comfortable from low-level MCU debugger internals to large distributed data stacks, he blends deep systems knowledge (embedded ARM/AVR debugging) with modern cloud practices like CI/CD, TDD, and DevOps. A certified Scrum Master and regular engineering conference presenter, he’s known for re-architecting legacy systems into plugin-based, testable platforms and for building custom DAG workflow engines to optimize complex processing. His open-source contributions to Arm Mbed OS reflect hands-on hardware interfacing experience that complements his cloud-first design thinking.
code11 years of coding experience
job16 years of employment as a software developer
bookB.E, Computer Science, B.E, Computer Science at College of Engineering Guindy, Chennai
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

c1710
embedded10
c1110
abstraction-layer10
sys10
hal10
pincode9
system-configuration9
microcontroller9
iot9
header-files8
operating-system8

Programming languages (2)

TypeScriptC

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Jun 2015 - Dec 2015

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:10 commits, 10 PRs, 8 comments in 5 months
Contributions summary:Karthik primarily contributed to the embedded systems development within the Mbed OS project, as evident by the code changes related to pin configuration and hardware abstraction. Their initial commit defined an LED pin (PA19), demonstrating direct interaction with hardware resources. Furthermore, contributions extended to merging in external code changes related to specific Atmel components. The user’s work indicates a hands-on approach to configuring hardware peripherals within the target Atmel SAM21 microcontroller.
kernelmbed-osoperating-systemlinuxmbed
kpurusho/mbed

Jun 2015 - Dec 2015

Contributions:21 pushes, 10 branches in 5 months
mbed
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
Karthik Purushothaman - Cloud Architect at KLA