Minimalist workspace setup with lamp turned off
Minimalist workspace setup with warm lamp illumination
Available for FullStack & Software Engineering Roles

Mitra Surya Utomo. FullStack Developer & Software Engineer

Software Engineer with 3+ years hands-on experience building scalable web (React, Next.js), cross-platform (Flutter, Electron), and high-throughput backend services (NestJS, Go, Kafka, Redis) deployed in Linux and cloud environments.

3+ YrsHands-on Exp
Kafka • MQTTRealtime & Events
React • Nest • GoCore Stacks
Surabaya, IDLocation
[ Core Philosophy & Expertise ]

Engineered for simplicity, reliability, and scale.

Inspired by classic systems engineering and pragmatic craftsmanship. The best code is the code that is easy to understand, fast to change, and resilient under load.

Clean Architecture

Pragmatic & testable

Deep adherence to SOLID boundaries and domain-driven isolation. Avoiding premature abstraction while ensuring every critical business path has automated test coverage.

// Simplicity invariant
type Result<T> = Success<T> | Failure;
Domain-Driven Design
Strict TypeScript
Zero-Bloat Refactoring
Automated Safety Rails
Engineering Non-Negotiables
  • ✓Boring technology for critical foundations
  • ✓Measure actual bottlenecks before optimizing
  • ✓6-month maintainability over clever hacks
Core Principle
“Simplicity is a prerequisite for reliability. The best code is the code you never have to write.”
— Architectural Tenet

Distributed Scalability

High-throughput backends

High-throughput event streaming with Apache Kafka, Redis, and MQTT. Real-time Traccar GPS vehicle telemetry processing, Leaflet GIS mapping, and Go anomaly detection.

Kafka • MQTT • Traccar Telemetry
KafkaRedisMQTTGoLeaflet GISPostgreSQL
invariants.config
$ check --production-ready
[✓] automated_verification: 100%
[✓] premature_abstraction: blocked
[✓] idempotent_writes: verified
[✓] distributed_tracing: active
Status: OK (Zero silent errors)

Linux VPS & Deployment

Docker • Nginx • Cloudflare Tunnel

Deploying scalable applications in Linux environments using Docker containerization, Nginx reverse proxy configurations, and Cloudflare secure tunnels.

Docker Containerization
Nginx Reverse Proxy
Linux Server Environments
AWS S3 & Cloudflare Tunnel

Cross-Platform & AI

React • Flutter • Electron • AI

Delivering cross-platform solutions across web (React, Next.js), mobile (Flutter), and desktop (Electron), integrated with OpenAI-powered assistants and Vertex AI.

OpenAI Virtual AssistantIntegrated
Vertex AI Prompt DesignCertified
ReactNext.jsFlutterElectronOpenAIVertex AI
[ Selected Engineering Works ]

Featured Systems & Applications

A collection of distributed systems, open-source tools, and developer-focused applications built for high reliability.

Explore all repositories
Full-Stack Web & Mobile App

Nuko Coffee

Mobile and web application developed for a coffee shop to strengthen personal branding, manage digital content, membership programs, and automated party order workflows.

Solo Engineer • WhatsApp Bot & Cloudflare Tunnel
Next.jsNestJSFlutterWhatsApp BotREST APIJWT AuthCloudflare Tunnel
Distributed Systems & Telemetry

Realtime Fleet Telemetry & Anomaly Detection

High-throughput operational telemetry pipeline processing GPS device streams via Traccar, MQTT, and Apache Kafka. Features Leaflet GIS mapping and custom Go anomaly detection services.

High-Throughput Kafka Streams • Sub-second Latency
GoApache KafkaRedisMQTTLeaflet GISTraccarPostgreSQL
Mobile Application (Flutter)

BudgetMate

Personal finance application designed to help users track expenses, manage budgets, and gain control of financial habits with local-first secure storage and reactive state management.

Solo Engineer • Reactive Riverpod Architecture
FlutterDartSqfliteRiverpodSecure StorageAndroid / iOS
Real-Time Web Platform

Hackbid Real-Time Auction

Transparent auction application providing high accuracy in the bidding process. Features live Socket.io bidding channels, Redis caching, and automated transaction verification.

Real-time Bidding • Socket.io & Redis Cache
ReactJSExpress.jsPostgreSQLSocket.ioRedisMongoDBAWS S3
[ Work Experience & Career ]

Career Timeline & Impact

Track record of shipping mission-critical infrastructure, resilient distributed systems, and high-craft user experiences.

Fullstack Developer

PT Minergo Visi Maxima
Feb 2026 — PresentBalikpapan, Indonesia

