banner-aditya

Hi! I'm Aditya

I'm software engineer with speciality in Backend Development and Machine Learning

About Me

I'm Aditya Bagus Pratama , a Software Engineer specializing in Backend Development and Machine Learning. With a strong foundation in LAMP and MERN stacks, I have developed enterprise applications using technologies like Laravel , Next.js , Gin , Express.js and SpringBoot. My experience spans freelance projects, internships, and research-driven applications, where I optimized API & Software Architecture

Expertise

These are the skills that I constantly hone

App Development
Data Mining
Machine Learning

Tools

These are tools i always use in my projects

Laravel
Next.JS
Express.JS
Gin
SpringBoot
Angular.JS
Flask
Docker
Kafka

Experience

These are my experience through internships and freelance as a Software Engineer

  • Freelance Application Developer

    Gadai App

    Independently designed and developed GadaiApp to digitalize pawnshop operations, automating cash flow tracking, generating instant receipts, providing an analytical dashboard, and centralizing customer, item, and transaction data to streamline monitoring and accelerate business processes by 3x.

    Built the application using Next.js, Prisma ORM, Supabase, and AWS S3, deployed on Vercel; implemented Progressive Web App (PWA) technology to ensure smooth performance on mobile devices and offline access via service workers.

    LAM-PTIP ERP

    Developed the LAM-PTIP ERP application using Laravel to manage the accreditation process of agricultural study programs across Indonesia, designing database models and schemas (50+ tables).

    Enhanced code maintainability and scalability by 60% through the adoption of the Service Repository Pattern; implemented Multi Role Based Access Control (5 roles), automated file uploads with queues and jobs (reducing server load by 30%), and developed functionality for reading and converting spreadsheet data.

    Improved query performance up to 2x through indexing and normalization, optimized query and response times by 35% with caching and eager loading, and contributed to integrating document uploads with AWS S3 as a CDN, as well as setting up CI/CD using GitLab and containerization with Docker.

  • Application Developer

    KKN Project - Koperasi Bangun Mulyo

    Developed “Bangun Mulyo” ERP application using Laravel, managing the entire process from conceptualization to deployment within 25 days. Collaborated closely with stakeholders to ensure the application met business needs and optimized operational efficiency.

    Digitized 80% of administrative and treasury operations at Koperasi Bangun Mulyo by designing core modules for borrower data management, loan declaration generation, installment calculations, and financial reporting, reducing processing time by 40%.

  • Full Stack Web Developer Intern

    Synrgy Academy - PT Bank Central Asia Tbk.

    Achieved an individual performance grade of A (90.6/100) while mastering the MERN stack (MongoDB, ExpressJS, React, NodeJS), Google Cloud, PostgreSQL, and RESTful APIs through guided training and projects.

    Collaborated as a backend team member developing APIs with Express.js in tandem with the Java backend team, implementing secure authentication (registration, login, and forgot password) using Express.js and JWT.

    Contributed to the development of REST APIs for ticket booking and flight data, and assisted in setting up CI/CD and API deployment on Google Cloud Platform.

  • Software Developer Intern

    Direktorat TIK - Universitas Sebelas Maret

    Led a team of 4 software developer interns in the ERP PBJ-Report project, automating procurement and tender document issuance; contributed to database design (40+ tables) and developed application features using Laravel, optimizing development speed by 40% with helper functions and reusable controllers.

    Worked as a full stack developer on DomainMS Project, an ERP system for domain management and monitoring, implementing automated inactive and temporary domain removal via CRON JOB using Laravel Task Scheduler to expedite cyber-attack mitigation.

    Initiated the GuestBook application upgrade for the Management and Administration Division of the Directorate of ICT, restructuring the schema, migrating data, enhancing analytics, and streamlining reporting and archiving with customized report dates and automated Google Drive integration.

  • Web Developer Practicum Assistant

    FATISDA - Universitas Sebelas Maret

    Selected by faculty to assist in guiding 25 Informatics students in web development practicum. Delivered instruction on web development and the Laravel framework from intermediate to advanced levels, and evaluated student assignments and practical exams to ensure comprehensive understanding of the material.

Recent Projects

List of my top projects in the field of Software Engineering

thumbnail

GadaiApp - PawnShop Management System with PWA Technology

Built PawnShop ERP application using Next.js, Prisma ORM, Supabase, and AWS S3 for CDN. Implemented Progressive Web App (PWA) to ensure smooth performance on mobile devices and offline access via service workers.

thumbnail

HiChat - Realtime Chat Application using NextJS & Convex

Built WhatsApp Web belike using NextJS and ConvexDB with WebSocket for realtime request

thumbnail

Bangun Mulyo - Accounting & Management System using Laravel

Digitalize Accounting & Administration Process for "Koperasi Bangun Mulyo" using Laravel

thumbnail

Travimate - MultiPlatform Flight Ticket Reservation App

Fullstack Flight Ticket Reservation WebApp made MERN Stack

thumbnail

DomainMS - Domain Management System using Laravel

Building Web-Based Domain Management System Application using Laravel w CRON-JOB

thumbnail

SAT GuestBook - Guest Management System using Laravel

Building Web-Based Fullstack Guest Management System using Laravel

Lets's Talk

Looking to connect and discuss projects, collaborate, or explore business opportunities? Reach out via email, social media, or chat. Let's engage and explore how we can work together to bring your ideas to life.

Email Me

adityabagusp345@gmail.com

Or fill this form...