Software Engineer · Jakarta, Indonesia
Azis Abdul Bachar
Software engineer who thrives on tackling complex challenges and turning ideas into reliable, scalable solutions. Currently building software at FLIK.
- 200+merchants shipping through a platform I founded
- ~50kshipping orders a month on a service I founded
- 99%+of those orders routed through courier integrations I wrote
- 10+ yrsbuilding software, from web and Android to backend
Selected work
FLIK
A shipping platform built from an empty repository, a loyalty system, and a rebuilt financial ledger. Three years of work, mostly in Go.
See the work →YourSpace
A booking platform for a single-provider practice: Go backend and marketing site, built between July and October 2026. Live at yourspace.co.id.
See the project →Bejo POS
A point-of-sale system for a single-outlet food business: web ordering, a backoffice, and a Compose Android POS with Bluetooth printing.
See the project →Kitabisa
Android, then backend, then senior backend at Kitabisa.com: notifications, automatic donations, a configuration service and a Sharia insurance product.
See the work →About
I like learning, solving problems and sharpening my craft. This is how I work:
- Product-focused. I work closely with product owners to turn business needs into clear technical solutions.
- Always improving the system. I address technical debt and lift existing systems with deliberate engineering initiatives.
- Clean, maintainable code. Scalable, well-structured code that follows best practices and conventions.
- Leading. I have led a small team of four: technical guidance, removing blockers, helping the team deliver.
- Whole lifecycle. Coding, code reviews, deployments, testing and performance tuning.
- Tools. Neovim for editing, and AI-assisted development to speed up work and sharpen decisions.
Education
- Universitas Indraprasta PGRI (UNINDRA)
- Bachelor of Technology, Information Technology
- Refactory
- Computer Programming, 2017 (Refactory Programming School certification)
- SMK Negeri 2 Kota Bekasi
- Computer Software Engineering
How I work with AI
Since late 2025 I have used AI coding assistants as part of my daily engineering work at FLIK. The assistant drafts; I decide, review and own what ships.
- Spec first. I write the design before the code: numbered-decision plans for large changes, and convention files that encode the architecture rules, so the assistant works inside constraints I set.
- Changes that explain themselves. Pull requests carry the problem, the solution and a test plan, so a reviewer sees the reasoning and not just the diff.
- Review and verification. I read and test what the assistant produces, my colleagues still review it, and I own the merge.
- Same discipline on my own projects. YourSpace and Bejo POS are built from written PRDs and a decision index, one feature at a time.
Neovim is still my editor.
Experience
- Jul 2026 – present
Software Engineer, own projects
Independent projects- YourSpace: a booking platform for a single-provider practice, with a Go backend and a Next.js marketing site. Live at yourspace.co.id.
- Bejo POS: a point-of-sale system for a single-outlet food business, with web ordering, a backoffice and an Android POS app in Jetpack Compose.
- YourSpace: 375 bookings created since mid-July, across 3 parts and 56 migrations.
- Bejo POS: 27 PRDs and 86 commits in four weeks, across a Go backend and an Android app.
- Aug 2023 – present
South JakartaSoftware Engineer
FLIK- Turn business requirements and PRDs into technical specifications; lead design and development of scalable systems with cross-functional teams.
- Designed and built a customizable reward/loyalty system from the ground up, using a rule engine to manage reward rules.
- Built a shipping aggregator platform with clean architecture, integrating multiple third-party logistics providers.
- 799 merged pull requests across 12 repositories, Sep 2023 to Oct 2026.
- Founded FLIK Shipping from an empty repository: about 50,000 orders a month, with more than 99% routed through eight direct courier integrations I wrote.
- Rebuilt the financial ledger, from a dual-write experiment on Blnk to an in-house ledger with a Finance back office: 74 pull requests.
- Built the Reward service in 2023: over 210,000 reward transactions.
- Aug 2023 – Jun 2025
Backend Engineer (part-time / freelance)
Kitabisa.com- Continued backend work on the platform alongside other work.
- 384 commits across 10 repositories in this period.
- Mar 2022 – Jul 2023
South JakartaSenior Software Engineer, Backend
Kitabisa.com- Turned PRDs into technical documentation, designed new systems, broke down tasks for the team and led backend discussions in sprint grooming.
- Designed a notification service integrating multiple providers, with retries and logging for reliability.
- Built an automatic donation system (daily, weekly or monthly schedules, including the 5 AM "sedekah subuh" slot) and scaled it through major user growth: processing 30k donations first took 2 hours; asynchronous processing with RabbitMQ handled 80k in 1.5 hours; early execution of steps plus batching with goroutines brought the run down to 1 hour.
- 689 commits between Mar 2022 and Jul 2023.
- Oct 2019 – Apr 2022
South JakartaSoftware Engineer, Backend
Kitabisa.com- Developed Kitabisa Saling Jaga, a Sharia insurance platform where users contribute to a pool that helps others in times of need.
- Built a centralized key-value configuration system with a dashboard, allowing real-time config changes without deployments.
- Created a Slackbot for the operations team to update user data and status.
- 713 commits between Oct 2019 and Feb 2022, almost all in Go services.
- Mar 2019 – Oct 2019
South JakartaSoftware Engineer, Android
Kitabisa.com- Developed the Kitabisa.com Android app in Kotlin, moving it off a previous React Native build.
- Set up the CI/CD pipeline for the Android app on CircleCI.
- Aug 2018 – Mar 2019
Greater JakartaSoftware Engineer, Android
MatahariMall.com- Developed and maintained the MatahariMall.com and Hypermart Android apps.
- Aug 2017 – Aug 2018
BandungSoftware Engineer
Edulab Indonesia- Built an educational app (reading material, videos, exams) for Android and iOS, a web CMS for its content, and the backend behind it.
- Extra role at Triplogic: added platform features, led frontend engineers on the mobile app and distributed tasks across the team.
- Apr 2017 – Aug 2017
BandungSoftware Engineer (intern, alongside Refactory bootcamp)
PT. Bixbox Teknologi Perkasa- Built a social media app for hikers in React Native and a CRM bot with NLP (Laravel, API.AI, now Dialogflow).
- Refactored a React Native app into a native Android app in Java.
- Apr 2016 – Dec 2016
BandungSoftware Engineer, Web
Pragma Informatika- Developed a web-based task management system (manage, delegate, monitor tasks) and wrote its system documentation and user guide.
Technologies in the repositories I have worked in
Counted from dependency manifests, so this shows what the code uses, not a self-assessed skill level.
| Technology | Kitabisa (of 19 repos) | FLIK (of 12 repos) |
|---|---|---|
| Go | 18 | 7 |
| Redis | 16 | 6 |
| PostgreSQL | 15 | 6 |
| gRPC | 13 | 5 |
| OpenTelemetry | 13 | 5 |
| AWS SDK | 5 | 5 |
| RabbitMQ | 9 | 1 |
| Google Cloud | 5 | 4 |
| Kafka | 8 | – |
| MongoDB | 2 | 4 |
Contact
The best way to reach me is email.
- Email: azis.abdul.bachar@gmail.com
- LinkedIn: linkedin.com/in/azisuazusa
- GitHub: github.com/azisuazusa