About Me

 

I am an experienced IT engineer proficient in GoLang, NodeJS, Typescript, PHP, Python, and Java. I have been actively involved in system design and application development, particularly focusing on microservices architecture. My expertise extends to developing applications using various cloud services. I am passionate about learning new technologies and thrive in collaborative team environments. Additionally, I have leadership experience and enjoy mentoring others.

 

Expertise

Programming Language: NodeJS, Javascript, Python, GoLang, Typescript, PHP, & Java

Cache Technology: Redis, Memcached

Search Technology: ElasticSearch, Algolia

Framework: Express, NestJs, gRPC, Spring, Foxx

Database Technology: MongoDB, MySQL, ArangoDB, PostgreSQL, CouchDB

Testing Technology: Jest, Cucumber, Mocha, GoMock, JMetter, Artillery Test

Messaging/Job Queue: Cloud Task, RabbitMQ, Kafka, Gearman, Nats, Redis Pub/Sub & Stream

Server Technology: Cloud Run, Cloud Function, Kubernetes, Compute Engine, Docker, Nginx, Apache, Tomcat

Cloud Computing: GCP, AWS, Alibaba Cloud, Digitalocean

Auth: OAuth2, JWT

API: GraphQL, REST

 

Experience

Backend Manager at Qios

(NodeJS, Typescript)
March 2024 - Present

  • Develop application for Mandiri FnB merchant
  • Implementing CI/CD and tests
  • Team leading
  • Research GCP services to be Implemented
  • Implementing new architecture using GCP to backend
  • Alert Reporting
  • Bridging communication between client and team

Senior Backend Engineer at Payever

(NodeJS, Typescript, Python)
January 2020 - December 2023

  • Question and answer AI development using Python
  • Managing team and distributing task
  • Developing employee & message features
  • Develop website builder, QR code, and studio microservice
  • Video object detection AI research

Senior Backend Engineer at Kumparan

(Javascript, Golang)
April 2017 - January 2020

  • Rewrite application using Golang to replace ArangoDB and foxx
  • Migrating data from ArangoDB to RDBMS
  • Migrating Monolithic application into Microservices
  • Migrating REST API into GRPC
  • Develop REST API microservices using ArangoDB, foxx, and NodeJS
  • Lead Junior member

Developer at Mainspring Technology

(PHP, Java)
July 2016 - April 2017

  • Develop News Platform using PHP and MySQL
  • Create Plagiarism Checker application using Java, RabbitMQ and Google Search
  • Implement GIT

Programmer at Detik.com

(PHP)
July 2016 - April 2017

  • Develop Blogging platform
  • Develop Account management and login system
  • Create Captcha
  • Create Social media auto feed
  • Develop Forum engine

Programmer at PT Finenz Indonesia

(PHP)
January 2011 - August 2011

  • Build trading reporting tools

Programmer at Mynts Solusindo

(PHP)
December 2009 - January 2011

  • Develop online shopping web