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.
11 years of coding experience
16 years of employment as a software developer
B.E, Computer Science, B.E, Computer Science at College of Engineering Guindy, Chennai
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded 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.
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.