📄 Resume
Web developer with extensive experience in building projects from the ground up, enhancing performance and scalability of the web, managing several tech stack migrations, promoting quality-focused practices, and mentoring junior developers. Focused in frontend technologies using Next.js, React.js and TypeScript.
- Jakarta, Indonesia
Software Development Engineer, Web @ GovTech Edu Indonesia
Key contributor in a 3-person engineering team building an open data portal for the ministry of education from the ground along with the internal content management system to manage the data. Optimize the seo to gain 12K+ monthly organic traffic from search engines. Managing to get an external security penetration test from BSSN (National Cyber and Crypto Agency) with almost zero reported issues.
Next.js React.js GCP - Jakarta, Indonesia
Software Development Engineer III @ Sayurbox
Part of the engineering efficiency team to help engineers deliver the product more efficiently. Maintain the crash free rate from the main application up to 95%+. Unify the deployment strategy and look and feel for all internal tool services. Help the marketing team to increase the page coverage in the search engine to over 10K pages in a month.
React Native React.js GraphQL AWS - Jakarta, Indonesia
Principal Engineer Web Platform @ Tokopedia
Developed and maintained core tool kit for frontend engineers across company-wide. Led several tech migrations for 30+ frontend services such as from Datadog to Newrelic, from JS to TS, from Koa to Fastify, from Monorepo to Multi-repo, from Aliyun to GCP, etc. Championing web performance awareness and building in-house monitoring tools to collect daily performance scores including the one behind the auth. Writing technical documentations for the onboarding and interview process.
React.js Svelte GraphQL GCP - Jakarta, Indonesia
Software Architect Frontend @ Bizzy Indonesia
Initiate the coding guidelines best practices using Nuxt.js & Vue.js. Maintain the shared libraries for frontend engineers while working in the transaction tribes to migrate the old features into serverless architecture on AWS. Reduce the bundle size to increase overall performance by splitting into 3 repo based on the domain. Setup static sites development for the marketing team.
Nuxt.js Vue.js AWS - Jakarta, Indonesia
Software Development Engineer @ Bizzy Indonesia
Initiate the coding guidelines best practices using Nuxt.js & Vue.js. Maintain the shared libraries for frontend engineers while working in the transaction tribes to migrate the old features into serverless architecture on AWS. Reduce the bundle size to increase overall performance by splitting into 3 repo based on the domain. Setup static sites development for the marketing team.
Nuxt.js Vue.js AWS - Jakarta, Indonesia
Sr. Software Development Engineer @ Blibli.com
Built our very first digital products such as phone credits top ups, train ticket, flight ticket and hotel reservation. Transforming the frontend development process from SpringMVC in Java to Angular.js to Vue.js with under 10 team members.
Java Angular.js Vue.js jQuery - Jakarta, Indonesia
Software Development Engineer @ Blibli.com
Built our very first digital products such as phone credits top ups, train ticket, flight ticket and hotel reservation. Transforming the frontend development process from SpringMVC in Java to Angular.js to Vue.js with under 10 team members.
Java Angular.js Vue.js jQuery - Jakarta, Indonesia
Java Developer @ SML Technologies
Built our main product as desktop application using Java Swing and JIDE framework for client in telecom industry. Launch several monitoring dashboard using Sencha Ext.js and Fusion Chart.
Java Ext.js jQuery