Harsha Narayana

Engineer at Cisco

Bengaluru, Karnataka, 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

🤩
Rockstar
🎓
Top School
Harsha Narayana is a pragmatic software engineer with 11 years of experience building cloud-native, full-stack systems and APIs, currently driving port operations optimization at Cisco through analytics and data-as-a-service. He is fluent in Python and Perl, with production experience in Spring Boot, Elasticsearch and Angular, and has led cross-functional teams to deliver ETL frameworks, predictive analytics, and custom user-management integrations. At GE Transportation he architected large-scale data processing and visualization platforms for rail and cargo logistics, and at Oracle he developed extensive i18n/l10n tooling used across enterprise releases. An active open-source contributor, Harsha has improved core components of high-profile projects like Kubernetes and Sanic—adding robustness, tests, and controller refactors that improve testability and logging. He balances deep backend craftsmanship with pragmatic product thinking, and often brings testing-first refactors (e.g., fake-clockable controllers) to make complex distributed systems easier to maintain. Based in Bengaluru, he enjoys turning operational challenges into reliable, auditable software.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (BE), Electrical and Electronics Engineering, Bachelor of Engineering (BE), Electrical and Electronics Engineering at SJCE Mysore
bookBE, Electrical and Electronics Engineering, BE, Electrical and Electronics Engineering at St. Maries Pre University College
languagesEnglish, Hindi, Kannada, Telugu
stackoverflow-logo

Stackoverflow

Stats
36reputation
845reached
1answer
2questions
github-logo-circle

Github Skills (25)

asynchronous10
kubernetes10
pytest10
python10
async10
testing10
http10
go-testing10
asyncio10
go10
kubernetes-pods10
web-framework10
debug9
json9
web-content9

Programming languages (12)

TypeScriptMDXHCLJavaShellCJavaScriptGo

Github contributions (5)

github-logo-circle
sanic-org/sanic

Nov 2018 - Apr 2021

Accelerate your web app development | Build fast. Run fast.
Role in this project:
userBack-end Developer
Contributions:28 reviews, 51 commits, 24 PRs in 2 years 5 months
Contributions summary:Harsha primarily focused on enhancing the `sanic` web framework by addressing issues related to static file handling and response generation. They fixed a bug in the `Range` header handling for static files, ensuring proper HTTP status codes and content range headers. They also resolved a content length mismatch issue in JSON responses across different platforms. Furthermore, the user contributed unit tests to validate content length headers and added additional unit tests for App Config, Cookies, and Request handler.
next-generationasgipythonweb-serverasyncio
kubernetes/kubernetes

May 2022 - Jan 2023

Production-Grade Container Scheduling and Management
Role in this project:
userBack-end Developer
Contributions:137 reviews, 9 commits, 21 PRs in 7 months
Contributions summary:Harsha primarily focused on improving the Kubernetes job controller. Their work included fixing bugs related to activeDeadlineSeconds enforcement, adding tests to improve code coverage and robustness, and refactoring the controller to allow for easier unit testing with a fake clock. They also addressed namespace defaulting for events and made logging improvements within various components, including KMSv2 and the kubelet, and replicated set code.
containersschedulingdockergradeproduction-grade
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
Harsha Narayana - Engineer at Cisco