Senior Software Engineer at Upsun (formerly Platform.sh)
Bengaluru, Karnataka, India
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Dipak Pawar is a Senior Software Engineer based in Bengaluru with 11+ years building and operating large-scale, multi-cloud distributed systems and platform infrastructure. He is the lead developer and core maintainer of a Kubernetes-like container orchestration platform at Upsun, owning control plane architecture, failover design, resource allocation, and multi-region automation. Dipak combines deep systems programming in Go, Python, Java and Rust with hands-on SRE practices—designing live workload migration, durable upgrade orchestration, and storage optimizations that reduced operational risk and costs. He has strong roots in OpenShift/Kubernetes operator patterns from his Red Hat tenure and practical QA/test automation experience, including contributions that improved Arquillian’s test reliability. Known for driving end-to-end delivery, he routinely leads complex production investigations using large-scale log correlation and low-level tracing. Outside the obvious, he pairs platform architecture work with pragmatic cost and lifecycle engineering—turning runbooks into observable, fully automated workflows.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering - BE, Electronics and Telecommunication, Bachelor of Engineering - BE, Electronics and Telecommunication at Savitribai Phule Pune University
Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Instead of managing a runtime in your test, Arquillian brings your test to the runtime.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:9 commits, 9 PRs, 25 comments in 1 year 2 months
Contributions summary:Dipak primarily focused on improving the testing framework and fixing issues related to test execution within the Arquillian project. They updated dependencies for TestNG and addressed issues causing test failures, ensuring proper test results reporting. The user also implemented enhancements for JUnit rules handling and fixed a false positive for in-container tests, demonstrating a focus on test reliability and accuracy. Several commits involved addressing edge cases and improving the robustness of the testing infrastructure, including better handling of exceptions and ensuring resources are correctly managed during testing.
Contributions:27 pushes, 2 branches in 4 years 9 months
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.