Summary
Overview
Work History
Education
Skills
Timeline
Generic

Febri Pratama

Software Engineering Manager
Jakarta

Summary

Dynamic Software Engineering Manager with over 10 years of experience in developing scalable backend systems for fintech and B2B platforms. Proven track record of leading cross-functional teams to deliver mission-critical services, including wallet infrastructure, payment platforms, and virtual accounts, achieving an impressive 99.99% uptime. Strong advocate for leveraging AI to enhance the development process through innovative practices such as AI-assisted code reviews, automated technical documentation, and collaborative coding sessions. Committed to building high-impact teams while advancing AI-driven methodologies to create faster, smarter, and more resilient systems.

Overview

15
15
years of professional experience
1
1
Language

Work History

Software Engineering Manager

PT Digital Daya Teknologi
11.2022 - Current
  • Led a team of engineers in the design, development, and delivery of scalable web applications and services.
  • Conducted regular 1:1s, performance reviews, and career coaching to support engineers' growth.
  • Partnered with Product and Design teams to define the roadmap, set priorities, and ship features on time.
  • Ensured engineering excellence through code reviews, architecture discussions, and hands-on problem-solving.
  • Drove the adoption of modern DevOps practices, reducing deployment time, and increasing release frequency.
  • Established and monitored engineering KPIs to ensure code quality, velocity, and team productivity.
  • Managed budgeting and resource allocation for software development projects, ensuring optimal use of resources and timely delivery of milestones.
  • Led a team of engineers to deliver high-quality software solutions in a timely manner, ensuring customer satisfaction and business growth.

Key Projects:

  • Biller Aggregator and Catalogue Management: Led the development of a centralized system for biller integration and metadata cataloging, reducing integration time, and ensuring consistency across payment services.
  • Virtual Account: Oversaw the engineering of a highly available Virtual Account service, supporting real-time transaction notifications and reconciliation for multiple banking partners.
  • Payment Backoffice System: Managed the design and implementation of a robust internal backoffice tool for monitoring and resolving payment transactions, improving operational efficiency, and reducing SLA resolution time.
  • EKYC (Electronic Know Your Customer): Spearheaded the development and deployment of an eKYC solution, enabling secure, automated customer identity verification, reducing onboarding time by 60%, and ensuring compliance with local regulatory requirements.
  • QRIS MPM CBOP (Quick Response Code Indonesian Standard – Merchant Presented Mode, Cross-Border Payment): Led the implementation of a cross-border QRIS MPM payment solution, supporting real-time merchant transactions, improving interoperability with regional banking partners, and expanding payment acceptance across multiple markets.
  • Tech Stack: Go, Redis, Kafka, PostgreSQL, OCR/Face Recognition APIs, AngularJS.

Monitoring and Observability Tools:

  • Monitoring: Datadog.
  • Logging: Kibana.

Lead Software Engineer

Sinbad
05.2022 - 11.2022
  • Build, implement, and maintain applications that will be used extensively.
  • Collaborate closely with engineers and PMs to implement products and features.
  • Participate in code and design reviews according to development standards
  • Give best practices in software engineering for coding at scale: build process, feature flags, and more
  • Adapt with technology trends that might help engineering process
  • Provide daily direction to team; create and manage overall product release work plan and work effort; prepare status reports on all release activities
  • Estimate work effort, timelines, skills, and quantity of resources required to successfully complete deliverables; develops release plan incorporating all variables
  • Split complex engineering task into smaller components, which can then be developed by the team

Development Team Lead

LinkAja
03.2021 - 05.2022
  • Build, implement, and maintain applications that will be used extensively
  • Collaborate closely with Engineers and PMs to implement products and features
  • Participate in code and design reviews according to development standards
  • Give best practices in software engineering for coding at scale: build process, feature flags, and more
  • Adapt with technology trends that might help engineering process
  • Provide daily direction to team; create and manage overall product release work plan and work effort; prepare status reports on all release activities
  • Determined and implemented innovative and industry best practices using modern designs and tools.


