Summary
Overview
Work History
Education
Skills
Interests
Timeline
INTERNSHIP & FREELANCE EXPERIENCE
Hi, I’m

Kevin Pratama

Software Developer
Bekasi,Indonesia
Kevin Pratama

Summary

Dynamic web developer with a proven track record of creating and maintaining responsive, user-friendly web applications that enhance user experience. Expertise in PHP, HTML, CSS, React, Node.js, and database management, along with proficiency in multiple programming languages, including Java and Python. Experienced in leveraging advanced language models like GLM 5 by Z.AI and GPT 5.1 to streamline tasks such as code structure development and content enrichment. Recognized for adaptability and reliability in fast-paced environments while consistently driving team collaboration to achieve outstanding results.

Overview

4
years of professional experience
1
Language

Work History

PT. Elmecon Multikencana
Jakarta, Indonesia

Full Stack Web Developer
10.2025 - Current

Job overview

  • Used Nest JS as Backend, React + Typescript as Frontend, NoSQL (MongoDB) to develop website B2B Marketplace.
  • Applied responsive design principles to ensure consistent display and functionality across a wide range of devices, including mobile phones, tablets, and desktop computers.
  • Increased website performance by optimizing front-end and back-end code for faster loading times.
  • Developed efficient and maintainable software according to business objectives and needs of clients.
  • Migrated an e-commerce platform from Magento to a React-based application, restructuring key business flows such as add-to-cart, shipping address management.
  • Create from Scratch and Developed an AI enrichment application using Python (Fast API), LLMs (GPT 5.1) and N8N as workflow automation with different language (English and Indonesia)

Schnap Australia
Kingsgrove, Australia

Freelance Web Scraper (Remote)
03.2025 - 10.2025

Job overview

  • Designed and implemented automated data collection pipelines using Python, Playwright, and Selenium to extract structured data from dynamic web applications.
  • Collected and normalized product data from both web interfaces and RESTful APIs, ensuring high-quality, reliable datasets for downstream processing.
  • Leveraged BeautifulSoup4 and Requests for data parsing and transformation, and integrated results into MySQL databases.
  • Generated structured outputs in JSON, CSV, and database-ready formats to support analytics pipelines and business systems.
  • Integrated LLM-based setup assistants to enrich product data by generating detailed metadata, including specifications, features, and multi-level descriptions (technical, short, and full).

PT Central Proteina Prima
Jakarta, Indonesia

Fullstack Developer
10.2024 - 02.2025

Job overview

  • Set up and configured a full-stack project using Laravel, Vue.js, Tailwind CSS, and Preline UI.
  • Translated Figma designs into responsive frontend implementations, ensuring pixel-perfect UI and usability.
  • Integrated frontend with backend APIs using Laravel Sanctum for secure authentication and data handling.
  • Designed and implemented CI/CD pipelines using Jenkins for both development and production environments.
  • Implemented Google authentication using OAuth 2.0.
  • Developed CRUD functionalities across multiple modules, including basic transaction handling.
    Redesigned user interface flows iteratively following Agile methodologies to improve user experience.

IFG LIFE
Jakarta, Indonesia

Fullstack Developer
10.2023 - 08.2024

Job overview

  • Maintained and enhanced legacy applications, including bug fixing and system improvements.
  • Containerized and deployed applications using Docker, Jenkins, and AWS (EC2, EKS).
  • Developed and integrated payment systems using Quarkus Framework, including H2H (Host to Host) and e-collection integrations with banking APIs (BNI, Mandiri).
  • Managed Agile workflows using Jira and handled end-to-end development lifecycle (development, testing, deployment).
  • Led system migrations and integrations, including email service migration and Mandiri InHealth API integration.
  • Set up development environments and supported database operations (PL/SQL, Oracle, MySQL, PostgreSQL).
  • Reviewed security findings from penetration tests and implemented improvements.
  • Tech Stack:
    Quarkus, Python, PHP, PostgreSQL, MySQL, Oracle, Docker, Kubernetes, Jenkins, Bitbucket, AWS

PT Sayap Mas Utama (Wings Group)
Jakarta, Indonesia

Software Developer
04.2023 - 10.2023

