Harsha Srinivas

Software Developer at Akuna Capital

Greater Chicago Area 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

👤
Senior
🎓
Top School
Harsha Srinivas is a software developer with 11 years of experience building reliable, production-grade systems, currently focused on trading infrastructure at Akuna Capital in the Greater Chicago Area. He blends product-minded engineering with strong back-end and QA skills, demonstrated by contributions to the widely used Scrapy framework where he improved retry semantics, refactored logic to prevent overrides, and added thorough unit tests and documentation. His background includes internships at Facebook, Google (Summer of Code), and National Instruments, and a Master’s in Computer Science from Santa Clara University, reflecting both industry and academic rigor. Comfortable working at the intersection of product and infrastructure, he brings an entrepreneurial spark—shown on his personal site—alongside a track record of shipping robust, well-tested features in open-source and enterprise codebases.
code11 years of coding experience
bookBachelor's degree, Electrical Engineering, Bachelor's degree, Electrical Engineering at NIT Trichy
bookMaster's degree, Computer Science, Master's degree, Computer Science at Santa Clara University
github-logo-circle

Github Skills (8)

unit-testing10
application-framework10
app-framework10
web-framework10
scrapy10
python10
webscraping10
test-automation10

Programming languages (7)

TypeScriptShellJavaScriptHTMLRich Text FormatPythonKotlin

Github contributions (5)

github-logo-circle
scrapy/scrapy

Mar 2017 - Mar 2017

Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:15 commits, 7 PRs, 30 comments in 12 days
Contributions summary:Harsha primarily contributed to the Scrapy framework's retry mechanism, implementing features for custom retry times per request. They refactored the code to prevent override and updated the documentation to improve clarity. Additionally, the user wrote and updated unit tests, including test cases for different retry scenarios and edge cases related to the `max_retry_times` meta key, demonstrating expertise in testing and quality assurance within the framework.
pythonscrapyscraping-frameworkhigh-levelweb-crawling
harshasrinivas/pylang

Jul 2015 - Apr 2019

Contributions:5 commits, 1 PR, 5 pushes in 3 years 9 months
envinstallerconfigurationruntime
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