Adrian Kelly

Staff Engineer Payments at Zip Co

Melbourne, Victoria, Australia
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
Adrian Kelly is a Staff Engineer specializing in payments with over two decades of hands-on experience building and scaling global payment platforms. Currently focused on high-scale payments at Zip (formerly Block/Afterpay), he blends deep Java and Kotlin expertise with a strong emphasis on automation, infrastructure-as-code (Terraform/CloudFormation) and reliable AWS operations. Known for driving delivery and setting engineering precedents, he’s comfortable leading teams and remaining intensely hands-on across CI/CD, monitoring and microservices. Adrian is an early adopter of AI-augmented engineering practices and applies them pragmatically to speed development and improve quality. His open-source contributions to Springfox demonstrate attention to API documentation and developer experience—skills that translate into cleaner, more maintainable payment APIs. Based in Melbourne, he pairs pragmatic problem-solving with a long track record of shipping resilient, high-throughput systems.
code13 years of coding experience
job20 years of employment as a software developer
bookBSc.IT with business, Information Technology & Business, BSc.IT with business, Information Technology & Business at University of Galway
bookPostgraduate Diploma in Computing in Web Application Development, Software Engineering and Development, Postgraduate Diploma in Computing in Web Application Development, Software Engineering and Development at Fidelity Investments / HETAC
github-logo-circle

Github Skills (14)

javas10
swagger10
api10
spring-mvc10
apidoc10
java10
spring-boot10
testing9
web-development8
web-application8
webapp8
gradle7
gradlew7
boot7

Programming languages (5)

JavaJavaScriptGoGroovyKotlin

Github contributions (5)

github-logo-circle
springfox/springfox

Sep 2013 - Jan 2017

Automated JSON API documentation for API's built with Spring
Role in this project:
userBack-end Developer
Contributions:454 commits, 7 PRs, 884 pushes in 3 years 3 months
Contributions summary:Adrian's commits focus on fixing documentation issues related to Spring MVC controllers, particularly for those without top-level `@RequestMapping` annotations. The contributions also include the creation and testing of a business service controller, demonstrating the addition of new API endpoints, and testing for file upload functionality. The user's work directly impacts the quality of API documentation and the ability to create and maintain API endpoints.
json-apispringfoxjavaswaggeroai
springfox/springfox-demos

Apr 2015 - Apr 2015

Springfox demo applications
Role in this project:
userFull-stack Developer
Contributions:22 commits, 20 pushes, 1 branch in 23 days
Contributions summary:Adrian's contributions primarily revolve around developing and configuring Spring Boot demo applications, particularly showcasing the use of Swagger for API documentation. They added initial Spring Boot demos, then worked on integrating Swagger UI and demonstrating features like swagger groups and basic authorization. The changes also involved modifying build configurations and directory structures, indicating a focus on project setup and configuration.
springfox
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