Hello, I'm

Muhammad
Aufaditya Adinata

Backend Developer

Backend developer with 1+ year of professional experience building and maintaining production-grade REST APIs across manufacturing, logistics, ERP, and IoT domains. Proficient in TypeScript/Bun, Node.js, PHP/Laravel, and Golang with exposure to C#/.NET. Experienced in RBAC, real-time data pipelines (MQTT/SSE/InfluxDB), automated report generation, and microservice architectures.

Experience

Ragdalion

Backend Developer

Nov 2024 – Feb 2025 · May 2025 – Present
  • ▸ Architected an IoT valve circulation and temperature monitoring backend (Bun, Express 5, InversifyJS) ingesting multi-device telemetry via MQTT with 5s batch flushing, real-time SSE streaming, and zero redundant DB reads.
  • ▸ Engineered an automated multi-shift (Shift 1/2/3) daily, monthly, and annual Excel reporting engine (ExcelJS), telemetry watchdog auto-recovery, and bundled the application into a standalone executable with embedded Swagger docs.
  • ▸ Built and maintained REST APIs across multiple projects spanning manufacturing QC, maintenance management, inventory, power monitoring, ERP, and HR domains.
  • ▸ Implemented enterprise RBAC, JWT authentication with session activity tracking, login rate limiting, and audit trail across multiple services.
  • ▸ Developed real-time energy monitoring backend consuming MQTT streams and persisting time-series data to InfluxDB; built scheduled report generation (kWh, kVArh, cost summary) exported to Excel.
  • ▸ Contributed to a microservices-based digital platform: implemented audit workflows, budget management, honor calculation, pagination, cloud file uploads, and background job processing with BullMQ.
  • ▸ Contributed to a C#/.NET IoT production monitoring backend: MQTT background service, WebSocket push notifications, and exponential-backoff reconnection logic.
  • ▸ Built maintenance management backends covering preventive/corrective checklists, work orders, sparepart booking, and PDF/Excel report exports.
  • ▸ Developed SOAP/XML integration with an ERP system for MRP inquiry and plan order synchronization.
  • ▸ Implemented Redis/in-memory caching, database indexing, and query optimization to improve API response times across high-load endpoints.
TypeScriptBunNode.js ExpressPHPLaravel C#.NETPostgreSQL MySQLRedisInfluxDB MQTTBullMQDocker JWTSSESocket.IO

Komerce.id

Backend Developer

Jun 2024 – Aug 2024
  • ▸ Engineered scalable RESTful API endpoints across distributed microservices (Laravel, Golang) powering e-commerce order management and logistics operations with PostgreSQL.
  • ▸ Investigated and resolved critical production defects in inter-service communication, improving transactional data integrity and service uptime.
  • ▸ Collaborated with frontend and QA engineers in bi-weekly Agile sprints to define API schemas, conduct integration tests, and ensure smooth feature releases.
LaravelGolang PostgreSQLDockerGit

Sebelas Maret University

Software Engineer Intern — Fullstack

Jun 2021 – Nov 2021
  • ▸ Built frontend components and backend API endpoints for an ERP product as part of a 25-person cross-team project.
  • ▸ Participated in SCRUM ceremonies; reviewed and provided feedback on database schema design.
  • ▸ Wrote automated tests for the frontend application to support QA workflows.
GolangPostgreSQL GORMJavaScriptReact

Technical Skills

Languages

TypeScript JavaScript PHP Golang C# Python SQL

Frameworks & Runtimes

Node.js Express Bun Laravel .NET React

Databases & Storage

PostgreSQL MySQL InfluxDB Redis

Tools & Infrastructure

Git Docker MQTT WebSocket SSE BullMQ Socket.IO Sequelize GORM esbuild ExcelJS

Practices

RBAC JWT Rate Limiting DDD IoC / Dependency Injection Microservices REST APIs Agile / SCRUM

Education

Sebelas Maret University

Surakarta, Indonesia

Jul 2019 – Sep 2023

Bachelor of Computer Science

GPA: 3.55 / 4.0

Relevant Coursework: Software Engineering, Web Programming, Database Systems, Data Structures

Let's connect

Get In Touch

I'm open to new opportunities, collaborations, and interesting backend engineering challenges. Feel free to reach out.

Surakarta, Indonesia