Key Project


  • 3rd Party Payment System Integration – Designed and implemented integrations with external payment providers (Credit Card, Debit Card, and binding), enabling secure and seamless transactions for thousands of daily users. Impact: Expanded payment options, improved customer experience, and increased transaction success rate.
  • Investment Platform – Built core backend services to support investment product transactions within the wallet ecosystem, ensuring regulatory compliance and delivering a reliable, scalable user experience.Impact: Opened new revenue streams and enhanced platform stickiness.
  • Bank-to-Wallet Transfers – Engineered services to support direct transfers from bank accounts to wallet balances, processing high transaction volumes with real-time settlement.Impact: Increased daily active usage and improved liquidity within the platform.
  • E-Money Top Up – Developed a high-availability top-up service for e-money accounts, supporting multiple channels and reducing transaction failures.Impact: Boosted transaction throughput and customer satisfaction by ensuring fast, reliable top-ups.

Senior Software Back End Engineer

LinkAja
08.2019 - 02.2021
  • Technology Involved: nodejs 8, mongoDb, AWS S3, PostgreSQL, golang 1.13

Software Engineer

Bizzy Indonesia
08.2017 - 06.2019

B2B Marketplace Platform

  • Engineered scalable and maintainable backend services that supported a growing B2B marketplace, ensuring long-term system stability and seamless onboarding of new business partners.
  • Integrated modern technologies into legacy components, enhancing system performance, expanding capabilities, and reducing maintenance overhead.


Key Projects

  • Approva Management – Built approval workflows enabling merchants and buyers to manage transactions with auditability and compliance.
  • Budget Manager – Developed budget allocation and tracking features for enterprise clients, improving financial transparency and control.
  • Catalogue Management – Designed and implemented catalogue services for product metadata management, streamlining merchant onboarding and search functionality.


Technology Stack

Node.js 8, MongoDB, AWS RDS MySQL, AWS S3, Serverless Framework, AWS Lambda, Algolia, Swagger.io, Git

Freelance Software Engineer

Orlito
05.2017 - 07.2017
  • Technology Involved: nodejs 4.3, python 3, AWS dynamoDB, AWS RDS mysql, AWS S3, AWS, claudiajs, serverless framework, Lambda, AWS Amazone Lex, AWS ElastiCache, Redis, Git, JWT, dynamodb
  • Responsibility:
  • Create / manage backend infrastructure, db schema for orlito
  • Create / manage integration with Amazone Lex Chat Bot for handling and validating user input
  • Create / manage API for user authentication

Senior Developer

Ebizu
08.2014 - 05.2017
  • Loyalty System – Designed and developed a scalable loyalty platform that enabled reward points, tiered benefits, and redemption features, increasing customer retention and repeat transactions for retail clients.
  • Promo & Marketing Tools Management – Built a campaign management system for merchants and retailers to create and manage promotions, discounts, and targeted marketing initiatives, driving higher engagement and sales conversion.


Job Descriptions:

  • Full life cycle application development.
  • Designing, coding and debugging applications
  • Software analysis, code analysis, requirement analysis, software review, system risk analysis, software reliability analysis
  • Integrating software with existing system
  • Monitoring the system to ensure that all applications are working properly
  • Enhance and maintain existing applications
  • Evaluate and Identify new technologies for implementation
  • Writing functional and unit tests


Technology Involved:


  • PHP 5.6, PHP 7, Lumen, Laravel, Yii2, Mysql, Apache, Codeception, AWS S3,AWS EC2, AWS RDS, AWS Kinesis Firehose,AWS SQS, AWS Redshift, AWS lambda, AWS Api gateway, python 2, nodejs, git versioning, gitlab, jenkins, JIRA as Agile Tools
  • Able to work with agile / scrum methodology

PHP Developer

Mobafone
05.2014 - 08.2014
  • Full life cycle application development.
  • Designing, coding and debugging applications
  • Software analysis, code analysis, requirement analysis, software review, system risk analysis, software reliability analysis
  • Integrating software with existing system
  • Monitoring the system to ensure that all applications are working properly
  • Create well defined documents for applications/services, including end user manual, technical specifications, etc
  • Enhance and maintain existing applications
  • Evaluate and Identify new technologies for implementation
  • Technology involved:
  • Yii (PHP framework), MySql Database, MongoDB, Redis, Apache web server

App Developer

PT Xsis Mitra Utama
04.2013 - 04.2014
  • Develop and maintain application with PHP and .NET technology
  • Tests and debugs program updates
  • Completes applications development by coordinating requirements, schedules and activities
  • Contributing to team member project
  • Support users by developing documentation and assistance tools


