AndrewΒ Ross

Principal Engineer at OpenSearch Project

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
πŸŽ“
Top School
Andrew Ross is a Principal Engineer based in Seattle with over a decade of hands-on software engineering experience and four years focused on modern distributed systems. He progressed through roles at Amazon from Software Development Engineer to Principal Engineer, bringing deep expertise in backend development, test automation, and reliability engineering. As an active contributor to the OpenSearch project, he has improved test stability and coverage for a high-profile open-source search engine, tackling race conditions and boundary cases in Java-based systems. His background blends rigorous industrial engineering discipline with a CS foundation from Purdue, equipping him to design resilient systems and robust CI/QA processes. Notably, he pairs production-grade coding with a knack for hard-to-detect test flakiness fixes that improve long-term project integrity.
code4 years of coding experience
job18 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Purdue University
github-logo-circle

Github Skills (10)

test-automation10
javas10
search-engine10
opensearch10
java10
testing10
data-structure5
algorithms5
algorithm5
data-structures5

Programming languages (13)

JavaScalaGoHTMLGroovyKotlinTypeScriptDockerfile

Github contributions (5)

github-logo-circle
πŸ”Ž Open source distributed and RESTful search engine.
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:2232 reviews, 58 commits, 948 PRs in 1 year 3 months
Contributions summary:Andrew primarily focused on improving the reliability and stability of the OpenSearch project through various test-related contributions. They addressed issues related to concurrent operations and test flakiness, such as race conditions during test execution, by implementing fixes to ensure proper resource management and setup/teardown processes. They also made changes to improve test coverage, particularly with regard to the newly added searchable snapshot API, and addressed boundary conditions in test assertions, thereby enhancing the overall quality of the project's testing infrastructure. The user worked with Java for these implementations and the demonstrated skills align with ensuring the integrity of the OpenSearch project.
analyticsrestfulfosssearch-engineapache2
OpenSearch Repository Plugin For Oci Object Storage
Contributions:9 reviews, 11 PRs, 7 pushes in 1 year 6 months
opensearchstorageobject-storageociplugin-repository
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
Andrew Ross - Principal Engineer at OpenSearch Project