Hire
Experience

Starting career as a professional programmer on June 27 2022.

Muhammadiyah University of Tasikmalaya

Software Engineer (December 2024 - now)

Muhammadiyah University of Tasikmalaya is a private educational institution dedicated to providing quality education.

  • Involved in re-development (revamp) of academic systems using Microservices architecture with Java Spring, NestJS, and Docker technology to ensure the system is ready to handle high traffic spikes and future system scalability.
  • Developing a centralized Single Sign-On (SSO) system to integrate all internal campus applications, simplifying access management for thousands of students & staff, and digitizing administration via E-Persuratan.
  • Developing responsive frontend interfaces for SIAKAD using Next.js, ensuring strict adherence to technical requirements.
  • Collaborate within an Agile/Scrum team using Trello to ensure each feature is released on time and meets code review standards.
Independent Software Engineer (Self-employed)

Software Engineer (June 2024 - December 2024)

  • Designing an offline-first architecture for mobile applications using Flutter & SQLite, guaranteeing full privacy of financial data directly on the device while ensuring the application remains smooth to use in low signal areas.
  • Managing the full deployment cycle of apps (Cashari) to Huawei AppGallery, ensuring strict adherence to AppGallery's quality and security guidelines.
PT Prilude Digital Indonesia

Software Engineer (June 2022 - June 2024)

A software development firm specializing in web and mobile solutions.

  • Develop web and mobile applications using Codeigniter, Laravel, and Flutter from initiation to release (deployment).
  • Carry out legacy system maintenance and fix bugs responsively, and succeed in maintaining system stability and minimizing complaints from clients.
  • Apply clean code principles that are easy to maintain to speed up the process of developing new features with the team.
  • Work in a structured workflow (via Trello) under the supervision of the Project Manager, ensuring each feature is delivered according to specifications (acceptance criteria) and passes the code review stage.