A software engineer or web developer with a background in Petroleum Engineering that has lots of experience developing and maintaining apps from scratch while also paying attention to things like web performance, SEO, marketing, and design.
I am more of a T-Shaped developer who specializes in Front End Engineering and cross-discipline competencies in Backend development and also serverless architecture.
Work Experience
Building and Maintaining Invitree’s web application. Handling all the technical aspects, including the frontend, backend, deployment/DevOps, analytics, and even the mockups design. I also pay attention to things like web performance, SEO, and design.
Tech stacks backend: Typescript & Node.js, Firebase Function, Firestore, Github Action for CI/CD
Tech stacks frontend: Nuxtjs + Vuetify, Reactjs + Chakra-UI, Vercel
Other tools: Figma for Design, Google Analytics for analytics, Github for version control
- Developing web apps for the Singapore government using Microfrontend with Vue.js
- Developing the Backend side of a product using AWS Serverless with nodejs
- Developing the Frontend side of a product using Microfrontend with Vue.js
- Maintain the code quality of a product by conducting unit tests using Jest and End to End tests using cypress
- Researching new and upcoming features that will be implemented within the product
- Collaborating with other devs, BA, PM, PO, and other team members in an agile environment
- Deliver products on tight deadlines while maintaining the quality of the product
- Primarily working with Python + SQL for the Backend and React + MaterialUI for the Frontend
Working on my thesis about Natural State Modelling of Geothermal Reservoir (Jaboi, Sumani, Atadai) and Reserve Estimation using Distributed Parameter Approach
Projects
Invitree.id is a Web-app that focuses on creating a digital invitation ecosystem for Indonesian.
Tukulsa is an online Chatbot that can automatically respond to users' chats and requests in order to make a purchase of a prepaid voucher for all cellular operators within Indonesia using LINE as the media. Suspended on August 2020, because I was too broke to pay the AWS EC2 instance
Awards
3rd Winner of Smart Competition (Oil & Gas) at IPEXC ITB 2017 Bandung, Indonesia
3rd Winner of Smart Competition (Oil & Gas) at Derrick 2017 Cepu, Indonesia
Silver Medal for Category Mathematics Olympiad (Representative of DKI Jakarta) at KSM 2014 in Makassar, Indonesia
Education
Majoring in Geothermal / Petroleum Engineering with GPA : 3.56/4.00
Side Projects
Collecting data from youtube LiveChat and saving it to the firestore database is also integrated with a telegram for the notification. Personally use to scrape youtube LiveChat from Dota 2 Indonesia Broadcasters. Later those data can be used to determine average viewers' behavior in LiveChat using sentimental analysis.
Bot Marzi (stands for Grammar Nazi) is a Twitter bot that can detect grammar failure and reply it with a correct grammar by using memes