Vacha Shah

Software Engineer at Meta

Bellevue, 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
Vacha Shah is a software engineer with five years of experience building backend systems, CI/CD pipelines, and developer tooling at major tech companies including Amazon and Meta. Trained in electrical and computer engineering at UC Irvine, he blends strong fundamentals in Java, C++, Python and cloud tooling with hands-on experience in web and database technologies. He is an active contributor to the high-profile OpenSearch ecosystem, improving Java and Python clients, build automation, and plugin compatibility—work that ranges from dependency upgrades to cross-version testing. Vacha has a practical DevOps mindset, having implemented dependency installers, test infrastructure improvements, and automation that increased reliability of large-scale builds. Comfortable in Agile and TDD environments, he brings a track record of shipping backward-compatible enhancements and refactoring for maintainability. Based in Bellevue, WA, he pairs production-grade engineering with a penchant for improving developer experience behind the scenes.
code5 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree Electronics and Communication, Bachelor’s Degree Electronics and Communication at L.D. College of Engineering
bookUniversity of California, Irvine
languagesEnglish, Hindi, Gujarati
github-logo-circle

Github Skills (28)

search-engine10
opensearch10
docker10
back-end-development10
apidoc10
python10
scripting10
testing10
plugin-development10
dockers10
java10
cicd10
javas10
automation10
script10

Programming languages (15)

C#SmartyJavaRustSmithyGoHTMLGroovy

Github contributions (5)

github-logo-circle
Python Client for OpenSearch
Role in this project:
userDevOps Engineer
Contributions:1 release, 131 reviews, 23 commits in 7 months
Contributions summary:Vacha focused on improving the project's testing infrastructure and CI/CD pipelines. They added support for testing against various versions of OpenSearch, including unreleased branches, and refactored the `run-opensearch.sh` script for improved test execution. Furthermore, they removed OpenDistro integration tests and re-enabled integration tests across multiple versions of OpenSearch, ensuring broader compatibility. Finally, they bumped the client version to 2.0.0.
pythonpython3low-levelopensearch
Java Client for OpenSearch
Role in this project:
userBack-end Developer
Contributions:2 releases, 318 reviews, 36 commits in 10 months
Contributions summary:Vacha primarily contributed to the Java client for OpenSearch, focusing on bug fixes, dependency upgrades, and API enhancements. They addressed issues related to index creation, improved the codebase by upgrading Checkstyle and Jackson dependencies, and removed deprecated parameters. Furthermore, the user introduced support for OpenSearch 2.0 and removed type mapping functionality in the code. The user demonstrated skills in the core functionality of the Java client library.
javaopensearchjava-client
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
Vacha Shah - Software Engineer at Meta