Azis Abdul Bachar

Mar 2019 – Jul 2023 full-time, then part-time / freelance to Jun 2025 · Private repositories

Kitabisa

Android engineer, then backend engineer, then senior backend engineer at Kitabisa.com, the Indonesian crowdfunding platform. Most of the work was Go services.

  • 1,788commits of mine, Sep 2019 to Jun 2025
  • 19private repositories I committed to
  • 204klines added across them
  • 18 of 19repositories are primarily Go

Highlights

Notification service
Designed and built a scalable notification system that integrates with multiple providers, with a retryable mechanism and logs for reliability. Clean architecture separates business logic from the interface layers.
Automatic donation system
Lets users schedule donations like an auto-debit, at daily, weekly or monthly intervals and at specific times, including the popular 5 AM "sedekah subuh". It had to scale with user growth: processing 30k donations first took 2 hours, which hurt at peak times. Asynchronous processing with RabbitMQ handled 80k donations in 1.5 hours, and early execution of steps plus batching with goroutines brought the run down to 1 hour.
Kitabisa Saling Jaga
A new product: a Sharia insurance platform where users contribute to a pool intended to help others in times of need.
Key-value configuration system
A centralized configuration service with a dashboard, so configuration changes take effect in real time without a deployment.
Operations Slackbot
A Slackbot that lets the operations team update user data and status efficiently.
Android app
In 2019, developed the Kitabisa.com Android app in Kotlin, moving it off a React Native build, and set up its CI/CD pipeline on CircleCI.

Activity

0 250 500 2019: 69 commits 69 2019 2020: 203 commits 203 2020 2021: 391 commits 391 2021 2022: 457 commits 457 2022 2023: 303 commits 303 2023 2024: 123 commits 123 2024 2025: 242 commits 242 2025
Commits per year across the repositories.
PeriodCommitsRepositoriesLines added
Sep 2019 – Jul 2023 (full-time)1,40416117,099
Aug 2023 – Jun 2025 (part-time / freelance)3841087,176

After my full-time role ended in July 2023, I continued backend work on the platform part-time as a freelancer, alongside other work, until June 2025.

The full role history is on the experience timeline.