Experience

Eight years of building systems, leading teams, and solving problems across different domains and industries.

Sep 2024 – Present

KiriminAja

Senior Software Engineer - Backend

Yogyakarta, Indonesia

Design, develop, and maintain core backend services related to Third Party Logistic (3PL) operations.

  • Design, develop, and maintain core backend services related to Third Party Logistic (3PL) operations, such as Pricing, Create Order, and Package Tracking APIs.
  • Perform refactoring and performance improvements on existing APIs to ensure system stability and efficiency.
  • Actively take part in the code review process, ensuring code quality and consistency through peer review of pull requests.
  • Make strategic contributions, including a view (POV) of technical challenges, as well as the software development process (SDLC).
  • Work collaboratively in a cross-functional team consisting of Backend Engineer, QA, Frontend Engineer, Principal Engineer, and Product Manager.
  • Engage in technical discussions and decision-making to support the product roadmap and smooth integration of third-party logistics systems.
Go Fiber Echo REST PostgreSQL Redis Docker

Apr 2024 – Sep 2024

Machine Vision Indonesia

Technical Lead Manager

Malang, Indonesia

Managing, guiding, and directing engineering teams while establishing technical standards.

  • Managing, guiding, and directing 10+ team members, including Technical Lead, Software Engineers, and Frontend Developers.
  • Strategized the management, allocation, and development of manpower for ongoing and future projects.
  • Design and implement frontend development standards and effective onboarding process for new developers.
  • Initiate and improvise the Software Development Life Cycle (SDLC) and Developer Experience, such as setting up CI/CD using GitHub Actions and implementing various extensions for frontend development.
  • Compose technical documentation on developer onboarding, development process, and other aspects related to project development.
GitHub Actions CI/CD JavaScript Vue.js Docker

Dec 2023 – Apr 2024

Machine Vision Indonesia

Technical Lead

Malang, Indonesia

Managing, guiding, and supervising web-based information system projects for well-known national and multinational companies.

  • Managing, guiding, and supervising web-based information system projects for well-known national and multinational companies.
  • Performed technical requirements analysis, estimating timelines for each feature, assigning tasks, guiding and directing the development team, conducting code reviews, and troubleshooting technical issues.
Go PHP Laravel PostgreSQL Docker Git

Mar 2022 – Dec 2023

Majoo Teknologi Indonesia

Backend Senior Associate

Malang, Indonesia

Responsible for creating and maintaining APIs related to merchant integration and marketplace synchronization.

  • Responsible for creating and maintaining APIs related to merchant integration, product synchronization, and transaction synchronization on leading marketplace platforms such as Tokopedia, Shopee, Grabfood, Grabmart, and Gofood.
  • Played a role in Majoo's expansion to services features by contributing to the creation of new quality APIs and database table designs. Participated in the creation of new and maintenance of existing APIs for outlet promos and employee attendance features.
  • Responsible for backlog defect handling, implementing necessary hotfixes, and peer reviewing the team's code.
Go PHP Laravel MySQL Redis REST API Docker

Oct 2021 – Jan 2022

Blue Bird Group

Backend Engineer

Jakarta, Indonesia

Improved code quality and implemented performance optimizations.

  • Improve code quality, create, and perform unit tests on existing projects.
  • Performance optimization by caching to Redis.
PHP Laravel Redis MySQL PHPUnit

May 2018 – Oct 2021

PT Electronic Data Interchange Indonesia

Web Developer

Jakarta, Indonesia

Full-stack development for government and enterprise systems.

  • Handle full stack development on web-based information system projects for Indonesian Ministry of Health, Indonesian Ministry of Trade, and company internal.
  • Identify the optimal tech stack as part of R&D activities for the development of some applications for the Indonesian Ministry of Health and company internal.
  • Design new databases and schemas for the company's internal application development.
  • Identify, implement fixes, maintain, and improve code quality on legacy applications, as well as develop new features and customize them.
PHP CodeIgniter Laravel MySQL JavaScript jQuery Bootstrap