About me
Hello, I work as Engineering Manager dedicated to building technologies and empowering engineers who are laying the foundation for sustainable engineering for the company.
With 4+ years of experience as software engineering manager, and 8+ years of experience in handling software development process, I infuse engineering craftmanships and leadership into places I work at, transforming status quo into better engineering.
Find out more about my experiences, stacks, skills, and projects below. ☺️
Or if you wish to contact me directly, click me
Experiences
2020 - Present
2020 - Present
Engineering Manager
PT Bukalapak, Indonesia
Bukalapak is a leading e-commerce platform in Indonesia, managing millions of transactions across a diverse range of products. With over 1,000 employees, the company is publicly listed on the Indonesia Stock Exchange (IHSG). As a Group, it operates its own subsidiaries and comprises teams located across Indonesia, Singapore, and Australia.
I led multiple strategic engineering teams across different business units, managing and developing engineering talents while driving technical excellence and business growth.
Engineering Manager - Lapakgaming International and Payment Team (2024 - Present)
Lapakgaming is a subsidiary of Bukalapak specializing in the sale of game currencies and vouchers, catering to both B2C and B2B markets with Hybrid work setting. With a team of over 100 members, Lapakgaming focuses on delivering high-quality services and experiences to users, while driving significant revenue growth for the business.
- Led International and Payment team for Lapakgaming global expansion
- Developed cross-functional team capabilities and international product scalability
- Managed technical strategy and team development for successful market internationalization
- Achieved 50% international market share of IDR GMV, driving total GMV growth by 80%
- Orchestrated payment integration across 8 countries, enabling market penetration
- Played key role in achieving ISO 27001 certification through:
- Socialize to install endpoint protection and security awareness programs
- Establishing least privilege access controls for databases and admin roles
- Developing and standardizing secure deployment SOPs
- Coordinating compliance requirements and evidence collection
- Leading cloud migration initiative from Digital Ocean to Google Cloud Platform:
- Managing vendor relationships and deliverables
- Defining technical requirements and success criteria
- Ensuring alignment between business needs and migration outcomes
- Overseeing migration strategy and implementation
Engineering Manager - Midas Team (2022 - 2024)
The Midas team operates within Buka Incubator, a subsidiary of Bukalapak dedicated to developing non-marketplace products. Midas focuses on implementing gamification across the BUKA Group, ensuring seamless integration, beginning with the Playmimi project.
- Led team of 5 engineers to champion the development of blockchain-based projects: KachingNFT, Shoopon, and PlayMimi
- Reduced cloud costs by 52% in Q4 2022 through optimization initiatives
- Successfully promoted and developed engineers to next career levels
- Led company-wide Fullstack Acceleration Program (TFAP), managing onboarding, competencies, and culture development
Engineering Manager - Virtual Product Prakerja Team (2020 - 2022)
The Virtual Product and Prakerja team manages various VP products, including gift vouchers, event tickets, travel tickets, and Prakerja. A notable achievement is the Prakerja initiative, where we collaborated with the PMO and government as a Digital Partner. This program played a key role in distributing Prakerja benefits to individuals impacted by COVID-19 in 2020-2023
- Led a team of 10 engineers, focusing on Virtual Products and Prakerja team, with dozens of Microservices and Microfrontends
- Leveraged engineers’ career development, technical excellence, and sustainable work practices
- Achieved zero incidents in 2022 for Prakerja Services through robust monitoring and alerting systems, enabling tens of billions IDR in revenue generation
- Maintained high service availability (SLA), significantly contributing to Bukalapak's revenue stream
- Established and implemented key engineering initiatives including Mentoring, Pair Programming, and Fullstack Learning programs
- Collaborated with cross-functional teams to align quarterly OKRs with company objectives
- Documented and standardized Engineering Hiring Process across Bukalapak
2019 - 2020
2019 - 2020
Software Engineer, Frontend
PT Bukalapak, Indonesia
Led frontend development initiatives in an Agile environment, delivering product development in Virtual Product team.
Key Responsibilities:
- Architected and implemented responsive frontend solutions using Vue.js within a MicroFrontends architecture
- Championed Test-Driven Development (TDD) practices, achieving comprehensive test coverage using Jest
- Served as Scrum Master, facilitating Agile ceremonies and ensuring team alignment with sprint goals
- Collaborated cross-functionally with product teams and stakeholders to gather requirements and translate business needs into technical solutions
Technical Environment:
- Frontend: Vue.js, Webpack, MicroFrontends architecture
- Backend Integration: Ruby on Rails, Golang, Microservices
- Testing & Quality: Jest, TDD methodology
- DevOps: Docker, Kubernetes, GitLab CI/CD
Key Achievements:
- Reduced JS bundle size by 40% through implementation of lazy loading and code splitting
- Led the successful migration from monolithic to MicroFrontends architecture
2015 - 2019
2015 - 2019
Senior Fullstack Application Developer
W3O Indo Scientia, Indonesia
W3O is a Software House based on Singapore, which handled clients across Singapore, Malaysia, and Brunei Darussalam.
I architected and developed end-to-end web applications using JavaScript technologies in Software House to deliver projects in effective manner.
Key Achievements:
- Led full-stack development using EmberJS for frontend and SailsJS (Node.js) for backend services
- Engineered RESTful APIs and integrated Stripe payment gateway for secure transaction processing
- Developed an in-house app-builder tool to accelerate project delivery and streamline development workflows
2011 - 2015
2011 - 2015
Bachelor of Computer Science
Bina Nusantara University
GPA 3.64
Tech Stacks
Frontend Stacks
Backend + Infrastructure
Monitoring + CI/CD
Frontend Stacks
Backend Stacks
Monitoring Stacks
Skills
Discover the proficiencies that allow me to bring technical excellence to life.
Software Technical Proficiency
Proficient in crafting software engineering that delivers business value.
Pragmatic Decision Making
Skilled at understanding decision making in technical aligning with business and product.
Technical Leadership
Experienced in handling engineers and stakeholders, managing expectations for both sides as well as improving technical quality of deliveries.
Scalability
Experienced in handling High RPS situation, analyzing bottlenecks in service level and infrastructure level.
Observability
Experienced in software monitoring in technical and business term, as well as Experienced in creating user-friendly interfaces and optimizing user experiences.
Technical Risk Management
Envoys a detailed software risk management. Analyzing post mortem, and make SOPs around it.
Leadership Endeavors
Enabling improvement and empowerment in company
UI/UX Improvement
Spearheading improvement of UI/UX in Admin Page. I streamlined the process by coordinating cross squads with PMs, Product Design, and improvement arrangement. As the result, a guideline is created and no incident happened related to misconfig on Admin page.
Unit Testing Coverage
Improved overall Unit Testing code coverage to become > 90% for all services within my scope. Having the coverage and good test cases, makes the services more reliable and resilient
Cloud Cost Reduction
Reducing Cloud cost by more than 50% for the services within my scope. Properly analyzing and communicate + delegate the improvement by analyzing VM resource usage, and the pricing on Cloud.
Career Growth
Promoted more than 5 engineers to the next level. Lay down the career improvement plan for engineers, as well as improving their foundation related to tech stacks they learn and apply.
Internal Program Committee
Committee of TFAP (Fullstack Acceleration Program), lays down foundation of recruiting, interviewing, and monitoring the TFAP member in contributing to their squads.
Elevating Engineers' Growth
Improving fullstack capabilities within squads by having them teach each other. Lays down foundation of materials together, and monitor the improvement for the mentees and mentors.
Improve Engineering Interview Process
Improving way of recruiting and documents the standard by creating guideline for Engineering Interview Process. As the result, the company follows the standard based on the guideline and documentation.
Lean SOP for Initiatives
Lay down foundation, developing guideline for New Verticals both in Engineering and Product side. In terms of services, Confluence space structure, etc.
Mentor for Aspiring Leader
Become one of the Engineering Manager 101 instructor. For leads and engineers who aspires to become an EM, they can enroll to internal program, EM 101, and I am one of the instructor. The program consisted of several sessions with feedbacks and improvement
...and many more to tell!
Elevating Tech and Engineering
Explore my products, projects, and portofolios, where in each touch of it, spans of value, scalability, and continuous improvement
Lapakgaming
Visit Joytify (Lapakgaming International Brand) Web
Building:
Lapakgaming is Gaming Topup and Vouchers. It is a high throughput project at scale, as it handled transaction B2C and B2B wise with high throughput. It expands internationally with Joytify as its international brand, especially in the West. It is one of the most successful project as Bukalapak Subsidiary, and one of the most successful pillar in Bukalapak, with 100B+ GMV.
Responsibilities:
- Led International and Payment team for https://www.lapakgaming.com global expansion
- Orchestrated payment integration across 8 countries, enabling market penetration
- Achieved 50% international market share of IDR GMV, driving total GMV growth by 80%
- Developed cross-functional team capabilities and international product scalability
- Managed technical strategy and team development for successful market internationalization
- Played key role in achieving ISO 27001 certification through:
- Socialize to install endpoint protection and security awareness programs
- Establishing least privilege access controls for databases and admin roles
- Developing and standardizing secure deployment SOPs
- Coordinating compliance requirements and evidence collection
- Leading cloud migration initiative from Digital Ocean to Google Cloud Platform:
- Managing vendor relationships and deliverables
- Defining technical requirements and success criteria
- Ensuring alignment between business needs and migration outcomes
- Overseeing migration strategy and implementation
Stacks:
Digital Ocean, Google Cloud Platform, Kubernetes, Docker, Datadog, Prometheus, Grafana, Jenkins, Golang, NextJS, Cloudflare.
Prakerja
Building:
Prakerja is a government project to sell courses for the participants. Bukalapak was chosen as Digital Platform (DP) that will integrate with cross collaboration between Prakerja teams and LP like Ruangguru, Skillacademy, etc. It is a high throughput project at scale, because as DP, we are expected to handle the traffic for Indonesian when new Batch started to buy courses. As the leading market share between all DP, Prakerja can sustain the traffics and we improve the features both userfacing and adminfacing as well as SLA to our customers.
Responsibilities:
I directed the team to be able to deliver and maintain Prakerja services to be worked for the Voucher and SKU management, both on Userfacing and Adminfacing. Leading the team of 10, I strived to improve their competencies as well as technical excellence within the squad by looking at important metrics for the application. Under me, we have made Prakerja a successful project without any monetary incident happened for 2 years, all of that happened because of continuous improvement to the Code Quality, infrastructure, as well as a comprehensive post mortem process. Auditing the apps in consistent manner is important as well, looking at the application metrics, and analyzing slow queries, all of them are tackled in order to cater to high throughput condition.
Stacks:
MicroFE, Microservices, Ruby (Ruby on Rails, Sinatra), Redis, MySQL, VueJS, Tailwind, GCP, Docker, Terraform, Kubernetes, Gitlab CICD, Datadog, Kibana, Elasticsearch.
Playmimi
Building:
Playmimi is one of Bukalapak subsidiaries which focuses on enable gamification throughout Buka Group. Users can join Playmimi, competing on the tournaments on Playmimi, and receive Coins to be exchanged with Digital wallets like OVO, Gopay, and Prepaid Vouchers. It integrates to multiple parties internally and externally. One of Bukalapak subsidiaries, Lapakgaming, is using Playmimi Gamification under the hood. Applications can sustain traffic from Bukalapak and Lapakgaming with proper monitoring and alerting.
Responsibilities:
I directed the team to be able to deliver and maintain Playmimi services. Properly planned the development, and have Playmimi released only in one quarter with proper MVPs. With 8 direct reports, I strived to improve their competencies as well as technical excellence within the squad by looking at important metrics for the application. Playmimi successfully developed and utilized within BUKA Group Ecosystem and had no big incidents. Auditing the apps in consistent manner is important as well, looking at the application metrics, and analyzing slow queries, all of them are tackled in order to cater to high throughput condition.
Stacks:
Microservices, Golang, Clean Architecture, Redis, MySQL, VueJS, Tailwind, GCP, Docker, Terraform, ArgoCD, Helm Charts, Blockchain, Kubernetes, Gitlab CICD, Datadog, Opensearch, OAuth2.
BukaConnect
Building:
Playmimi is one of Bukalapak subsidiaries which focuses on enable gamification throughout Buka Group. Users can join Playmimi, competing on the tournaments on Playmimi, and receive Coins to be exchanged with Digital wallets like OVO, Gopay, and Prepaid Vouchers. It integrates to multiple parties internally and externally. One of Bukalapak subsidiaries, Lapakgaming, is using Playmimi Gamification under the hood. Applications can sustain traffic from Bukalapak and Lapakgaming with proper monitoring and alerting.
BukaConnect is an BUKA Project that opens up Single Gateway to buy Virtual Products via API with partners. It does not have GUI, so pure API communication. Integration is challenging, because of we need connect our microservices together which handles different type of products, as well as developing sandbox for our partner. The project is able to generates billion of Rupiahs in GMV.
Responsibilities:
I directed the team to be able to deliver and maintain BukaConnect. Properly planned the development and maintenance, as well as improving onboarding SLAs. With 8 direct reports, I strived to improve their competencies as well as technical excellence within the squad by looking at important metrics for the application. Oncall and Monitoring were conducted with proper runbook, I have reduced the Oncall duration for this project from 120 hours/Q to 80 hours/Q, as the manpower can be assigned more to improve the product.
Stacks:
Microservices, Golang, Ruby on Rails, Clean Architecture, Redis, MySQL, GCP, Docker, Terraform, Kubernetes, Gitlab CICD, Datadog, Kibana.
Let's get in touch 🤝