Irfan Maulana

Principal Engineer for Frontend at Tokopedia

Profile photo

Jakarta, Indonesia

(+62) 857-8123-8798

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.
Tokopedia, Jakarta — Principal Engineer for Frontend
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, 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, 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.
Muhammadiyah University, Jakarta — Bachelor Degree
2009 - 2013
Bachelor of Informatics Engineering
Bizzy Front-office and Back-officeBizzy Indonesia
JUL 2018 - JUN 2019 Travel, Pulsa, Multi-Merchant
OCT 2015 - JUN 2018
Servo Analytica 4, Traversa R3 Routing Management, SIAGA Dashboard, Servo Availability Web, Dashboard BuilderSML Technologies
AUG 2013 - OCT 2015
FE Development
Bahasa Indonesia, English