SUMMARY
An experienced software engineer especially in frontend side.
Having deep knowledge in HTML, CSS (with its pre-processor) and JavaScript with the various framework. Write good quality, well tested, and fast delivered code.
Experience in architecting frontend codebase.
A well-known figure in the programming community, open-source creator, and writer for many technical articles.
EXPERIENCE
Tokopedia, Jakarta — Principal Engineer for Frontend
JUN 2019 - PRESENT
Bizzy Indonesia, Jakarta — Software Architect for Frontend
FEB 2019 - JUN 2019
- Split monolith frontend codebase into some different repository
- Introduce many best practices in coding Vue.js and Nuxt.js
- Creating many common utilities for easier sharing code that managed in monorepo using Lerna
- Monitoring web performance
- Actively sharing about how to be effective, good quality, and excellent software development process especially in frontend side.
Bizzy Indonesia, Jakarta — Software Development Engineer
JUL 2018 - FEB 2019
- Helping small team in transaction process to develop new features and fixing bugs
- Setup and spread about unit test adoption in frontend codebase
Blibli.com, Jakarta — Sr. Software Development Engineer
JAN 2017 - JUN 2018
- Helping migrate frontend codebase from JSP + AngularJS into modern codebase using Vue.js
- Helping Blibli Pulsa, Blibli Travels, etc going live to production
Blibli.com, Jakarta — Software Development Engineer
OCT 2015 - JAN 2017
- Maintenance, bug fixing, adding new feature and improvement in our website.
- Doing frontend stuff with AngularJS, jQuery, Vanilla Javascript, JSP, JSTL, SASS, CSS3.
- Doing small stuff in backend using SpringMVC.
SML Technologies, Jakarta — Java Developer
AUG 2013 - OCT 2015
- Develop java desktop application with JIDE and JDAF Framework
- Develop front-end web application with Sencha ExtJs Framework.
- Develop back-end Rest API with EJB and JPA.