Azis Abdul Bachar

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

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

Kitabisa commits FLIK merged PRs
0 250 500 2019: 69 Kitabisa commits 2019 2020: 203 Kitabisa commits 2020 2021: 391 Kitabisa commits 2021 2022: 457 Kitabisa commits 2022 2023: 303 Kitabisa commits 2023: 120 FLIK merged PRs 2023 2024: 123 Kitabisa commits 2024: 196 FLIK merged PRs 2024 2025: 242 Kitabisa commits 2025: 271 FLIK merged PRs 2025 2026: 212 FLIK merged PRs 2026
Output per year from my own repositories. Units differ (commits vs merged pull requests), 2026 is partial, and Kitabisa counts exclude the Android app.
  1. 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.
  2. Aug 2023 – present
    South Jakarta

    Software 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.
  3. 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.
  4. Mar 2022 – Jul 2023
    South Jakarta

    Senior 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.
  5. Oct 2019 – Apr 2022
    South Jakarta

    Software 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.
  6. Mar 2019 – Oct 2019
    South Jakarta

    Software 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.
  7. Aug 2018 – Mar 2019
    Greater Jakarta

    Software Engineer, Android

    MatahariMall.com
    • Developed and maintained the MatahariMall.com and Hypermart Android apps.
  8. Aug 2017 – Aug 2018
    Bandung

    Software 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.
  9. Apr 2017 – Aug 2017
    Bandung

    Software 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.
  10. Apr 2016 – Dec 2016
    Bandung

    Software 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.

TechnologyKitabisa (of 19 repos)FLIK (of 12 repos)
Go187
Redis166
PostgreSQL156
gRPC135
OpenTelemetry135
AWS SDK55
RabbitMQ91
Google Cloud54
Kafka8–
MongoDB24

Contact

The best way to reach me is email.