Experience
A summary of my professional journey, highlighting key roles and achievements.
Senior Software Engineer I
JULO Tekonologi Finansial
Current
April 2024 - Present
Remote · Full-time
Key Responsibilities:
- Initiate and supervise the code on Merchant Financing Standard Product (new product).
- Initiate and supervise the code on Leadgen Financing Standard Product (new product).
- Create a template project that can enhance initialize time of building new product.
- Create automation in Github Worlflow that could help boost productivity ex: PR Check, Auto Publish, Manual Publish, etc.
- Supervising 2 engineers that works in my current squad.
- Supervise code quality by doing thorough code review that makes the project stable, maintainable and scalable.
- Design OTP Flow that enhance in UX and security when request, verify the otp.
- Currently working on enhancing security by refactoring the flow of Authentication using OAuth flow by implementing Set-Cookie, HTTP-only cookies, and SSR.
Web Frontend Engineer
JULO Tekonologi Finansial
January 2023 – April 2024
Remote · Full-time
Key Responsibilities:
- Initiate restructuring using concept of SoC (Separation of Concerns) that result in reduced 60% lines of code in every component and increase readability and maintainability.
- Initiate restructuring BE API response that resulting in the API use a proper HTTP status, clean and structured response object.
- Migrating old project that still using Javascript to Typescript.
- Build UI Library (julo-ui) that implement JULO Design System to be used by all Web FE Engineer across Tribe/Squad for their projects
- Initiate building dashboard and merchant page for partner Axiata.
- Build Julo Liveness library to be used by all Web Engineer across Tribe/Squad to enhance security in the credit-score checking.
- Sharing knowledge across Web FE Engineer regarding best practices and new technology research.
Software Engineer Web Platform
Tokopedia
August 2022 – December 2022
Jakarta, Indonesia · Full-time
Key Responsibilities:
- Assigned to build Search Platform Dashboard from scratch.
- Fixing bugs on their Dynamic Filter Price Field that result in user can input/edit value and the selection cursor still in place not restarted from behind.
- Create a catalog feature that gives specification on the device when user search.
- Maintaining current Search and Find page.
Frontend Engineer
Topremit
February 2021 – August 2022
Medan, Indonesia · Full-time
Key Responsibilities:
- Supervise code quality by doing thorough code review that result in stable, maintainable, and scalable application.
- Given responsibility to act as PIC of Web application.
- Developed reusable UI components that follows Topremit Design System to be used in whole web application in Topremit.
- Involving in the core application to research new technology that want to be implemented in the application.
- Involve in Mobile Development using React Native.
- Assigned to rebuild Topremit Internal Admin System.
- Assigned to build Topremit for Business from scratch
- Sharing knowledge across FE Engineer regarding best practices and new technology research.
- Teach in Topremit FE Internship program, that results in most of the interns are being promoted as full-time Frontend Engineer in Topremit.