All Works
-
Senior Frontend Engineer
Salla E-Commerce · Sep 2024 - Current
Mecca, Saudi Arabia (Remote)
Being part of an e-commerce company with bold global ambitions is incredibly motivating. I'm here to make a tangible difference – building solutions that not only move the company forward but genuinely improve how users interact with our platform.
- Working with marketing team to create in-house digital marketing dashboard integrated with providers like google ads, youtube, snapchat, etc.
- Implementing cutting edge routing system with Shipping team to allow more verbose shipping configuration for Salla’s merchants.
-
Fullstack Engineer
Akal · May 2024 - Jul 2024
Jakarta, Indonesia (Remote)
During this part-time engagement, I focused on enhancing Akal's digital presence and developing new service offerings. Working across both frontend and backend technologies, I contributed to their platform expansion and user experience improvements.
- Revamp the main landing page and create landing pages for school, event, and campaign.
- Create an MVP for testimonial service application to share, collect and manage testimonial and feedback for school or event.
-
Senior Frontend Engineer
Flip.id · Aug 2020 - May 2024
Jakarta, Indonesia
In my senior role at Flip.id, one of Indonesia's leading fintech companies, I took on technical leadership responsibilities that spanned multiple applications and teams. My focus was on creating reusable solutions, establishing development standards, and optimizing performance across the platform while mentoring developers.
- Invented a React.js module for integrating the AI chat platform that is used by 3 Flip’s React.js web applications.
- Established a React.js code convention with the Frontend team and refactored the entire codebase to follow the convention.
- Transforming legacy Userscript code into a sleek, modern architecture powered by Svelte, from the outdated Vanilla JS code.
- Created internal tools to ease operation teams resolve user complaints, improving their productivity by 40%.
- Reduce the shared Javascript bundle size of the Help Center Next.js app from 250kb to 120kb. Improved its page speed score from 40 to 84 on pagespeed.dev.
- Managed internal tools utilizing micro frontend architecture using Next.js and Module federation, supporting dozens of Flip teams in handling transaction data and requests.
- Initiated the SEO setup by creating a reusable SEO component, sitemap generator using shell script, and refactoring HTML code to be more semantic.
-
Frontend Engineer
Flip.id · Jul 2020 - Jul 2022
Jakarta, Indonesia (Remote)
As a Frontend Engineer at Flip, I contributed to building and maintaining the company's web applications during a period of significant growth. My work centered on improving code quality, implementing best practices, and developing components for the design system while ensuring optimal user experience.
- Spearheaded the implementation of unit testing using Jest and React Testing Library across multiple React projects at Flip, significantly enhancing test coverage by up to 80%.
- Developed complex React.js components, such as the Timepicker, from Flip’s design system, ensuring high-quality, reusable code.
- Adopted TailwindCSS to replace outdated utility classes and adjust the CSS reset to persist the UI state.
- Implemented cache helpers with some revalidation strategy to reduce API request to backend.
-
Frontend Engineer
Skilled · May 2019 - Nov 2019
Singapore (Remote)
Working remotely for this Singapore-based startup, I developed applications focused on workforce management and productivity tools. I also got a chance to contribute to AI model development. This role is my first experience working with agile framework.
- Crafted a performance tracking app using React Native to monitor a team of ±20 employees.
- Developed a text classification web app using Vue.js, achieving a 40% speed improvement in text categorization
-
Fullstack Engineer
Ranah Maya Dwipantara · Feb 2019 - Feb 2020
Solo, Indonesia
Try creating my own company, I got the responsibilities to build a comprehensive boarding house management platform from the ground up. This role required full-stack development skills, from mobile applications to backend infrastructure and deployment management.
- Created Boarding House Management system Mobile Application using React Native for occupiers and admin.
- Built administrator dashboard using Vue.js with GraphQL client to exchange data with backend.
- Created a backend API using Express.js, MongoDB and Express GraphQL to serve ±10 boarding houses with ±100 occupiers that also integrated to Xendit as payment gateway.
- Managed production deployment and updates of both Admin web and the backend to Digitalocean Droplets.
-
Mobile Engineer
Marlin Wisata Putranusa · Jan 2019 - Mar 2019
Yogyakarta, Indonesia (Remote)
This short-term engagement involved developing a specialized booking platform for Indonesia's tourism and transportation sector. The project required understanding unique local market needs and building solutions for the archipelago's complex ferry transportation network.
- Initiated a Tour and Ferry booking application with React Native to accommodate service in the busy strait in Indonesia
-
Frontend Engineer
Tonjoo · Jan 2019 - Jun 2019
Yogyakarta, Indonesia
At Tonjoo, a digital agency specializing in large-scale web applications, I worked on projects that served significant user bases. My contributions focused on search functionality and maintaining popular mobile applications with substantial download numbers.
- Created a robust job page search feature utilizing React.js and ElasticSearch.
- Maintained Jawapos News Application with 100.000+ downloads, built with React Native.
-
Mobile Engineer
Zona Technology Asia · Jun 2018 - Oct 2018
Tangerang, Indonesia (Remote)
At this technology company, I contributed to an automotive e-commerce platform, focusing on building user interface components and customer-facing features. This role provided valuable experience in e-commerce development and component-based architecture using React Native.
- Crafted ±15 UI components on an automotive E-commerce app using React Native.
- Built pages, routing and interaction related to product display, add to cart and checkout.