Ragesh Rajagopalan

Seattle, Washington, 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
Ragesh Rajagopalan is a seasoned software engineer based in Seattle with over a decade of hands-on experience building backend systems, automation frameworks, and performance tooling at companies including LinkedIn, AWS, StarTree and D. E. Shaw. He has driven cross-team initiatives to improve developer productivity and code parity, led adoption of machine-learning based anomaly detection, and built automation suites used by large engineering and trading teams. An active open-source contributor, he has improved observability and ingestion workflows in widely used Big Data projects such as Dr. Elephant, Azkaban and Apache Pinot, including adding integration tests and pragmatic performance fixes. Equally comfortable in production service engineering and test/QA automation, he blends attention to reliability with a track record of reducing time-to-ship for hundreds of engineers.
code10 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (18)

apache-pinot10
testing10
workflow-engine10
java10
javas10
azkaban10
jacoco10
rest-api10
csv10
apache-hadoop9
apache-spark9
hadoop-mapreduce9
apidoc9
mapreduce9
junit9

Programming languages (5)

JavaC++ScalaHTMLGroovy

Github contributions (5)

github-logo-circle
azkaban/azkaban

May 2016 - Oct 2017

Azkaban workflow manager.
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 105 comments in 1 year 4 months
Contributions summary:Ragesh contributed to the Azkaban workflow manager by adding a new feature to the flow execution details page. This involved integrating an external analyzer, enabling it through property configuration. The changes involved modifications to both the web server and test files to support the integration of the external analyzer. These updates enhanced the platform's ability to integrate with external tools for detailed flow analysis.
workflow-engineschedulingazkabanworkflow
linkedin/dr-elephant

Apr 2016 - Feb 2017

Dr. Elephant is a job and flow-level performance monitoring and tuning tool for Apache Hadoop and Apache Spark
Role in this project:
userBackend & QA Engineer
Contributions:11 commits, 11 PRs, 47 comments in 9 months
Contributions summary:Ragesh primarily contributed to the Dr. Elephant project by adding and enhancing testing capabilities. This included implementing integration tests for the REST APIs, covering multiple endpoints and using a test server with an in-memory database. The user also added code coverage reports using JaCoCo and configured the build process to generate reports in XML format for integration with a product dashboard. Furthermore, they added a test for an AnalyticJob and implemented a new heuristic for distributed cache limits.
performance-monitoringelephantapachebig-dataspark
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
Ragesh Rajagopalan