Billy Dharmawan
About Billy Dharmawan
Billy Dharmawan is a Software Engineer at Afterpay in Sydney, Australia, where he has worked since 2021. He has a background in software development and project management, with experience in various roles across multiple companies.
Work at Afterpay
Billy Dharmawan has been employed as a Software Engineer at Afterpay since 2021, contributing to the company's operations in Sydney, New South Wales, Australia. His responsibilities include building a Kafka consumer to decouple parts of a monolithic application and manage historical data backfilling. He has also implemented the R2DBC framework to improve interactions with PostgreSQL databases. Additionally, he plays a significant role in production deployment and resolving production issues. Dharmawan is involved in onboarding new engineers, assisting them in setting up their development environment and understanding Afterpay's projects and workflows.
Previous Experience
Prior to his current role, Billy Dharmawan worked at several organizations in various capacities. He served as a Sole Trader - Personal Trainer at Fitness First Australia from 2015 to 2016. He also worked as an Analyst at Accenture from 2016 to 2017. His experience includes a position as a Software Engineer at Xinja from 2019 to 2021 and as a Software Engineer and Data Scientist at Hyper Anna from 2017 to 2019. Additionally, he completed a Project Management Internship at Hoya Australia Pty Ltd in 2013.
Education and Expertise
Billy Dharmawan earned a Bachelor’s Degree in Chemical Engineering and Food Process Engineering from the University of New South Wales, completing his studies from 2010 to 2014. His educational background provides a strong foundation for his technical skills in software engineering. Throughout his career, he has developed expertise in building software solutions, database interactions, and production issue resolution, particularly in the context of financial technology.
Technical Skills and Contributions
In his role at Afterpay, Billy Dharmawan has demonstrated technical proficiency by building a Kafka consumer and implementing the R2DBC framework for PostgreSQL database interactions. His contributions include enhancing system architecture and improving data handling processes. He is also involved in the deployment of production systems and troubleshooting issues, showcasing his ability to manage critical software engineering tasks effectively.