Kunal Kotwani is a software engineer based in Seattle with nine years of experience building scalable backend systems and distributed platforms, currently working at AWS and contributing to the OpenSearch project. He combines a strong Java EE background (Spring, Hibernate, Akka) with hands-on experience in Android and performance-focused DevOps, having improved CI/CD and performance testing for OpenSearch build systems. His work on OpenSearch includes backend refactors and allocator improvements that boost robustness and searchable snapshot support, reflecting a focus on reliability and performance at scale. Pursuing a MS in Computer Science with coursework in Intelligent Systems and Machine Learning, he brings both applied ML awareness and production engineering discipline. An early career emphasis on secure, PCI-DSS-aware banking integrations and measurable test-coverage improvements shows attention to compliance and quality beyond typical backend duties.
9 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Southern California
Diploma in Engineering, Computer Science, Diploma in Engineering, Computer Science at Vivekanand Education Society's Polytechnic
High School, High School at Sri Ma Bal Niketan High School
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Mumbai
🔎 Open source distributed and RESTful search engine.
Role in this project:
Back-end Developer
Contributions:1413 reviews, 48 commits, 815 PRs in 11 months
Contributions summary:Kunal primarily contributed to the OpenSearch project by implementing and refactoring core backend functionalities. Their work includes overriding the `toString()` method for logging, removing unused objects and imports, refactoring the `BalancedAllocator.Balancer` to `LocalShardsBalancer`, adding a remote allocator for searchable snapshots, and fixing a length calculation for block-based fetching. These changes suggest a focus on improving the system's robustness, performance, and architecture.
🧰 OpenSearch / OpenSearch-Dashboards Build Systems
Role in this project:
DevOps Engineer & Test Automation Engineer
Contributions:52 reviews, 11 commits, 12 PRs in 7 months
Contributions summary:Kunal primarily focused on enhancing the performance testing infrastructure and CI/CD pipeline for the OpenSearch build system. They implemented scripts for performance testing, integrated redirection support for build URLs, and added support for git credential fetching. The user also made adjustments to the Jenkins configuration, including scheduling performance tests. Furthermore, they addressed issues related to CDK integration and Gradle check syntax within the automated testing framework.
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.