Engineering Manager • Tech Lead • Fullstack Engineer

Engineering Manager, Tech Lead, and Senior Engineer with 8+ years of experience, skilled in Go, Node.js, and React.js. Experienced in growing engineers, scaling teams, and leading 40+ cross-functional engineers. Passionate about building reliable, high-performance software and guiding teams to deliver impact.

Work Experience

Engineering Manager - Quality

PT KB Finansia Multi Finance (Kreditplus)Jakarta, Indonesia

Oct 2024 - Present

As an Engineering Manager - Quality, I led quality engineering, focusing on reliable delivery and effective testing.

  • ~Managed the full development process, from requirements to delivery, ensuring high-quality deployments.
  • ~Led a team of 40+ Quality Engineers and Software Development Engineers in Test, maintaining delivery and quality with a team 25% smaller.
  • ~Established organization-wide test engineering standards and drove test automation at scale, covering 4,000+ test cases.
  • ~Reduced monthly hotfixes by 30% and resolved 20+ production tech debt issues.
  • ~Managed hiring, performance, and OKRs to grow team skills and align with product roadmap.

Head of Engineering Program

Alterra Academy (Alterra Indonesia)Jakarta, Indonesia

Aug 2021 - Jul 2024

As Head of Engineering Program, I scaled engineering programs and led cross-functional teams.

  • ~Scaled a cross-functional team from 5 to 25+, managing budgets and delivering technical projects and classes.
  • ~Trained 370+ participants in Backend, Frontend, QA, and Data Engineering, preparing them for top companies.
  • ~Mentored engineers through hands-on exercises in algorithms, APIs, testing, and project management.
  • ~Implemented initiatives that optimized team performance, contributing to 92% of the 2022 revenue target.
  • ~Aligned program objectives with stakeholders to ensure measurable business impact.

Technical Lead (Engineer & Mentor)

Alterra Academy (Alterra Indonesia)Jakarta, Indonesia

Jul 2018 - Aug 2021

As Technical Lead, I led a small team delivering production-grade systems and technical training.

  • ~Led a team of 3 engineers and mentors to deliver projects and technical programs.
  • ~Delivered production-grade systems with Hexagonal Architecture and 80%+ unit test coverage.
  • ~Implemented engineering standards across Backend, Frontend, and QA, achieving 80% participant satisfaction.
  • ~Trained 84 participants from non-technical backgrounds in Backend, Frontend, and QA.
  • ~Mentored participants through hands-on projects, ensuring practical skill development and project success.

Software Engineer

Alterra IndonesiaJakarta, Indonesia

Oct 2017 - Jul 2018

As a Backend Engineer, I built reliable backend systems and APIs with a focus on maintainability.

  • ~Developed a Monitoring & Alerting System using TDD, integrated into CI/CD pipelines, achieving 80%+ unit test coverage.
  • ~Built a backend Payment Gateway API in Node.js, integrated with BCA and Ecash, ensuring reliability with 80%+ unit test coverage.
  • ~Delivered scalable backend solutions using Node.js, MySQL, MongoDB, Mocha, Chai, MeteorJS, ReactJS, and various APIs.

Technical Expertise

Strategic engineering projects and initiatives

Tech Stack

Programming Languages

GoJavaPythonJavaScriptTypeScript

Frameworks & Runtime

EchoNode.jsExpress.jsFlaskSpring BootReactNext.js

Testing & Quality Engineering

CypressJestMochaChaik6

Data & Messaging

PostgreSQLMongoDBRedisKafka

Cloud, DevOps & Delivery

AWSDockerCI/CDGit

Reliability & Observability

New RelicHigh AvailabilityObservability

Architecture

Distributed SystemsMicroservicesClean ArchitectureAPI DesignDesign Patterns

Delivery Practices

AgileScrumThe Scaled Agile Framework (SAFe)Project Management

Featured Projects

Engineering Capability Scaling

~ 100+ Engineers Developed | Building Engineering Capability at Alterra Indonesia, Sirclo, and Amartha

Key Initiatives: Defined engineering capability standards aligned with industry practices; Designed and owned end-to-end engineering capability processes, from selection to project readiness; Set and enforced quality standards across selection, materials, mentorship, and readiness outcomes; Fullstack (Python, React), Backend (Golang), Frontend (React), and Quality Engineering (Java automation).

