IT Support
STAI Ibnu Sina Batam • Batam, Indonesia
2019 – 2020- Developed a campus profile website and internal SIAKAD (academic information system) using native PHP.
- Built modules for student grading and attendance management to reduce manual paperwork and improve data accuracy.
- Helped digitize manual processes for lecturers and academic staff, improving accuracy and reducing repetitive work.
- Provided day-to-day IT support for campus staff, including basic troubleshooting, user support, and system usage guidance.
Tech: PHP (native), MySQL, HTML, CSS, JavaScript, XAMPP, Windows, LAN troubleshooting
Skills: IT support, Internal tools development, User support & training, Basic networking
Fullstack Developer
PT Persero Batam • Batam, Indonesia
2021 – 2022- Built and maintained a web-based Human Resources Information System (HRIS) as a full stack developer using PHP CodeIgniter and MySQL.
- Implemented modules for employee data, attendance, and HR workflows, including reporting features with export to PDF and Excel.
- Worked closely with HR and operations teams to analyze requirements and adjust data structures based on user feedback.
- Used Git for version control and Visual Studio Code as the main development environment.
Tech: PHP, CodeIgniter, MySQL, Bootstrap, jQuery, Git, Visual Studio Code
Skills: Fullstack web development, HRIS workflows, Requirements clarification, Report generation (PDF/Excel)
Backend Developer
PT Infini Oase Teknologi • South Jakarta, Indonesia
2022 – 2023- Worked as a Backend Developer on multiple client projects, including e-loan systems, barrier gate monitoring, building management, and media promotion applications.
- Designed and implemented backend services using Node.js (NestJS), TypeScript, and PostgreSQL, following microservices-style patterns where appropriate.
- Developed and documented RESTful APIs for web and mobile apps with proper authentication/authorization and robust error handling.
- Deployed and maintained services on Linux (Ubuntu) servers using Docker, GitLab/GitHub, and supporting components such as Redis and NGINX.
- Integrated with AWS (EC2 for application hosting and S3 for object storage) to handle media and other uploaded assets.
- Set up and maintained basic CI/CD pipelines using GitLab CI to automate build, test, and deployment steps across environments.
- Additionally acted as a system analyst and temporary project manager for several projects, gathering and clarifying requirements with clients and coordinating priorities with the team.
Tech: Node.js, NestJS, TypeScript, PostgreSQL, Redis, Docker, GitLab, GitHub, Linux (Ubuntu), NGINX, AWS EC2, AWS S3, REST API
Skills: Backend/API design, Microservices-style architecture, System integration, CI/CD (GitLab CI), System analysis, Client communication, Project coordination
Backend Developer
PT Orijin Supremasi Ventura • South Jakarta, Indonesia
2023 – 2024- Worked as a Backend Developer on a building management system platform used across multiple properties.
- Designed and implemented backend services using Node.js (NestJS) and PostgreSQL for tenants, facilities, billing, and maintenance workflows.
- Developed and documented RESTful APIs consumed by web dashboards and mobile applications, focusing on consistency and reliability.
- Deployed and monitored services in Docker-based environments on Linux servers, and contributed to CI/CD pipelines for backend services.
Tech: Node.js, NestJS, TypeScript, PostgreSQL, Docker, Linux, NGINX, REST API
Skills: Domain modeling (building management), Backend/API design, Internal dashboards, Production deployment, Cross-team collaboration
Operations Supervisor & Software Engineer
PT Cakra Wijaya Solusi (CWS) • East Jakarta, Indonesia
2024 – Present- Lead the development and maintenance of internal web applications such as Quotation, Sales Order, Purchase Order, and Profit & Loss dashboards.
- Designed and maintained APIs, background services, and microservices using Express.js, Go, and Hono, communicating via RabbitMQ for internal workflows.
- Managed deployments on VPS providers (AWS, DigitalOcean, IDCloudHost) using Docker on Linux-based servers.
- Set up and maintained infrastructure components such as OpenWrt-based servers for networking needs and MinIO for object storage.
- Built and maintained CI/CD pipelines using Jenkins, integrating with a self-hosted Gitea repository to automate build, test, and deployment steps.
- Acted as a bridge between operations and engineering, translating business requirements into clear technical tasks and supporting internal users.
Tech: Node.js, TypeScript, Go, Express.js, Hono, React, Vite, Docker, RabbitMQ, Jenkins, Gitea, Linux (Ubuntu), OpenWrt, MinIO, PostgreSQL, VPS (AWS, DigitalOcean, IDCloudHost)
Skills: Internal tools for operations, Backend/API design, Background jobs & messaging, CI/CD & deployment, Infrastructure & networking, Ops–engineering communication, Problem solving & ownership