Ambarish Ravindran is a Senior DevOps and Site Reliability Engineer with a decade of experience designing, automating, and scaling cloud infrastructure across the US, Europe, and India. He specializes in Kubernetes, AWS/Azure, Terraform, CI/CD automation, and observability (Datadog, Prometheus, Grafana), and embeds SRE practices like SLOs, SLIs, and Error Budgets to drive measurable reliability improvements. At Oracle, NetApp, and Under Armour he led small, high-impact teams to deliver multi-region automation, reduce downtime, and mature DevOps practices for large cloud-native products. He also contributes to flagship OpenJDK projects, focusing on UI test automation and cross-platform correctness for AWT/Swing and JavaFX, demonstrating a detailed QA mindset that complements his infrastructure work. Based in Bengaluru, he has a strong academic foundation with an MS in Computer Science from ASU and a track record of solving problems at the intersection of scalability, reliability, and observability.
10 years of coding experience
8 years of employment as a software developer
Master's of Science Computer Science, Master's of Science Computer Science at Arizona State University
Bachelor of Technology (B.Tech) Computer Science, Bachelor of Technology (B.Tech) Computer Science at Amrita School of Engineering
Contributions:565 reviews, 123 commits, 105 PRs in 6 years
Contributions summary:Ambarish implemented and tested various UI components within the JavaFX framework. They added functionality to TextAreas and TextFields to fix a StringIndexOutOfBoundsException issue when programmatically replacing text, and expanded tests to incorporate new features for ChoiceBox, MenuButton, and TabPane. They made updates to how these components render, especially those that have custom behaviors and UI elements.
JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 review in 3 years 6 months
Contributions summary:Ambarish's commits primarily involve modifications to existing test cases and the addition of new ones within the Java AWT and Swing framework. These changes include fixes for reported bugs and the implementation of tests to cover specific scenarios. The user demonstrates a focus on ensuring the correct behavior of UI components, specifically focusing on edge cases and interactions with accessibility features. A significant portion of the work is dedicated to verifying the correct function of the application across different operating systems.
openjdkjavajvmjdk
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.