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