Andrew Su is a Senior Software Engineer with 11 years of experience building scalable, cloud-native systems from mobile apps to serverless platforms. Based in Mississauga, he has driven backend and DevOps work at VMware/Pivotal, leading teams on BOSH lifecycle tooling and now contributing core validation and traffic management features to Knative Serving on Kubernetes. He brings practical expertise across Go, Java, C++ and C#, with a track record of improving reliability through testing, database integration, and nuanced routing/ingress logic. Comfortable both leading small teams and diving into low-level platform code, he has balanced production responsibilities with notable open-source contributions to widely used projects. An early OpenJDK contributor and former university TA, he combines systems-level rigor with mentorship and a penchant for solving tricky networking and autoscaling edge cases.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Toronto
Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:234 commits, 258 pushes, 47 branches in 2 years 7 months
Contributions summary:The user, Sukhil Suresh, primarily focused on enhancing the functionality and reliability of the Cloud Foundry BOSH system. They contributed to integration tests for the CCK (Cloud Config Check) option, covering areas such as agent responsiveness and disk issues. They further worked on supporting database operations, including managing database access from Java. Additionally, the user implemented database certificates for the tests.
Contributions:18 commits, 19 pushes, 2 comments in 2 years
Contributions summary:Andrew made contributions related to the `bosh-cli` project, specifically addressing job state management by modifying code related to deployment and instance state changes. They removed unnecessary manifest sending during state transitions and updated deployment interface to include an "Instance" method. Their changes involved modifications to Go code, specifically within director/deployment and director/instances packages, along with adjustments to test files and the generation of fakes.
boshcloud-foundrycloudfoundrypcfbosh-cli
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.