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
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
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
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)
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
-
OCBC NISP Hack@ON 2022
-
BCA Finhacks #Codescape 2017
-
BRI TiA FutureMakers 2024
-
Mitrais Innovathon #2021
Open Source
-
React Native Elements
-
JDV Founder Session #9
-
DILo Developer Class Season 7
-
Level Up Coding
-
Hacktoberfest
Education
-
BSc in Computer ScienceUniversitas Diponegoro2007 - 2013
Language
- Bahasa (Native)
- English (Professional)