Portofolio

Muhamad Tsani Putra Tronchet

Backend Developer & Database Administrator

Foto profil Muhamad Tsani Putra Tronchet
Gulir ke bawah

Tentang Saya.

Hai, saya Tsani.

Saya adalah lulusan baru Informatika yang berfokus pada pengembangan backend dan pengelolaan basis data. Saya tertarik membangun sistem dengan alur yang jelas, struktur kode yang rapi, dan pengelolaan data yang efisien.

Saya mampu mengembangkan dan mendokumentasikan REST API, merancang struktur sistem dan basis data, serta memahami konsep normalisasi, transaksi, pengindeksan, pembagian halaman, validasi, dan optimasi kueri.

Teknologi yang saya gunakan.

Bahasa Pemrograman

  • Go
  • TypeScript
  • JavaScript
  • PHP

Backend

  • Go
  • Node.js
  • TypeScript
  • JavaScript
  • PHP

Database

  • MySQL
  • PostgreSQL
  • Prisma
  • GORM

Tools Pendukung

  • Git
  • Docker
  • Postman
  • Linux
  • Swagger
  • Cloudinary
  • Cloudflare R2
  • Midtrans

Sedang Dipelajari

  • Redis
  • NestJS

Proyek yang saya kerjakan.

Tampilan LaKarya - Employee Service Portal

LaKarya - Employee Service Portal

Aplikasi layanan karyawan internal untuk mengelola cuti, izin, reimbursement, keluhan, persetujuan, dan laporan.

Peran
Solo Full Stack Developer
Jenis proyek
Full-Stack Web Application
TypeScriptNode.jsNestJSVue.jsViteTailwindCSSPrismaMySQLTiDBCloudflare R2ResendVercel
Tampilan Tikeria - Event Ticketing and Calendar Platform

Tikeria - Event Ticketing and Calendar Platform

Aplikasi pengelolaan event yang memungkinkan pengunjung mencari dan membeli tiket, melakukan check-in, serta mengirim keluhan. Event Organizer dapat mengajukan dan mengelola event, tiket, serta laporan, sedangkan admin menangani proses persetujuan.

Peran
Backend Developer & Database Engineer
Jenis proyek
Minimum Viable Product (MVP) - Web Application
GoCloudinaryMidtransMySQLReactTailwindCSS
Tampilan TanaMerapi - Dashboard & Management System

TanaMerapi - Dashboard & Management System

Aplikasi web untuk mendukung pemasaran dan pengelolaan konten agrowisata TanaMerapi. Pengunjung dapat melihat informasi wisata, paket, promo, lokasi, dan melakukan pemesanan melalui WhatsApp. Dashboard admin menyediakan fitur pengelolaan menu, paket wisata, promo, deskripsi website, serta pemantauan statistik kunjungan menu

Peran
Full-Stack Developer
Jenis proyek
Full-Stack Web Application
Node.jsExpress.jsSequelizePostgreSQLCloudinaryReact.jsSCSS
Tampilan AssignGo - Assignment Letter Approval System

AssignGo - Assignment Letter Approval System

Aplikasi web untuk mengelola pengajuan, persetujuan, dan penerbitan surat tugas secara terintegrasi. Sistem menggunakan arsitektur microservices dengan layanan pengguna dan layanan surat yang berjalan secara terpisah, serta mendukung pengelolaan data, proses persetujuan, dan pelacakan status surat tugas.

Peran
Backend Developer & Database Engineer
Jenis proyek
Minimum Viable Product (MVP) - Web Application
Node.jsExpress.jsSequelizePostgreSQLMySQLReact.jsDockerGoogle Cloud Build

Pengalaman.

  1. Juni 2025 - Juli 2025

    Program Kerja KKN

    Foto pengalaman Fullstack Developer di TanaMerapi

    Fullstack Developer

    TanaMerapi · Klaten

    Deskripsi pekerjaan :

    • Mengembangkan website pemasaran dan dashboard pengelolaan Agrowisata TanaMerapi sebagai program kerja individu KKN.
    • Melakukan wawancara kebutuhan, pengumpulan data, dan menerjemahkan kebutuhan pengelola menjadi fitur aplikasi.
    • Merancang arsitektur, database, REST API, autentikasi admin, serta antarmuka website yang responsif.
    • Mengembangkan fitur pengelolaan menu, promo, paket wisata, deskripsi website, media, dan statistik kunjungan.
    • Mengintegrasikan aplikasi dengan Cloudinary, WhatsApp, dan Google Maps.
    • Melakukan pengujian, deployment, demonstrasi, serta penyerahan aplikasi kepada pengelola.
  2. Oktober 2025 - Desember 2025

    Magang

    Foto pengalaman Backend Developer & Database Engineer di Dinas Komunikasi Informatika dan Persandian (Diskominfosan)

    Backend Developer & Database Engineer

    Dinas Komunikasi Informatika dan Persandian (Diskominfosan) · Yogyakarta

    Deskripsi pekerjaan :

    • Mengembangkan aplikasi ticketing dan kalender event Tikeria sebagai kontributor utama pada backend, database, dan integrasi frontend.
    • Menggali kebutuhan pengguna melalui wawancara, menerjemahkannya menjadi fitur, serta mempresentasikan perkembangan aplikasi secara berkala.
    • Merancang arsitektur aplikasi, struktur database, dan REST API dari tahap perencanaan hingga implementasi prototype akhir.
    • Mengintegrasikan backend dengan frontend serta layanan Cloudinary dan Midtrans.
    • Melakukan pengujian, debugging, dokumentasi, dan deployment aplikasi bersama tim.

Pendidikan dan Pengembangan.

Pendidikan

  1. Agustus 2022 - Juni 2026

    Pendidikan

    S1 Informatika

    UPN 'Veteran' Yogyakarta

    IPK
    3.82 / 4.00
  2. Juli 2019 - Mei 2022

    Pendidikan

    Ilmu Pengetahuan Alam (IPA)

    SMA Negeri 7 Yogyakarta

Pelatihan

  1. Juli 2026

    Pelatihan

    NodeJS: Pemula sampai Mahir

    Programer Zaman Now (Udemy) · Daring

    Mempelajari pengembangan backend terstruktur dengan Node.js dan Express.js, mencakup RESTful API, ORM Prisma, validasi data, pengujian unit, pencatatan log, Redis, serta integrasi API eksternal menggunakan Axios.

  2. Juli 2026

    Pelatihan

    Pemrograman Go-Lang : Pemula sampai Mahir

    Programer Zaman Now (Udemy) · Daring

    Mempelajari pengembangan aplikasi dengan Go, mulai dari dasar pemrograman dan Go Modules hingga unit testing, benchmarking, mocking, goroutine, channel, mutex, serta concurrency. Materi juga mencakup integrasi MySQL, transaksi database, repository pattern, web server, handler, middleware, dan HttpRouter.

  3. Juli 2026

    Pelatihan

    Database MySQL: Pemula sampai Mahir

    Programer Zaman Now (Udemy) · Daring

    Mempelajari pengelolaan dan perancangan basis data MySQL, meliputi SQL, relasi dan penggabungan tabel, normalisasi, pengindeksan, transaksi ACID, serta pencadangan dan pemulihan melalui studi kasus aplikasi.

  4. Agustus 2026

    Pelatihan

    Linux Essentials

    Cisco Networking Academy · Daring

    Mempelajari dasar-dasar sistem operasi Linux, termasuk penggunaan command line, navigasi sistem file, manajemen file dan direktori, permission, proses, serta konsep dasar administrasi sistem Linux.