Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
I have over 6 years of experience as a software engineer and building apps that use over 5 million users, leading a team frontend developer, developing the features and fixing bugs, and improving the performance of features or production by using best practices when developing feature
Semarang, Semarang City, Central Java, Indonesia
June 2023 - Present
I am a lead frontend developer that has responsible for guiding the team to use best practices and helping them when they encounter a problem.
Ensure CI/CD works properly, and create a docker for the apps.
Interview a new candidate frontend developer.
Ensure all features that will run in the active sprint can be done and calculate how long the feature should take. and sometimes provide input to the UX team on each feature that will be worked on.
here are my tasks:
-Mentoring juniors with new technology
-Developing the task for some projects
-Ensure that the application can run on old browsers or other browsers properly
-Code review of team code to ensure code is clean, giving examples of best practices for them,
-Researching a new technology to help projects develop faster, and improve performance application
January 2022 - May 2023
Development of Frontend application in Xperience app and Accommodation App. Write
product or system development code. Review code developed by other developers
and provide feedback to ensure best practices. create the unit test of each feature to make sure the feature is safe, and analysis for each feature to know how long will take to develop until done, and make a design review for the feature to know what is technology to use.
February 2020 - January 2022
Responsible development of apps, and apps still developing concurrency. I am
doing clean code and refactoring some code. Review code juniors and guide juniors about
management code, logic, and Reactjs, Responsible for maintenance, and creating
components for library projects using typescript. create documentation using
storybook for the library project, using jest for units test using, eslint for clean code.
March 2019 - February 2020
Responsible for junior programmers, creating a frontend app for travel systems using
VUE and Cordova can create an app that can run on multiple platforms, apps that have a feature from ticket search by country, city, etc, to payment of tickets and order history,
with systems that have chat support using SOCKET IO and Onesignal, which are
already running on the Android platform, iOS, and website. Responsible for connecting
third parties such as Wirecard (payment gateway), Globaltix (a.ttraction),
travelport.com (airport). Make a front for the POS (Point of Sale) system using
VUE and Cordova can create an app that can run on multiple platforms, which has a feature of searching for goods by category, favorite, or searching
for items, selecting discounts per item or global discounts to payment items, sales
reports and this system can run offline or online, which has been running on the
Android and PC platforms
August 2018 - March 2019
Responsible for junior programmers, Creating administration village system with
phpmaker, which has features of citizen registration, citizen data management, to
permit reports. Create an Eccomerce system from CI (Codeigniter) that has a user
login feature, search for items, and store items in carts until payment. The redesign uses
the previous IONIC system website, which runs on Android.
September 2017 - July 2018
Creating a village system using CI (Codeigniter), from citizen registration to
managing KTP data, KK data, to permit letters. Creating a video conference system
using node js and socket io. Creating a chat system using node js and sockets for
schools. Creating a postal system using CI (Codeigniter), from searching for goods,
inputting goods, and managing goods to general journals.
2015 - 2017
2011 - 2014
I have over 6 years of experience as a software engineer and building apps that use over 5 million users, leading a team frontend developer, developing the features and fixing bugs, and improving the performance of features or production by using best practices when developing feature
Semarang, Semarang City, Central Java, Indonesia
June 2023 - Present
I am a lead frontend developer that has responsible for guiding the team to use best practices and helping them when they encounter a problem.
Ensure CI/CD works properly, and create a docker for the apps.
Interview a new candidate frontend developer.
Ensure all features that will run in the active sprint can be done and calculate how long the feature should take. and sometimes provide input to the UX team on each feature that will be worked on.
here are my tasks:
-Mentoring juniors with new technology
-Developing the task for some projects
-Ensure that the application can run on old browsers or other browsers properly
-Code review of team code to ensure code is clean, giving examples of best practices for them,
-Researching a new technology to help projects develop faster, and improve performance application
January 2022 - May 2023
Development of Frontend application in Xperience app and Accommodation App. Write
product or system development code. Review code developed by other developers
and provide feedback to ensure best practices. create the unit test of each feature to make sure the feature is safe, and analysis for each feature to know how long will take to develop until done, and make a design review for the feature to know what is technology to use.
February 2020 - January 2022
Responsible development of apps, and apps still developing concurrency. I am
doing clean code and refactoring some code. Review code juniors and guide juniors about
management code, logic, and Reactjs, Responsible for maintenance, and creating
components for library projects using typescript. create documentation using
storybook for the library project, using jest for units test using, eslint for clean code.
March 2019 - February 2020
Responsible for junior programmers, creating a frontend app for travel systems using
VUE and Cordova can create an app that can run on multiple platforms, apps that have a feature from ticket search by country, city, etc, to payment of tickets and order history,
with systems that have chat support using SOCKET IO and Onesignal, which are
already running on the Android platform, iOS, and website. Responsible for connecting
third parties such as Wirecard (payment gateway), Globaltix (a.ttraction),
travelport.com (airport). Make a front for the POS (Point of Sale) system using
VUE and Cordova can create an app that can run on multiple platforms, which has a feature of searching for goods by category, favorite, or searching
for items, selecting discounts per item or global discounts to payment items, sales
reports and this system can run offline or online, which has been running on the
Android and PC platforms
August 2018 - March 2019
Responsible for junior programmers, Creating administration village system with
phpmaker, which has features of citizen registration, citizen data management, to
permit reports. Create an Eccomerce system from CI (Codeigniter) that has a user
login feature, search for items, and store items in carts until payment. The redesign uses
the previous IONIC system website, which runs on Android.
September 2017 - July 2018
Creating a village system using CI (Codeigniter), from citizen registration to
managing KTP data, KK data, to permit letters. Creating a video conference system
using node js and socket io. Creating a chat system using node js and sockets for
schools. Creating a postal system using CI (Codeigniter), from searching for goods,
inputting goods, and managing goods to general journals.
2015 - 2017
2011 - 2014