Experience
Starting career as a professional programmer on June 27 2022.
Muhammadiyah University of Tasikmalaya
Software Engineer (December 2024 - Present)
- Designed the core microservices-based academic system architecture, including service boundaries, API gateway, inter-service communication, Docker environments, CI/CD pipelines, and production deployment.
- Architected and developed a centralized Single Sign-On (SSO) system integrated with 11 internal applications, streamlining authentication and access management for ~3,000 students and staff.
- Built backend services and REST APIs using NestJS and Java Spring Boot as the backbone of the academic system for 3,000 users, integrating PostgreSQL and Redis for query optimization and caching.
- Established frontend and backend architectural standards and coding conventions adopted across the entire engineering team, significantly reducing code inconsistencies.
- Configured self-hosted Docker infrastructure and automated CI/CD pipelines, cutting down manual deployment time from 30 minutes to under 3 minutes.
Independent Software Engineer (Self-employed)
Software Engineer (June 2024 - December 2024)
- Designed an offline-first mobile application architecture using Flutter & SQLite, guaranteeing complete privacy for on-device financial data while ensuring smooth usability in low-connectivity areas.
- Managed the end-to-end application deployment lifecycle (Cashari) to Huawei AppGallery, ensuring strict compliance with AppGallery quality and security guidelines.
PT Prilude Digital Indonesia
Software Engineer (June 2022 - June 2024)
- Developed and maintained production-ready web and mobile applications across diverse internal, government, academic, and commercial projects involving 7–10 clients.
- Built REST APIs and backend services using Laravel/PHP to power web and mobile applications, including secure authentication systems and third-party integrations.
- Integrated Midtrans payment gateway and implemented flexible authentication workflows (email, username, phone/password, and Google OAuth) across multiple projects.
- Managed and optimized database performance (MySQL, PostgreSQL, Firebase) tailored to the specific workload requirements of each project.
- Maintained development and production environments on VPS infrastructure and contributed to both manual and CI/CD-based deployment workflows.