Available for new opportunities

Hi, I'm Yuhananda

I got into coding because of that specific feeling — when everything finally works and there's no error in sight. Still chasing that feeling, one commit at a time.

github.com/dev-yuhan
Scroll

About Me

Yuhananda

Senior Engineer & Technical Trainer

I build Android and Full-Stack apps using Kotlin, Java, and Spring Boot. I also train engineers — Fullstack, Android, and QA Automation. Outside of code, I've worked with Salesforce and Oracle long enough to know that enterprise software has its own personality.

Early in my career, I inherited a codebase with zero documentation and layers of code from developers long gone. It was frustrating — but that frustration is exactly what made me care deeply about writing code that the next person can actually understand.

7+

Years Experience

4

Companies

10+

Projects Delivered

3+

Bootcamps Taught

“The best code is the one the next developer can understand without asking.”

Career Highlights

Final Year Project

University

Built a Location-Based Service application for SMEs (UMKM) as final year project.

Android Engineer

SuperApp

Developed a SuperApp featuring Chat, Group Chat, Timeline, E-commerce & PPOB on Android.

Android Engineer

Logistics

Built courier transport & logistics apps including an internal COD and Cargo management system.

Technical Trainer

Bootcamp

Designed syllabi and mentored engineers for Fullstack Java Spring Boot, Android Kotlin, and QA Automation (Katalon).

Skills

Technologies I Work With

Mobile

Android
Kotlin
Java

Backend

Spring Boot
REST API
Java

Frontend

React
Next.js
TypeScript
Tailwind CSS

QA & Testing

Katalon
JUnit
Automation

Tools & Platform

Git
Docker
Salesforce
Oracle

AI Tools

Claude Code

Projects

Things I've Built

01

Location-Based Service for SMEs

An Android app that helps small businesses (UMKM) get discovered by nearby customers using location data.

Why I built it

Final year project. I wanted to build something that actually solved a real problem for small businesses around me.

What I learned

First time dealing with real map APIs and geolocation logic. Lots of trial and error — but seeing it work on a real device for the first time was the moment I knew I wanted to keep doing this.

AndroidJavaGoogle Maps APIREST API
02

SuperApp — Chat, Timeline & PPOB

A full-featured Android SuperApp with real-time Chat, Group Chat, Timeline, E-commerce, and bill payment (PPOB).

Why I built it

The company needed everything in one app. It was ambitious — maybe too ambitious — but we shipped it.

What I learned

Learned how to manage a large codebase with many features without everything falling apart. Also learned that real-time messaging at scale is genuinely hard.

AndroidKotlinJavaWebSocketREST API
03

Courier & Logistics App

A suite of Android apps for a courier service — customer-facing delivery tracking and an internal tool for COD and Cargo management.

Why I built it

The team needed better tooling. The existing process was mostly manual and error-prone.

What I learned

This project taught me the most. I had teammates who genuinely cared about clean code, git rebase, and architecture decisions. It opened my eyes — there's no single 'right' architecture, it depends entirely on your team and your constraints.

AndroidKotlinJavaREST API

Contact

Let's Work Together

I'm open to new opportunities, collaborations, or just a friendly chat. Pick your preferred way to reach out — I'll get back to you as soon as possible.