Kannan Manickam

Staff Software Engineer at Tesla

Santa Barbara, California, United States
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
🎓
Top School
Kannan Manickam is a Staff Software Engineer and seasoned platform architect with 14+ years building cloud-native, scalable systems for companies like Flexera and RightScale and now at Tesla. He blends hands-on engineering—in Go, Kubernetes, Kafka, MongoDB and IaC—with strategic leadership, having led teams of architects, driven platform ontology and launched GraphQL public APIs. At Flexera he steered AI initiatives, designed high-throughput streaming components and standardized platform practices that reduced operational overhead and accelerated integrations. He is an active open-source contributor to the popular Goa framework, improving API generation, validation and default-value handling for Go services. Known for translating product needs into resilient, extensible architectures, he also has a track record of traveling to train global teams and effect cultural shifts toward DevOps and cloud-native practices. Based in Santa Barbara, he pairs academic research instincts from his MS in CS with pragmatic production experience to anticipate future platform complexity.
code14 years of coding experience
job13 years of employment as a software developer
bookM.S Computer Science, M.S Computer Science at University of West Florida
bookB.E Computer Science and Engineering, B.E Computer Science and Engineering at Mepco Schlenk Engineering College (Affiliated to Anna University)
languagesEnglish, Tamil, Hindi
github-logo-circle

Github Skills (11)

golang10
code-generation10
go10
api10
apidoc10
jenkins-api10
ruby10
openapi9
testing8
devops8
rest8

Programming languages (8)

JavaShellCJavaScriptGoHTMLRubyPython

Github contributions (5)

github-logo-circle
Ruby Client libraries for communicating with Jenkins Remote Access API
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:9 releases, 922 commits, 26 PRs in 8 years
Contributions summary:Kannan appears to be working on client libraries for the Jenkins Remote Access API. Their primary contributions involved creating and modifying Ruby client libraries for interacting with the Jenkins API. They implemented various methods within the Job class, focusing on functionality such as listing, building, and managing jobs. They also contributed to exception handling and improved the functionality of the API clients.
jenkinsapiapi-accessjenkins-serverruby-client
goadesign/goa

Dec 2015 - Jul 2019

🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨
Role in this project:
userBack-end Developer
Contributions:1 review, 71 commits, 24 PRs in 3 years 8 months
Contributions summary:Kannan primarily focused on enhancing the `goa` framework's functionality and robustness. Their contributions included making graceful application cancellation configurable, clarifying comments, and generating JSON tags for user types, and fixing nested required attributes validation. They also worked on adding default value support to the framework and implemented features related to publicizer. Additionally, the user addressed some bugs, adding support for length validation.
golangapicode-generationcode-generatorgoa
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
Kannan Manickam - Staff Software Engineer at Tesla