I'm Ivan,

Software Engineer

I build modern web and mobile apps, and I'm always exploring new things to grow as a developer.

Ivan Ratana Putra's profile picture

About Me

Ivan Ratana Putra

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.

Education

Bachelor degree in Computer Science

BINUS University

2022 - 2026 (Expected)

Focused on software engineering, data structures, network security fundamentals, and web development.

High School Diploma

SMA Perguruan Buddhi

2019 - 2022

Focused on science major subjects including physics, chemistry, and biology.

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 products, provided excellent customer service, and contributed to achieving sales targets during the event.

Skills & Technologies
React
Vue.js
Next.js
TypeScript
JavaScript
Laravel
PHP
Flutter
MySQL
Tailwind CSS
Bootstrap

Projects

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

Sasaran Mutu Frontend

Sasaran Mutu Frontend

Web application for managing Sasaran Mutu Program using Quasar Framework (Vue Js) for frontend. Features include CRUD, user authentication, data visualization.

Quasar Framework (Vue Js)
JK App

JK App

Adding new features to the existing mobile application. Features include announcement, push notifications & history notifications, user profile management

Flutter
Dart
Firebase
Laravel
Bukti Potong

Bukti Potong

Add feature to upload Bukti Potong Keluar PDF, upload more than one file in a time after that save the crawl data and PDF in to database. Page for managing Bukti Potong Keluar data with search, filter, pagination, and download the PDF.

JQuery
Laravel
MySQL
Bootstrap CSS
Portfolio Website

Portfolio Website

A modern, responsive portfolio website built with Next.js and Tailwind CSS. Features dark mode and smooth animations.

Next.js
TypeScript
Tailwind CSS
Shadcn