Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

NAMA

Backend Developer (NodeJs), Semarang – Indonesia

DOB :
5 November 1994

EDUCATION
UNPAR, TEKNIK INFORMATIKA – S1 (2013-2017)
SMA Dua Negeri Semarang – IPA /SMK Gracia - Rekayasa Perangkat Lunak

RELATED EXPERIENCES
Senior Developer, PT. Entrepreneur Trust Digital (10/2021 – Now)
Finku.Id – Manage Financial Planning, Financial Accounts and Financial Products
Responsibilities :
- Create standardized structure for bank and investments API response
- Ensure Banks, E-wallets, and Investments API are integrated and available for end-user service
consumption
- Perform the ETL process (extract, transform, and load) raw transaction data to be used as an analytical
process by the machine learning team
- Help machine learning team to debug issues that occur in web-scrapping tools
- Sprint Scope of Work (SOW) estimation
- Writing app skeleton to be used by other developer
- Prepare a library to be used
- Review code and merge to master branch after developers push to Git repository
Tech : NodeJs, TypeScript, NestJs, Mongoose, MongoDB, WebScrapper, Puppeteer, Bank API,
Investment API, E-wallet API

Learning Management System – Web-based application for creating, distributing and managing
the delivery of interactive learning content
Responsibilities :
- Writing app skeleton to be used by other developers
- Prepare a library to be used
- Using realtime web-socket platform to build a chat feature
- Dictate deployment workflow process to ensure highest level of productivity
- Deploy to staging and production servers
- Design and implementation of low-latency, high-availability, and performance applications
-
-
-
-
Tech : NodeJs, Socket.io, PostgreSQL

Backend Settlement BUJT, PT. Jasa Marga Tollroad Operator (02/2018 – 03/2021)
Responsibilities :
- Develop applications using Golang, Perl, & PostgreSQL
- Perform code reviews and contribute ideas to improve the quality
- Develop application with microservices
- Develop Debit and Credit between JMTO with Bank
- Develop Daemon Settlement Data, Recap Data and Un-match Data
- Troubleshooting of bugs/errors
Tech : Golang, Perl, PostgreSQL

Freelance, (2015 – 2018)


CRM – Royalty Management System for Indofood
Responsibilities :
- Writing app skeleton to be used by other developers
- Prepare a library to be used
- Using realtime web-socket platform to build a chat feature
- Dictate deployment workflow process to ensure highest level of productivity
- Deploy to staging and production servers
- Design and implementation of low-latency, high-availability, and performant applications
-
-
-
-
Tech : NodeJs, Socket.io, PostgreSQL

RELATED SKILLS
- Backend Framework : PHP (Laravel, CodeIgniter, Symfony, CakePHP), Ruby on Rails, Java (Spring,
Springboot, Play), Go, Python (Native, Odoo), .NET, NodeJS
- Frontend Framework : JQuery, Angular, Coffeescript, MeteorJS, ReactJS, VueJS
- Mobile : Android Native (Java, Kotlin), iOS Native (Objective-C, Swift), React Native, Flutter
- Database : MySQL, Oracle, PostgreSQL, MariaDB
- API Gateway : WSO2, Zuul, Kong, NginX+
- Web Server : Apache2, NginX
- Cloud Service : AWS, AlibabaCloud, Google Cloud Platform, Azure
- Repository Control : GIT, SVN
- Operating System : Windows, Windows Server, Mac OSX, Linux, Ubuntu, CentOS
- Container System : Docker, Kubernetes, OpenShift
- Blockchain : IBM, Ethereum Based, Stellar Based

ACHIEVEMENTS
-
-
-

You might also like