PythonGolangNode.jsJavaReactNext.js

Kreditplus Core System Migration

~ Migrated Confins R1 to R3 | 10+ Integrated Systems | Large-Scale Enterprise Migration

Key Initiatives: Phase 1: Migration and integration with DMS and JIS; Automated testing for KPM v2, MDM, and LOS; Performance testing on PostgreSQL Patroni HA; Phase 2: Evaluation of 100+ modules; Design and execution of 500+ test plans; Quality governance and risk mitigation; Testing strategy definition and roadmap support.

GoCypressk6

Kreditplus Mobile

~ 15K Daily Active Users | >IDR 90B Monthly New Bookings | DE&A Product

Key Initiatives: Principal Approval for 2W Refinancing; Audience Builder (DE&A); Fazzpass Integration; Life Insurance (Heart Plus); Member Get Member (MGM); Stamp Duty (e-Meterai); Insurance Smart Plus (Gadget Protection); 3rd-Party Integration with iTruzz (e-KYC) & e-Commerce.

GoCypressk6Flutter

Alterra Backend Payment Gateway API

~ BCA & Ecash Integration | Node.js | 80%+ Unit Test Coverage

Key Initiatives: Integration with BCA and Ecash APIs; Test-Driven Development (TDD) implementation; CI/CD pipeline setup using Travis CI; Design of production-ready, maintainable backend modules; Automated testing and high-reliability delivery.

Node.jsMeteor JSMochaChai

Leadership Philosophy

Core Philosophy

I believe effective leadership comes from guiding teams with clarity, building trust, and supporting their development. My role is to ensure alignment with organizational goals while helping each individual reach their full potential.

People Growth & Team Impact

Growth is visible when engineers embrace challenges, continuously improve both technically and in mindset, and take ownership of their work. I focus on enabling team members to succeed and strengthening overall team capability across disciplines.

Standards & Decision Making

When facing difficult decisions, I consider both the organization’s objectives and the long-term well-being of the team. Core engineering and architectural standards are upheld to protect value and maintain sustainable outcomes.

Culture & Legacy

I aim to foster a culture of transparency, accountability, and continuous improvement. The principles and values instilled in the team are intended to endure, enabling the team to adapt and perform effectively over time.

Education & Training

Academic background and professional training

Biztech Academy - PROXSIS

Feb 2025
~Completed TOGAF 10 Enterprise Architecture Training

Hacktiv8 Indonesia

Feb 2018 - Jul 2018
~Graduated with Academic Honors for Outstanding Achievement

Bachelor's Degree in Informatics Engineering Education

Universitas Negeri Malang

2013 - 2017
~Honorable Mention, Programming Contest ACM-ICPC

Diploma in Information and Communication Technology (D1 Equivalent)

Institut Teknologi Sepuluh Nopember

2010 - 2013
~Graduated with Academic Honors (GPA 3.82/4)

Community & Voluntary Work

Contributing to tech community through speaking and organizing events

Google Developer Vestival (DevFest)

Speaker

Google Developer Group (GDG) Surabaya

Dec 2023
Surabaya, Indonesia

Presented a technical talk on Coding and Technical Interview Preparation at Indonesia's largest developer conference.

Tech Community Events

Speaker & Founder

Alterra Academy

Jan 2020 – Jan 2024
Remote, Indonesia

Founded and grew a tech community to 700+ members; organized 15+ webinars on engineering and career development.

Gerakan Nasional 1000 Startup Digital

Startup Mentor

Kementerian Komunikasi dan Informatika

2020
Malang, Indonesia

Delivered a mentoring session on 'Building a Scalable Technology Stack,' guiding engineers in creating reliable and scalable solutions.

Developer Circle Malang Meetup

Speaker

Developer Circles from Facebook

2019
Malang, Indonesia

Presented insights and strategies on 'Cracking the Coding Test' to a national audience of developers.

Palu Developer Day

Speaker

Hammer Code

2019
Palu, Sulawesi Tengah, Indonesia

Delivered a talk on 'How to Become a Reliable Tech Talent,' guiding aspiring professionals on achieving consistency and excellence in technology.

Handbooks & Guides

View all →