Billy Dharmawan is a Senior Software Engineer based in Sydney with 9 years' experience building event-driven backend systems using Kotlin, Scala, Python, Kafka and AWS. He currently architects and decouples legacy services at Afterpay, with hands-on expertise in R2DBC, DynamoDB, Terraform and Kubernetes to deliver resilient production pipelines. Billy has a proven track record in fintech and neobanking, having implemented multiple Kafka pipelines for trading and payments flows and led data backfilling and integration efforts. He writes technical guides and tutorials on topics like Kotlin + Kafka + DynamoDB and local Kafka environments, reflecting a practical focus on developer experience and observability. Outside of code, he pairs disciplined engineering with entrepreneurial instincts—from running a personal training business to active investing—bringing persistence and pragmatism to complex system design.
9 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Chemical Engineering/ Food Process Engineering, Bachelor’s Degree, Chemical Engineering/ Food Process Engineering at University of New South Wales
Contributions:8 commits, 6 PRs, 5 pushes in 8 months
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
Billy Dharmawan - Senior Software Engineer at Afterpay