R.RAFI BAKHTIAR
SOFTWARE ENGINEER
OPEN TO WORK CV ↗

BACKEND TO FRONTEND · BANDUNG

Rafi
Bakhtiar.
Software engineer.

Recent Software Engineering graduate based in Bandung. I build complete applications, from the database and backend logic to the interface, mainly with Go, Laravel, and React.

ON-SITE · REMOTE · HYBRIDBANDUNG, INDONESIA
POSITION
Software Engineer, entry-level
LOCATION
Bandung, Indonesia
WORK MODE
On-site · Remote · Hybrid
MAIN STACK
Go · Laravel · React · MySQL · PostgreSQL
EDUCATION
SMKN 4 Padalarang · 86.70 / 100
LANGUAGES
Indonesian · English (basic)

SELECTED PROJECTS

Projects I have built.

3 PROJECTS
CASE STUDIES
01 CASE STUDY
attenda / overview
01 / 03

Attenda

An employee attendance app with a React frontend and a Go REST API. Employees clock in and out; admins manage accounts and records.

Role-based access with JWT, automatic on-time or late status, an admin side, tests, and a CI pipeline.

React · ViteGo · EchoMySQL · JWT
↗
02 CASE STUDY
task-api / endpoints
01  AUTH register · login02  TASKS create · read · update · delete03  PAGINATED lists04  // Go · Gin · GORM
02 / 03

Task API

A REST API in Go where each user registers, logs in with a JWT, and manages a private task list.

Layered Gin handlers, GORM with SQLite, paginated lists, Swagger documentation, and a Postman collection.

Go · GinGORM · SQLiteJWT · REST API
↗
03 CASE STUDY
pancake roll / shop
03 / 03

D'Rolls

An ordering website for a pancake roll business, built with Laravel. Customers fill a cart and check out through WhatsApp.

Menu, a session cart with quantity controls, and a checkout that opens WhatsApp with the order already written.

Laravel · PHPTailwind CSSWhatsApp checkout
↗
02SKILLS

TECHNOLOGIES AND PROFICIENCY

Technologies I use,
and how well I know them.

Used in my projects13 Working knowledge11 Fundamentals only2
01

Backend

APIs, business logic, and the servers behind an application.

  • Go Used in Attenda · Task API
  • Gin Used in Task API
  • Echo Used in Attenda
  • GORM Used in Task API
  • PHP Used in D'Rolls
  • Laravel Used in D'Rolls
  • REST API Used in Task API
  • JWT Used in Task API
  • OpenAPI Used in Task API
  • Java Studied through Oracle Academy in 2023. Not used since.
02

Frontend and mobile

Interfaces for the web and mobile devices.

  • React Used in Attenda
  • TypeScript
  • JavaScript Used in Attenda
  • React Native Built with Expo. Those apps are not featured here.
03

Databases

Data modeling and queries.

  • PostgreSQL Used often in work that is not published yet.
  • MySQL Used in Attenda
  • SQLite Used in Task API
04

Tools and environment

Editors, API testing, version control, and design.

  • Linux (Fedora)
  • VS Code
  • Cursor
  • Antigravity
  • Git
  • Postman
  • Bruno
  • Figma
  • Docker Fundamentals only. No hands-on experience yet.
Rafi Bakhtiar Cahyadi
03ABOUT

ABOUT ME

Backend first.
Fullstack when needed.

I completed my Software Engineering studies at SMKN 4 Padalarang in 2026. Most of my skills come from building projects: backend services in Go, web applications in Laravel, and interfaces in React.

I enjoy working across the whole application: structuring data in PostgreSQL and MySQL, writing the backend logic and authentication, and building the interface on top. Backend is where I am strongest, and I can follow a feature from the database to the screen. I have also used React Native for mobile.

I am at the start of my career. I am looking for a team where I can contribute to real features, receive feedback on my code, and keep learning from experienced engineers.

04EDUCATION

EDUCATION AND CERTIFICATES

Education
and certificates.

JUL 2023 — MAY 2026

SMKN 4 Padalarang

Software Engineering (Rekayasa Perangkat Lunak)

86.70ACADEMIC AVERAGE / 100
  1. Jun 2026

    Database Foundations

    Oracle Academy

    Certificate
  2. Jun 2026

    Applied Database Systems

    Oracle Academy

    Certificate
  3. Aug 2025

    Oracle Certified Foundations Associate

    Oracle University · Oracle Cloud Infrastructure 2025

    Certification
  4. Aug 2025

    SQL Injection Attacks

    EC-Council · Course completion, not an official certification

    Course
  5. Jul 2025

    Security Essentials Professional Certificate

    Microsoft & LinkedIn Learning

    Certificate
  6. Oct 2024

    Xpresso ACP Lite

    LearningX · Web Programming, Mobile Application Development, Python Programming, UI/UX Design and Development

    Certificate
  7. Dec 2023

    Java Fundamentals

    Oracle Academy

    Certificate

CONTACT

Get in
touch.

I am seeking an entry-level software engineer role or an internship, on-site, remote, or hybrid. Email is the best way to reach me.

EMAIL ME ↗