Adrian Kelly
About Adrian Kelly
Adrian Kelly is a Staff Engineer specializing in Payments at Afterpay, where he has worked since 2020. He has a diverse background in software engineering, having held various roles at companies such as Skip, Gradle Inc., and Unlockd, and possesses expertise in multiple programming technologies.
Work at Afterpay
Adrian Kelly currently holds the position of Staff Engineer Payments at Afterpay, a role he has been in since 2020. He has also served as Engineering Lead - Payments since 2018, contributing to the company's payment solutions. His responsibilities include leading teams with diverse skill sets and enhancing payment systems. His tenure at Afterpay spans over six years, during which he has developed expertise in payment technologies and automation.
Previous Experience in Software Engineering
Before joining Afterpay, Adrian Kelly worked in various roles in software engineering. He served as a Senior Software Engineer at Skip from 2016 to 2017 and as a Principal Software Engineer at Unlockd from 2017 to 2018. Additionally, he was a Principal Software Engineer at Gradle Inc. from 2015 to 2016 and a Software Engineering Consultant at DiUS Computing from 2012 to 2015. His experience includes working in multiple industries, such as finance, software, and retail.
Education and Expertise
Adrian Kelly holds a Postgraduate Diploma in Computing in Web Application Development from Fidelity Investments / HETAC, completed in 2006. He also earned a BSc.IT with business from the National University of Ireland, Galway, graduating in 2005. His technical expertise includes proficiency in Kotlin, Android, Gradle, Groovy, Grails, AWS, Java & JEE, Spring, JSP, HTML, CSS, and JavaScript. He has a strong focus on automation and streamlining CI pipelines.
Background in Research and Internships
Adrian Kelly began his career with an internship in Infrastructure Services at AIB in 2004. He also engaged in research at the National University of Ireland, Galway, in 2005. These early experiences provided him with foundational knowledge in technology and software development, contributing to his later success in various engineering roles.
Consulting Experience
Adrian Kelly has worked as a consultant across multiple industries, including finance, software, retail, ad-tech, and SMS. His consulting roles have allowed him to apply his technical skills in diverse environments, enhancing his adaptability and problem-solving capabilities in software engineering.