Working as a Fullstack Engineer focused on improving code efficiency, backend architecture scalability, and system reliability across operational applications.

  • •Implemented distributed system integrations using Apache Kafka, Redis, and MQTT for high-throughput event processing and low-latency delivery.
  • •Integrated GPS tracking platforms including Traccar to process realtime vehicle and device telemetry data for operational monitoring.
  • •Developed geospatial visualization and GIS features using Leaflet to improve fleet tracking and route visibility.
  • •Built anomaly detection services in Go to detect abnormal GPS/device behavior, improving tracking accuracy.
  • •Contributed to realtime operational systems that improved monitoring efficiency and enabled faster operational decision-making.
GoKafkaRedisMQTTTraccarLeaflet GISPostgreSQLDocker

Fullstack Engineer

PT. Karya Teknologi Selamat Mandiri
May 2023 — Jan 2026Jakarta, Indonesia

Designed and implemented scalable backend services and cross-platform applications deployed on on-premise and cloud Linux VPS.

  • •Built cross-platform applications using React, Electron, and Flutter serving internal and external users.
  • •Designed and implemented scalable backend services using NestJS and MongoDB, deployed on Linux VPS with Nginx.
  • •Integrated OpenAI-powered virtual assistant, improving customer interaction and automation workflows.
  • •Collaborated with product and non-technical stakeholders to deliver production-ready systems.
ReactFlutterElectronNestJSMongoDBOpenAIDockerLinux VPS

Backend Developer Freelancer

Okuta Project Co., Ltd
Mar 2023 — May 2023Remote, Japan

Developed RESTful backend services and cloud file storage integrations for client projects.

  • •Developed RESTful backend services using Node.js and MongoDB for client projects.
  • •Integrated AWS S3 for secure and scalable file storage and asset management.
  • •Optimized API performance and database queries to significantly improve response times.
Node.jsMongoDBAWS S3Express.jsREST API

Full Stack JavaScript Immersive & Foundation

Hacktiv8 & Technical Education
Oct 2022 — Mar 2023Jakarta, Indonesia

Graduated from Hacktiv8 Full Stack JavaScript Immersive program with strong foundation in modern web architecture, databases, and network engineering.

  • •Completed intensive immersion in React, Node.js, Express, PostgreSQL, Jest, Docker, and REST APIs.
  • •Earned Google Cloud Prompt Design in Vertex AI Skill Badge (May 2024) and Dicoding Flutter Intermediate (Apr 2025).
  • •Network Engineer background from SMKN 8 Jember (NEM 32.8/40.0).
JavaScriptTypeScriptReactNode.jsPostgreSQLFlutterVertex AI
[ Technical Capabilities ]

Skills & Tooling Stack

Carefully curated set of languages, frameworks, cloud primitives, and architectural standards applied across production systems.

+ 01
CORE LANGUAGES & RUNTIMES

Primary Engineering Stack

Specialized in strongly typed languages and concurrent execution runtimes. Selected for determinism, performance, and long-term refactorability.

TypeScript / JSFullStack Primary

NestJS • React • Next.js • Node.js

Go (Golang)Microservices

Anomaly Detection • Concurrency • Realtime

DartCross-Platform

Flutter • Riverpod • Sqflite Mobile

SQL & NoSQLPersistence

PostgreSQL • MongoDB • Redis • TypeORM

target: Linux x86_64 / arm64strict_null_checks: true
+ 02
INTERFACE & CLIENT

Frontend Craftsmanship

Creating fast, accessible, and responsive user experiences with modern React patterns and fluid interaction design.

Design SystemTailwind CSS v4 + shadcn
#09090b
#27272a
#fafafa
React 19Next.js App RouterTurbopackWebSockets & CRDTsWAI-ARIA A11yCanvas API
Layout SLA: 60/120 FPSZero Jank
+ 03
MOBILE & CROSS-PLATFORM

Flutter & Electron Apps

Engineering cross-platform client applications across mobile (Flutter/Dart) and desktop (Electron) with local-first persistence, reactive state, and offline reliability.

architecture: Flutter + RiverpodReactive
storage: Sqflite + FlutterSecureStorage
platforms: Android • iOS • Desktop
Flutter (Dart)Riverpod StateSqflite Local DBElectron DesktopSecure StorageREST API Sync
Mobile ArchitectureLocal-First Persistence
+ 04
EVENT-DRIVEN ARCHITECTURE

Distributed Data Pipeline

High-throughput telemetry ingestion, GPS device tracking, and distributed event pipelines utilizing Apache Kafka, Redis in-memory caching, and MQTT messaging.

// Real-Time Telemetry Event Flow
Traccar GPS / IoTMQTT & KafkaGo Anomaly DetectorPostgres + Leaflet GIS
Pipeline: Realtime vehicle telemetry & fleet trackingSub-second latency
NestJSExpress.jsApache KafkaMQTT ProtocolTraccar GPSRedis CachingPostgreSQLMongoDB
Failure Recovery ModeExponential Backoff & Dead-Letter Queue