Software Engineering Manager
Current- Led and mentored a 7-person cross-functional R&D team
- Architected the company's core ERP system from the ground up
- Owned CI/CD governance across Dev, Staging, and Production
Senior Software Engineer & Tech Lead
A software engineer isn't just a coder. They're an artist who happens to build with logic.
About me
I'm a software engineer and engineering leader with a core foundation in JavaScript/TypeScript, Go, and PHP. Since 2024 I've led a 7-person cross-functional R&D team, architecting a company's ERP system from the ground up — system design, data modeling, CI/CD governance, and deployment standards included. Before that, I shipped backend infrastructure across pharmacy distribution, travel booking, coffee retail, and government digitization. I care about clear documentation as much as clean code.
Experience
GIS stabilization, ERP modules for CARfix, and an Odoo internship where it all began.
Tech stack
Technologies, tools, and engineering practices across my professional experience.
Selected work
A selection of products, business platforms, and internal systems from my professional experience. Public links are provided where available; confidential or internal projects are marked accordingly.
Comprehensive full-stack enterprise resource planning system engineered from the ground up. Features end-to-end modules covering procurement, sales, asset management, automated stockcard calculations, general ledger journaling, and financial period closing engines designed for high-throughput inventory and transactional accuracy.
Healthcare and pharmacy platform supported by B2B integrations and backend services, including PBF Online Open API, Order Management Service (OMS), and Customer Relationship Management (CRM).
Digital coffee platform and mobile app supporting Flash Coffee's customer-facing experience across Asia Pacific.
Travel and commerce platform with desktop and mobile web experiences across hotel, flight, train, and shopping journeys.
Resolved bugs and handled change requests for the Sidara application while assigned to Ministry of Energy and Mineral Resources projects through PT Mitreka Solusi Indonesia.
Core ERP modules for an automotive service business, including Admin, Accounting, HR, Warehouse, Inventory, and Workshop.
Re-engineered the SPIPISE application from Java to Django REST and React.js as part of the BKPM digital investment systems.
Re-engineered the SPIPISE Online application from Java to Django REST and React.js for BKPM.
Re-engineered the Viewer Master Data application from PHP to Django REST and React.js.
Developed a Digital Signature application for BKPM using Django REST and React.js.
Migrated Swagger API documentation from PHP to Java as part of the BKPM engagement.
Resolved bugs and handled change requests for the Booked Scheduler application during the ESDM client assignment.
Re-engineered the Amora application from native PHP to the Laravel framework as part of the ESDM engagement through PT Mitreka Solusi Indonesia.
Built CSS-ERP applications for internal company use at PT Mitreka Solusi Indonesia.
Built and maintained the Open API for PBF Online (Major Pharmaceutical Supplier Online), enabling B2B integrations for partners and clients. Also developed partner middleware and API documentation.
Built and maintained the Order Management Service module for Lifepack.
Built and maintained CRM modules and supporting backend functionality for Lifepack.
Developed an inventory operations application and integrated internal workflows with Oracle NetSuite.
Developed web-based inventory tools for Flash Coffee's regional operations, complete with robust integration with Oracle NetSuite as a third-party ERP service.
Developed the Barista Hub application to support store-level operational workflows.
Unified E-voucher Product Page for web and mobile, Official Store service, and Undian (Giveaway) promotional module built for the AladinMall platform.
Contributed to the MVP and proof of concept for a new event-driven architecture with the Architecture team, using GraphQL, AWS Lambda, and serverless AWS services.
Built Manage Top Selling and Recommended Hotel features for Mister Aladin's internal Back Office platform.
Supported application stabilization and maintenance for the Geographic Information System.
Built and maintained a WhatsApp bot for Throwback Community to support collective Qur'an reading activities.
Built and maintained an audit management application for PT EDI Indonesia.
Developed a personal application project.
What people say
"Affan is a key programmer on my team, distinguished by his strong critical thinking, adaptability, and robust problem-solving skills. He is highly dependable and capable of thriving in fast-paced, high-pressure environments."
"Affan is one of the person that have open and growth mindset, team player, a man of focus to delivers the project when there's clear timeline and requirement. If you want to discuss tech stack and brainstorming what is good for the team, he is the one you should talk to."
"Affan is one of the most collaborative teammates I've had the privilege to work with, and he always keeps everyone aligned, motivated, and moving in the right direction. He brings tremendous value to any team or organization he joins."
Let's talk
Open to Senior Software Engineer, Tech Lead, and Engineering Manager roles — or just a good conversation about architecture.