Hai, saya Muhammad Arya Java

Backend Engineer

Deskripsi singkat tentang apa yang Anda lakukan dan keahlian khusus Anda.

Tentang Saya

Mengenal lebih dekat

Lulusan S1 Teknik Informatika dari Universitas Budi Luhur dengan fokus kuat pada Back-End Development dan Distributed Systems. Berpengalaman dalam membangun microservices yang scalable dengan pengalaman langsung mengimplementasikan Saga Pattern untuk transaksi kompleks serta memastikan kualitas kode melalui analisis statis SonarQube.

Pendidikan S1 Teknik Informatika — Universitas Budi Luhur
Saat Ini Back End Developer — PT. Besmart Global Indonesia
Lokasi Jakarta, Indonesia

Pengalaman Kerja

Perjalanan karir profesional saya

Back End Developer
Full-time
Proyek: Supply Chain Management (SCM) — MPM Motor
Lokasi: Surabaya, Jawa Timur, Indonesia · Remote

Membangun dan mengelola arsitektur backend terdistribusi yang memisahkan lapisan persistensi data dengan lapisan orkestrasi bisnis.

  • Business Logic Orchestration: Merancang lapisan federasi bisnis untuk mengelola workflow kompleks, aturan domain, dan transformasi data secara terpusat.
  • Distributed Transactions: Mengimplementasikan Saga Pattern untuk menjamin eventual consistency dan atomisitas pada transaksi bisnis yang melibatkan berbagai microservices.
  • Data Persistence Management: Mengelola authoritative gateway untuk standarisasi seluruh siklus hidup data (CRUD) guna memastikan performa tinggi dan integritas penyimpanan.
  • Code Governance: Mengintegrasikan SonarQube dalam alur pengembangan untuk analisis kode statis, memastikan keamanan aplikasi, dan menjaga standar clean code.
Microservices Architecture Saga Pattern SonarQube Data Persistence Layer ASP.NET Core Microsoft SQL Server
Back End Developer
Contract
Proyek: Dealer Management System (DMS) — Toyota Astra Motor
Lokasi: Jakarta Utara, Jakarta, Indonesia · On-site

Berperan dalam pemeliharaan sistem dan dukungan teknis untuk memastikan akurasi data dan stabilitas aplikasi.

  • Query Optimization: Menganalisis dan melakukan troubleshooting pada Stored Procedures (SP) yang kompleks untuk memperbaiki kesalahan logika dan meningkatkan efisiensi penarikan data.
  • Technical Support & Bug Fixing: Berkolaborasi dengan tim QA/Tester dalam mengidentifikasi root cause dari laporan inkonsistensi data serta melakukan perbaikan pada sisi backend code.
ASP.NET Core Microsoft SQL Server
IT & Research and Development Intern
Magang
Proyek: CCTV Analytics
Lokasi: Jakarta, Indonesia · On-site

Membantu tim R&D dalam mengembangkan CCTV Analytics menggunakan Python, PyTorch, YOLO, CNN models, OpenCV, FastAPI, dan PostgreSQL.

Proyek yang dikerjakan:

  • LPR (License Plate Recognition) Project
  • Fire and Smoke Detection Project
  • Crowd Detection Project
  • CCTV Web Report (Log)
Python PyTorch YOLO CNN OpenCV FastAPI PostgreSQL

Proyek Unggulan

Beberapa karya terbaik saya

Nama Proyek 1

Deskripsi singkat tentang project ini, teknologi yang digunakan, dan tujuan project.

  • User authentication and authorization with RBAC (Role-Based Access Control)
  • Real-time data updates using Socket.io
  • Responsive design with Bootstrap and custom CSS
  • RESTful API for data management
  • Database integration with PostgreSQL
  • Advanced analytics and reporting dashboard
Bootstrap EJS (Embedded JavaScript) JQuery DataTables Node.js Express.js Socket.io PostgreSQL

Nama Proyek 2

Deskripsi singkat tentang project ini, teknologi yang digunakan, dan tujuan project.

  • User authentication and authorization with RBAC (Role-Based Access Control)
  • Real-time data updates using Socket.io
  • Responsive design with Bootstrap and custom CSS
Bootstrap EJS (Embedded JavaScript) JQuery DataTables Node.js Express.js MongoDB

GLRC: GitLab Repo Cloner

Aplikasi desktop cross-platform untuk batch clone, update, dan manajemen repositori GitLab.

  • Batch repository selection and concurrent execution
  • Smart auto-pull for existing local repositories
  • HTTPS or SSH clone mode with retry mechanism
  • Workspace export/import (.json)
  • Bilingual UI (English & Indonesian) with theme options
  • Packaged standalone binaries for Windows, Linux, macOS
Python CustomTkinter PyInstaller GitLab API GitPython

My Skills

Technologies I work with

Backend & Architecture

Node.js Express.js ASP.NET Core FastAPI Microservices Saga Pattern RESTful API Socket.io

Database

PostgreSQL Microsoft SQL Server MySQL MongoDB SQLite Stored Procedures

Frontend

HTML CSS JavaScript React.js Bootstrap jQuery EJS

AI & Computer Vision

Python PyTorch YOLO CNN OpenCV

DevOps & Tools

Git Docker SonarQube Linux

Testing & QA

Mocha Chai Static Code Analysis

Hubungi Saya

Saya terbuka untuk pekerjaan freelance dan kolaborasi