Career Summary

Results-driven Full Stack Developer with over 11 years of experience in software engineering. Currently spearheading innovative projects for a UK-based Fintech Startup, specializing in Node.js and successful third-party integrations. Proven leadership in managing diverse remote engineering teams for on-time, quality product delivery. Versatile background, from a mining company (using .NET Framework 4.5, C# and C++) to digital banking (using React Native as the Frontend and Node.js as the backend microservices).

Work Experience

Full Stack Developer

Manigo
2021 - 2024

Dynamic and results-oriented professional with a strong background in designing and implementing scalable REST APIs primarily on AWS using Node.js. Proven expertise in seamlessly integrating systems with diverse microservices and 3rd-party platforms. Committed to ensuring systems are not only scalable and secure but also configurable and easily adaptable to change. Adept at identifying and implementing technical solutions and best practices to deliver optimal results.

Achievements:

In my day-to-day responsibilities, I exhibit a versatile skill set that encompasses both problem-solving and innovation. Whether addressing bug fixes, implementing new features, or offering client support, my commitment to excellence remains unwavering. Additionally, I have played a pivotal role in establishing and sustaining an automation testing framework, leveraging cutting-edge technologies including Newman, AWS CodeDeploy, and AWS Serverless.

Technologies used:

  • Node.js
  • React.js
  • Serverless
  • AWS
  • Bitbucket
  • Postman

Engineering Lead

AdaKerja
2018 - 2021

Working with a 100% remote team to scale and improve team processes and engineering culture. As an Engineering Lead, I lead two teams (each team has one Tech Lead) with twelve Full Stack Developers in total.

Achievements:

While I drive the Engineering efforts, I also work with other departments to shape the product and processes to the Indonesian market.

  • Grow the Engineering team from 3 to 12 developers.
  • Improve CI/CD pipeline to make the deployment easier and faster.
  • Single handedly upgrade the apps to use React Native v0.59 (previously it was v0.55)
  • In the next year, lead the team to do React Native upgrade to v0.63

Technologies used:

  • React Native
  • React.js
  • Node.js
  • AWS
  • GCP
  • Serverless
  • CircleCI

Software Engineer

Mitrais
2013- 2018

Develop and maintain software by applying the knowledge, tools, and methods of software development process/life-cycle.

Achievements

Progressing from Junior Programmer to Programmer to Analyst Programmer in just three years.

Technologies used:

  • C#
  • C++
  • .NET Framework
  • WPF
  • React Native
  • Node.js

Network Engineer (Outsource)

Telkom Indonesia
2011 - 2013

Create and configure customer’s VLAN on Telkom’s Router, ensure the customer routing from DSLAM trough Metro Ethernet, handle Broadband Remote Access Server to ensure Speedy customers get the appropriate speed.

Technologies used:

  • VLAN
  • DSLAM
  • B-RAS
  • Router
  • Metro Ethernet

Skills & Tools

Frontend

  • React Native
  • React.js

Backend

  • Node.js
  • Serverless
  • MySQL
  • PostgreSQL
  • MongoDB

Others

  • DevOps
  • Code Review
  • Git
  • CI/CD
  • Amazon Web Service
  • Google Cloud Platform

Awards

Open Source

Education

  • BSc in Computer Science
    Universitas Diponegoro
    2007 - 2013

Language

  • Bahasa (Native)
  • English (Professional)