Akmal's profile picture

Hi, I'm Akmal

Software Developer

A passionate Software Developer with expertise in designing and implementing robust web applications. Proficient in Backend development with Spring Boot, AdonisJS, and Express, and skilled in database technologies. Experienced in maintaining and creating CI/CD pipelines to streamline deployment processes.

Work Experience

Back End Developer

Astra Graphia Information Technology

2023 - Present
  • Developed RESTful APIs for Rating Billing, Invoice, Account, and User Management modules in the Billing CRM project using Spring Boot and Oracle PL/SQL, achieving 100% acceptance rate during User Acceptance Testing (UAT).
  • Implemented CI/CD pipelines using PowerShell and Helm Charts on a Kubernetes platform, streamlining the deployment process and achieving a 75% efficiency improvement by reducing manual steps.
  • Built the backend for an internal Asset Management System using MVC architecture inside AdonisJS framework, delivering the project within a 30-day target and achieving 100% UAT acceptance
  • Delivered Change Request Adjustments for middleware software used in a car manufacturing factory, with 100% acceptance from stakeholders.
Spring BootOracelSQLPostgreSQLKubernetesDocker

Fullstack Software Developer Thesis Student

Institut Teknologi Sumatera

2022 - 2023
  • Developed RESTful APIs for the backend using Laravel (PHP), achieving 100% acceptance rate during User Acceptance Testing (UAT).
  • Built the frontend interface using HTML, CSS (Bootstrap), JavaScript DOM, jQuery, AJAX, and Resumable.js to enabling dynamic and responsive UI.
  • Implemented chunk-based file upload using Resumable.js, improving upload reliability and achieving approximately 70% efficiency gain compared to traditional uploads.
  • Automated the parsing of FITS (Flexible Image Transport System) observatory data, achieving an estimated 50% reduction in manual processing time.
  • Deployed and monitored the system on an on-premise server using Git for version control and Nginx for web server configuration
LaravelPHPMySQLJQueryDOMAJAXBootstrapResumable.js

Technical Skills

Backend Development

  • Spring BootAdvanced
  • AdonisJSAdvanced
  • Express.jsAdvanced
  • LaravelIntermediate

Frontend Development

  • React.jsIntermediate
  • jQueryIntermediate
  • TypeScriptIntermediate
  • Next.jsIntermediate

Databases

  • OracleSQLAdvanced
  • PostgreSQLAdvanced
  • MySQLAdvanced

DevOps & Tools

  • DockerAdvanced
  • CI/CDIntermediate
  • GitAdvanced
  • KubernetesIntermediate