Job overview

  • Developed a scheduler system to manage employee lunch arrangements and improve operational efficiency.
  • Built HR systems covering salary management, paid leave, and overtime tracking.
  • Maintained and enhanced legacy codebases, including bug fixing and version control management.
  • Collaborated on functional specifications to align technical implementation with business requirements.
  • Handled deployment, deviation handling, and ongoing system maintenance.
  • Developed web services (SOAP and REST) using Java for system integrations.
  • Developed and maintained an online recruitment platform (wingscareer.com), including job portal features.
  • Tech Stack:
    PHP, Java, MySQL, Bootstrap, Joomla, JavaScript, GlassFish, GitLab

Yellowfit Kitchen
Jakarta, Indonesia

Web Developer
01.2022 - 03.2023

Job overview

  • Developed and enhanced transactional systems to support daily order processing.
  • Built internal systems including Salary Management, Pesangon, and THR modules.
  • Developed and maintained web applications, including the Yellow Fitness platform (from user registration to video content delivery).
  • Created customer management systems for offline events and improved customer journey flows for the sales division.
  • Maintained and debugged back-office modules to ensure system stability and performance.
  • Performed complex queries and data analysis on large transactional datasets.
  • Integrated systems with external services, including Google APIs and CRM (DOXA).
  • Tech Stack:
    PHP, MySQL, Bootstrap, JavaScript

Education

POLITEKNIK NEGERI JAKARTA
Jakarta, Indonesia

Bachelor of Applied Science (Diploma IV) from Informatics Engineering
04.2001

University Overview

Skills

MNRM Stack

Python programming

API integration

PHP development

Interests

Mini Soccer

Football

AI Revolution

Politics

Timeline

Full Stack Web Developer
PT. Elmecon Multikencana
10.2025 - Current
Freelance Web Scraper (Remote)
Schnap Australia
03.2025 - 10.2025
Fullstack Developer
PT Central Proteina Prima
10.2024 - 02.2025
Fullstack Developer
IFG LIFE
10.2023 - 08.2024
Software Developer
PT Sayap Mas Utama (Wings Group)
04.2023 - 10.2023
Web Developer
Yellowfit Kitchen
01.2022 - 03.2023
POLITEKNIK NEGERI JAKARTA
Bachelor of Applied Science (Diploma IV) from Informatics Engineering
04.2001

INTERNSHIP & FREELANCE EXPERIENCE

INTERNSHIP & FREELANCE EXPERIENCE

Fullstack Developer (INTERN) @ PT. Agrowisata Porlak Parna

OCT 2020-JAN 2021

  • Develop Jurnal System (Review and Submission) for events
  • The systems has review and submission feature to support academics (lecture and professors) to submit their jurnals for each events that their attends.
  • Develop Feature to create conference events
  • Develop Feature to create ticketing for events that conducted online
  • Develop dashboard for graphical views for each events, jurnals
  • Tech stack: Codeigniter, Javascript, MySQL, Bootstrap

Frontend Developer (INTERN) @ Sagara Technology

NOV 2021-FEB 2022

  • Develop teknologi.id website including dashboard, crypto graphic, news, job portal
  • Integration with google API
  • User authentication using oauth2
  • Develop Job Portal system for online recruitment
  • Tech stack: VueJS, PostgreSQL, Laravel, GitLab

Frontend Developer @ Native Productions

AUG 2022-APR 2023

  • Develop Pundiduta.com project (tourism platform for tour guides)
  • Develop feature to listing all favorites destination according to user’s near location
  • Develop feature to create timeline news
  • Develop feature for users to registered the place
  • Develop dashboard for graphical statistics for administrator
  • Integration to Google Maps API
  • Revamping to Android
  • Tech Stack: ReactJS, PostgreSQL, React Native, Git

Web Crawler Engineer (Freelance) @ Schnap Electric Australia

MAR 2025 - SEPT 2025

  • Identify data needs based on business or research requirements.
  • Research target websites for structure and legal limitations.
  • Determine scraping method: API, HTML parsing, or headless browser.
  • Write scraper scripts (typically in Python using: requests, BeautifulSoup, Scrapy, or Playwright/Selenium for JS-heavy sites.
  • Handle authentication (cookies, headers, tokens, etc.).
  • Extract data using selectors (CSS, XPath, regex).
  • Build logic for pagination, dynamic content, lazy-loaded elements.
  • Tech Stack: Python, PHP, Javascript, Asynchronous Programming
Kevin PratamaSoftware Developer