4 years experience as a full stack developer and 2 years experience in managerial positions. Involved in the development of simple and complex systems both as front-end and back-end. I have experience using golang, laravel, flutter, vue.js and some programming best practices like design pattern, unit test, integration test, TDD,DDD, etc. I also have experience working with clients, making contracts, and managing projects with the team. Right now, I’m still learning several things such as docker, kubernetes, microservice, etc. I'm also looking for a remote job especially for a backend engineer position and I’m willing to follow your working hours.
Loading...
Experience
THISCo
Jan 2022 – May 2022
Singapore
Technology Manager
THISCo is a joint venture company with Forest Ai. What I did here is continuation from Forest Ai. Here is the detail :
- Manage the entire technology team consisting of 4 developers.
- Communicate and align the progress of each feature with another departement like product team, ops team, automation team, and CTO.
- Improve messy management into management with a more organised system
- Create timeline for each sprint and rough timeline for the future sprint
- Monitor, support, and sometimes intervened to code if there is a problem
- Improve work culture of the team to make more balanced with life
- Change architecture of the entire system, where we decided to remove shopify engine constraint but only use shopify CMS
- Implement story point and planning poker, so evaluation of each developer is more objective
- Encourage developers to always create API testing and test cases to minimise bugs
Forest AI
May 2021 – Jan 2022
Singapore
Fullstack Developer & Technology Manager
I Involved in THISCo project (as a Forest Ai client). Here is the detail :
May - Aug (probation as software engineer) :
- Develop thiscotime website & 3 another website (with same theme, but different style) from scratch using shopify (build our own custom theme)
Aug - Oct (work as software engineer) :
- Develop additional back-end on shopify using Golang and Firebase.
- Create simple seller platform using flutter
- Develop additional features like integration with the seller platform, quickbooks, and admin platform.
- Implement coding best practice like SOLID, Clean code, testable code, etc.
Oct - Dec (probation as technology manager):
- Manage the entire technology team consisting of 4 developers.
- Communicate and align the progress of each feature with another departement like product team, ops team, automation team, and CTO.
- Create timeline for each sprint and rough timeline for the future sprint
- Monitor, support, and sometimes intervened to code if there is a problem
- Improve work culture of the team to make more balanced with life
Freelancer.com
Jul 2020 – Sep 2021
Yogyakarta
Freelance
Find projects on freelancer.com, make a deal with a client, and execute the project. Here is the detail :
Multi level marketing app (client from Malaysia)
- Develop back-end using laravel from scratch
- Implement design pattern, unit test, and API test
Personal activity management app (client from Malaysia)
- Develop front-end using SB Admin
- Develop back-end using laravel
- Deploy entire apps to heroku
- Manage 1 developer to help on refactoring code
Offer Data Management Web (client from Arab)
- Develop front-end using vue.js
- Develop back-end using laravel
- Integrate with hesabe payment gateway
Integrate flutter with google API DFA Reporting (client from United States)
- Give example how to integrate flutter with google API DFA Reporting to client
- Implement unit test and widget test
UKDW
May 2019 – Mar 2021
Yogyakarta
Fullstack Developer & Researcher
Involved in development process and research LoRa technology
Develop IoT devices using arduino
- Connect 5 LoRa node with 2 LoRa gateway
- Show QRCode on each node based on the patrol schedule
Develop admin page using vue.js
- Create dashboard, manage security guard, manage schedule, and manage location
- Integrate with backend that connected to IoT devices
Develop entire backend using laravel & python
- Create all API that needed by admin page, android app, and IoT devices
- Create python script to send QRCode based on schedule
- Improve backend code by refactor code, implement design pattern, unit test, integration test in laravel, and integrate with sentry.io for logging
- Deploy entire system to AWS
Research LoRa’s performance
- Make more than 30 experiment to analyse LoRa performance in different condition (wall barrier, distance, and message size)
- Make an undergraduate thesis to introduce utilisation of LoRa technology for security guard patrol system
W3Ocean
Sep 2019 – Sep 2020
Singapore
Fullstack Developer
Involved in 4 projects :
ZeusX
- Develop and build android, iOS, and web applications using flutter from scratch
- Integrate Stripe & Paypal payment gateway into the flutter framework (mobile & web)
LMS BFI Finance
- Bugfix and did some updates on web application with flutter
Kuikpay IoT Laundry System
- Update and bugfix some features on android application with flutter
- Update and bugfix some features on back-end with sails.js
- Develop Kuikpay landing page with ember.js and bootstrap
Redwhite e-commerce
- Update web UI using ember.js and bootstrap
Dilog
Mar 2019 – Oct 2019
Yogyakarta
Front-end Developer
Involved only on front-end development process
- Develop feature using vue.js from scratch : manage goods, COGS, discount, suppliers, price lists, warehouses, purchase order, material requests, purchase requests, and customers
- I use vuetify library for UI to make admin page
Technubi IT Solution
Oct 2018 – Oct 2019
Yogyakarta
Freelance
Manage overall startup, find projects in Yogyakarta & Central Java, make a deal with a client, prepare a team that is involved in a project, manage a team, and sometimes be involved in executing the project. Here is the detail :
Hikaru Bake House (Client from Yogyakarta)
- Manage the project with the team (2 developer)
- Develop bakery e-commerce using wordpress with some custom design
Genetrix & Lore (Client from Solo)
- Manage the project with the team (1 developer)
- Develop cosmetic e-commerce using wordpress with fully custom design
Adarasa (Client from Salatiga)
- Develop company profile (herbs and spices) web using wordpress
Garasi Oto (Client from Salatiga)
- Develop transaction data management software using VB.NET
Plastic Shop Sumber Rejeki (Client from Salatiga)
- Develop inventory system using laravel
Bakso Cak Masrur (Client from Yogyakarta)
- Make franchise promotional video
- Run ads on facebook
Borobudur Silver
Sep 2016 – Sep 2018
Yogyakarta
Social Media Administrator
Work as social media administrator, here is the detail :
- Manage the social media content & websites of 4 companies (using wordpress)
- Increase the reach of people on facebook & instagram through content
- Create facebook ads to increase likes & followers