Frank Duan

Frank Duan

Senior Software Engineer @ Afterpay

About Frank Duan

Frank Duan is a Senior Software Engineer with over 11 years of experience in Ruby on Rails and the Javascript ecosystem. He has held various roles in software development and leadership across multiple companies in Australia, currently working at Afterpay since 2021.

Work at Afterpay

Frank Duan has been employed at Afterpay as a Senior Software Engineer since 2021. In this role, he applies his extensive knowledge of software engineering to contribute to the development and maintenance of Afterpay's technology solutions. His responsibilities include designing and implementing software features that enhance the user experience and improve operational efficiency.

Previous Experience in Software Development

Prior to his current position, Frank Duan worked at several notable companies in the software development field. He served as a Rails Developer at Red Ant from 2013 to 2014, and as a Software Developer at Fairfax Media from 2014 to 2015. He then transitioned to MessageXchange, where he held the position of Senior Software Developer for six months in 2015, later becoming the Development Team Lead from 2016 to 2021. Additionally, he worked as a Web Application Developer at Job Futures Ltd from 2011 to 2013.

Education and Expertise

Frank Duan holds a Bachelor's degree in Software Engineering from Nanjing University, which he completed from 2003 to 2007. He furthered his education with a Master's degree in Software Engineering from the University of Adelaide, studying from 2008 to 2010. His academic background complements his practical experience, which includes over 11 years of expertise in Ruby on Rails and the JavaScript ecosystem, as well as skills in front-end JavaScript, React.js, and React Native mobile development.

Technical Skills and Specializations

Frank Duan specializes in microservice and serverless architecture design and development. He has a strong foundation in Rails application development, operation, and maintenance. His technical skills extend to DevOps practices, where he is experienced with tools and technologies such as Docker, AWS ECS, Lambda, CodePipeline, and CloudFormation. He is also well-versed in Agile methodology and the SCRUM process, having over six years of experience as a tech lead or team lead.

People similar to Frank Duan