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.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (BE), Electrical and Electronics Engineering, Bachelor of Engineering (BE), Electrical and Electronics Engineering at SJCE Mysore
BE, Electrical and Electronics Engineering, BE, Electrical and Electronics Engineering at St. Maries Pre University College
Accelerate your web app development | Build fast. Run fast.
Role in this project:
Back-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.
Production-Grade Container Scheduling and Management
Role in this project:
Back-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.