I am a software engineer working on all-things-web. I am a curious person and i love to learn how things work. It gives me a satisfying feeling when I discover the reasons why some things are made the way they are.
Most of my experience are with ReactJS, NextJS and front-end development. I work on both infrastructure and product side of the frontend work. I like to strengthen fundamentals and concepts to allow me to learn other things easier, even when they may not be necessarily closely related to front-end development.
I'm in software development more than 3 years.
Experience
Inaproduct.com
Oct 2022 – Jun 2023
Jakarta, Indonesia
Frontend Engineer
Responsibility:
• Handled a project in frontend section with a system controller dashboard (CMS) and Main Website
• Develop a features in dashboard website (Controller CMS) with internal tools (React.js, Antd, Javascript)
• Develop a features in main website with many features (Next.Js, Antd, Bootstrap, Reactstrap, Javascript)
• Implemented front-end engineering best practices and patterns (Clean Code)
• Migration code from v1 to v2 for credibility, scalability, and readability code
• Improved from Javascript to Typescript for scalability and readability code
• Improved code v2 to using state management context for scalability with more complex components and implementing a more efficient mechanism for functionality. (Zustand, Context)
• Responsible for brainstorming, developing, testing, debugging, and deploying frontend features (BitBucket, Jira)
• Collaborated with a team engineering Frontend, Backend, QA and also Project Manager to reduce processing time by designing and building tools for build a features
NinjaVan
Jun 2022 – Aug 2022
Jakarta, Indonesia
Software Engineer
Responsibility:
• Responsible for brainstorming, developing, testing, collaborating, code reviewing, debugging, and deploying frontend features in 2 different teams.
• Helped the team archive a tight migration schedule by developing 3 internal tools in 3 months with attention to unit tests, tools, and code quality.
• Collaborated with a team frontend internship with mentor, a team backend internships, and a Project Managers to reduce processing time by designing and building tools for help teams QA (Quality Assurance) to build a data seeder that simulates requests and monitoring from users.
• Improved from state management hooks to state management redux for scalability with more complex components and implementing a more efficient mechanism for functionality.
Sagara Technology
Dec 2020 – Jun 2021
Jakarta, Indonesia
Frontend Developer
Responsibility:
• Handled a project in frontend section from BRI Client
• Developed a dashboard website with 3 internal tools BRIGuna BRI
• Responsible for brainstorming, developing, testing, debugging, and deploying frontend features
• Implemented front-end engineering best practices and patterns and presented them to clients and other engineers
• Led a group of 1 interns frontend from BRI to directing for implementing the projects.
• Created and set up a linter and formatter for the existing frontend codebase to improve code consistency.
• Successfully to build project from zero, with appointed time from client
Sagara Technology
Sep 2020 – Dec 2020
Jakarta, Indonesia
Frontend Developer - Internship
Responsibility :
• Handled a project in frontend section from BRI Client
• Developed a dashboard website with 3 internal tools Kreasi BRI
• Responsible for brainstorming, developing, testing, debugging, and deploying frontend features
• Implemented front-end engineering best practices and patterns and presented them to clients and other engineers.
• Created and set up a linter and formatter for the existing frontend codebase to improve code consistency.
• Successfully to build project from zero, with appointed time from client