Ivan Ratana Putra

Software Engineer

Crafting elegant digital experiences through clean code and thoughtful design. Specializing in modern web and mobile applications that solve real-world problems.

Scroll

About Me

Ivan Ratana Putra

Get to know me better - my background and experience as a software engineer.

Jakarta, Indonesia

I love working on software and learning new things that help me grow as a developer. I'm always up for a challenge and enjoy figuring things out step by step. I'm also interested in the financial markets - I like exploring how everything works and learning something new whenever I can.

Experience

Intern Programmer

PT Jaya Kencana Feb 2025 - Present

Developing and maintaining web, mobile applications. Collaborating with developer teams to deliver high-quality software solutions.

  • Developed new features for the company internal website using Laravel
  • Developed mobile application features using Flutter
  • Developed Sasaran Mutu Program using Quasar Framework (Vue Js)

Sales Promotion

PT Matahari Department Store Tbk Jakarta Fair 2023

Engaged with customers to promote luggage products, provided excellent customer service, and contributed to achieving sales targets during the event.

Education

BINUS University

Bachelor degree in Computer Science

2022 - 2026 (Expected)

Core Skills

Frontend

Vue.js
JavaScript
Flutter
Dart
React
Next.js
TypeScript

Backend

Laravel
PHP
MySQL
RESTful API
Firebase

Tools

Git & GitHub
Postman
Docker
Figma
Generative AI Tools

Projects

Here are some of the projects I've worked on. Each project represents a unique challenge and learning experience.

Sasaran Mutu Frontend
Intern Programmer2025

Sasaran Mutu Frontend

Web Application for Quality Target Management Program

A comprehensive web application designed for managing Sasaran Mutu Program using Quasar Framework (Vue.js). The platform streamlines quality management processes with an intuitive interface and powerful features.

Key Highlights

  • Complete CRUD operations for quality target management
  • Secure user authentication and role-based access control
  • Interactive data visualization with graphs
  • Responsive design optimized for desktop and mobile devices
  • Real-time data updates and validation

Challenge

First project using Vue.js and Quasar Framework, required learning new technologies and frameworks quickly while delivering a functional product. I learned how to utilize API responses, because its the first time working with API and handling data from backend.

Tech Stack

Quasar Framework
Vue.js
JavaScript
JK App
Intern Programmer2025

JK App

Enhanced Mobile Application with Modern Features

Enhanced the existing mobile application by implementing new features that significantly improve user engagement and communication. Focused on notification system and user experience improvements.

Key Highlights

  • Company-wide announcement system for important updates
  • Push notification integration with Firebase Cloud Messaging
  • Notification history tracking for user reference
  • Enhanced user profile management
  • Improved UI/UX across the application

Challenge

Enhancing an existing application, required understanding legacy code and implementing new features without breaking existing functionality.

Tech Stack

Flutter
Dart
Firebase
Laravel
Bukti Potong Management System
Intern Programmer2025

Bukti Potong Management System

PDF Document Management & Data Processing Platform

Developed a comprehensive system for managing Bukti Potong Keluar documents with automated PDF processing and data extraction capabilities. Streamlines document management workflow with advanced features.

Key Highlights

  • Bulk PDF upload with automatic data extraction and parsing
  • Advanced search and filtering with multiple criteria
  • Pagination system for handling large datasets efficiently
  • Direct PDF download functionality from the database
  • Comprehensive data management with CRUD operations

Challenge

Managing PDF documents and extracting data required handling file and ensuring data integrity.

Tech Stack

jQuery
Laravel
MySQL
Bootstrap CSS

Get in touch

I'm currently open for new opportunities. Whether you have a question, a project idea, or just want to say hi, I'll try my best to get back to you!

Ivan Ratana Putra