ACCOMPLISHMENT:


  • Completed project before deadline
  • PROJECTS COMPLETED WITH PT. Xsis Mitra Utama:
  • Aplikasi Management Jaminan Debitur PT Bank BNI
  • Technology involved:
  • PHP 5.3, mysql pdo, Yii Php Framework 1.1.9, Google Map API 2, Apache, Jquery
  • Aplikasi Monitoring Potensi Debitur PT Bank BNI
  • Technology involved:
  • .NET MVC 3 with C#, SQL-SERVER 2008, IIS, Kendo UI
  • Aplikasi Sales Management PT Bank BNI
  • Technology involved:
  • PHP 5, Oracle 9, Yii Php Framework 1.1.9, JQuery, Apache

Web Programmer

Technolyze.net
10.2011 - 04.2013
  • To design and manage the development of web application system for Technolyze.net clients
  • Analize and gather requirements from client to create a project Guesstimation/Estimation, Requirement Specification and Software Architecture Document, also Acting Project Manager for some of our major projects.
  • ACCOMPLISHMENT:
  • Completed project before deadline
  • PROJECTS COMPLETED WITH Technolyze.net:
  • 3rd Party Web Application for DHL XML-PI Integration
  • Platform: PHP 5.3, Yii Framework, Zend Library, mysql
  • Company Profile Website for PT. CARAKA YASA (Logistic Company) at www.carakagroup.com
  • Platform: PHP 5.3, Wordpress 3.5.1, mysql, jquery
  • Magento Extention for DHL Shipment Integration on Shipping Method
  • Platform: PHP 5.3,Magento 1.7
  • Lead Developer on Web-based application, mobile application of Customer Operation System management Information Center and front end Web Site (Company Profile and Customer Area) of PT. Diamonds Inti Corpora at www.kirim.co.id / cosmic.kirim.co.id
  • Platform and software: PHP 5.3,Yii Framework, mySql, jQuery, google chart, HTML2PDF(PHP library for PDF),PHPExcel, googlemaps api, extjs apache, phonegap.
  • ECommerce system and its content management of cetakcepatonline.com
  • Platform: PHP 5.3, Wordpress 3.5, woocommerce, jquery, mysql

Web Programmer

Endurra Web Media
11.2010 - 09.2011
  • To design and manage the development of eCommerce/website systems for PT Endurra Web Media's clients.
  • ACCOMPLISHMENT:
  • Completed projects for PT Endurra Web Media's clients
  • PROJECTS COMPLETED WITH PT.Endurra Web Media's CLIENTS
  • Web-based application of Endurra Risk Management System, platform: PHP(Yii), mySq, jQuery, FushionChart, FPDF(PHP library for PDF) The purpose of this project is to help PT Endurra Insurance's clients to choose their suitable insurance program with the help of the project output wich consisting of report and chart for each kind of Risk.
  • Website and its content management of Theree Seconds Bar,www.3secondsbar.com platform: PHP(Yii), mySql, jQuery
  • ECommerce system and its content management of superearth, www.superearthstore.com platform: PHP(Yii), mySql, jQuery
  • Website and its content management of Senayan Golf Course platform: PHP(Yii), mySql(PDO), jQuery
  • Website and its content management of Toba Bara, www.tobabara.com platform: PHP(CodeIgneter), mySql(PDO), jQuery
  • Website and its content management of Forte records platform: PHP(CodeIgneter), mySql(PDO), jQuery

Education

Bachelor's degree - Information Technology

Universitas Bina Nusantara (Binus)
01.2010

undefined

SMA Insankamil
01.2002

undefined

SMPN 01
01.1998

Skills

Engineering Leadership

undefined

Timeline

Software Engineering Manager

PT Digital Daya Teknologi
11.2022 - Current

Lead Software Engineer

Sinbad
05.2022 - 11.2022

Development Team Lead

LinkAja
03.2021 - 05.2022

Senior Software Back End Engineer

LinkAja
08.2019 - 02.2021

Software Engineer

Bizzy Indonesia
08.2017 - 06.2019

Freelance Software Engineer

Orlito
05.2017 - 07.2017

Senior Developer

Ebizu
08.2014 - 05.2017

PHP Developer

Mobafone
05.2014 - 08.2014

App Developer

PT Xsis Mitra Utama
04.2013 - 04.2014

Web Programmer

Technolyze.net
10.2011 - 04.2013

Web Programmer

Endurra Web Media
11.2010 - 09.2011

undefined

SMA Insankamil

undefined

SMPN 01

Bachelor's degree - Information Technology

Universitas Bina Nusantara (Binus)
Febri PratamaSoftware Engineering Manager