Budi Irawan

Javascript Developer at Invoice2go Corporation

Sydney, New South Wales, 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

👤
Senior
Budi Irawan is a Staff Software Engineer based in Sydney with 13 years of experience delivering full-stack web applications across startups and enterprise teams. He brings deep backend expertise in PHP (7 years), Java and C/C++, plus hands-on Node.js and Ruby, paired with strong frontend skills in HTML/CSS and Angular.js. At ProducePay and previous roles like Invoice2go and RapidAI he’s combined feature delivery with Agile practices and testing discipline (PHPUnit, Mocha/Chai, Jasmine). Budi contributes to open source—notably configuring Yii2 advanced templates for RESTful APIs—and enjoys teaching and writing about engineering topics in his spare time. He blends practical system-building with a focus on clean code and testability, and has background in leading teams and launching commercial face-recognition software early in his career.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
8,220reputation
1.2mreached
282answers
15questions
Badges
npm
top-5%
testing
top-5%
typescript
top-5%
chai
top-5%
unit-testing
top-5%
javascript
top-5%
github-logo-circle

Github Skills (30)

yii10
api-rest10
apidoc10
api-design10
restful-api10
configuration-management10
mochajs10
php10
api10
rest-api10
mysql9
testing9
javascript9
npm9
visual-studio-code9

Programming languages (16)

C#MDXJavaCSSVueGoApacheConfHTML

Github contributions (5)

github-logo-circle
deerawan/yii2-advanced-api

Jul 2014 - Sep 2020

Yii2 advanced template with RESTful API setup
Role in this project:
userBack-end Developer
Contributions:1 review, 20 commits, 1 PR in 6 years 3 months
Contributions summary:Budi primarily focused on setting up and configuring the Yii2 advanced template for a RESTful API. They implemented initial API components by creating models and controllers, and they configured the API routes. Furthermore, the user worked on database setup by creating migration files to populate database tables. They also made several updates to configuration files and environment settings.
restrestful-apiyii2-advanced
deerawan/vscode-faker

Dec 2016 - Feb 2022

Generating fake data in VS Code using Faker
Contributions:7 releases, 7 reviews, 69 commits in 5 years 2 months
vscodefaker
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