Nicky Erlangga Setiawan
CURRICULUM VITAE // 2026// Software Engineer | Mobile & Backend
01 // Professional Summary
EXECUTIVE PROFILESoftware Engineer with 2+ years of production experience building cross-platform mobile applications with Flutter and architecting enterprise backend services with Java Spring Boot and Laravel. Proficient in implementing Clean Architecture and reactive state management (BLoC, Provider, GetX). Experienced across the full application lifecycle—from architectural design and responsive UI systems to multi-service RESTful API integration, offline data synchronization, and release management on Google Play Store and Apple App Store.
02 // Technical Skills Matrix
CORE COMPETENCIES03 // Professional Work Experience
CAREER TIMELINEMobile Developer
PT Arkatama Multi Solusindo
Leading end-to-end mobile application engineering with Flutter, delivering production solutions across e-commerce, attendance/presence tracking, monitoring & evaluation, and cashier POS systems.
- Architected and deployed production mobile applications to Google Play Store and Apple App Store, maintaining strict adherence to store guidelines.
- Engineered scalable UI with BLoC, Provider, and GetX, ensuring deterministic state isolation and fluid interaction across high-load production screens.
- Sliced complex Figma designs into responsive, pixel-perfect Flutter widget trees with custom animations and cohesive system-level typography.
- Integrated multi-service RESTful backend APIs with secure token lifecycle management, network interceptors, and robust offline handling.
- Resolved operational client challenges and automated field workflows for regional enterprise clients.
Back End Developer Intern
PT. BANK NEGARA INDONESIA (Persero) Tbk.
Engineered enterprise backend RESTful API services using Java Spring Boot through self-directed development, including policy forwarding services.
- Designed and implemented a dedicated RESTful API service specifically for forwarding enterprise banking API policies.
- Containerized application runtimes and multi-service dependencies using Docker Compose for reproducible deployment environments.
- Conducted endpoint integration and performance validation in accordance with enterprise banking technical standards.
Programmer
Perumda Tunas Malang
Maintained digital web presence and contributed to mobile e-warung commerce application engineering using Flutter.
- Ensured ongoing uptime, security, and content maintenance for Perumda Tunas' primary public portal (perumdatunas.com).
- Actively participated in engineering a mobile e-warung application with Flutter to expand digital services and local commerce access.
- Collaborated with cross-functional stakeholders on functional testing and merchant product catalog integrations.
04 // Featured Production Projects
SYSTEMS ENGINEERINGPoint of Sale (POS) & Retail Mobile Workstation
Role: Lead Mobile Engineer (Enterprise Retail & FinTech / POS)Offline-first Flutter retail POS workstation enabling <50ms checkout and resilient local receipt printing.
- Built native Bluetooth ESC/POS binary printing driver directly handling receipt generation without cloud latency.
- Implemented encrypted SQLite offline billing queue with automatic cloud reconciliation upon reconnection.
Real-Time Attendance & Geolocation Tracking System
Role: Mobile & Cloud Backend Engineer (Workforce Management & Telemetry)High-accuracy presence tracking system with automated geofencing validation and anti-spoofing telemetry.
- Engineered OS-level geofence boundaries and biometric authentication to eliminate proxy check-in fraud.
- Designed offline-buffered check-in telemetry queue syncing automatically upon network restoration.
Personal Finance & Expense Ledger Architecture
Role: Lead Systems Architect (FinTech / Local-First Systems)Local-first encrypted ledger application delivering sub-10ms query times and custom analytics visualizations.
- Separated Presentation, Domain, and Persistence layers with zero third-party leakage into business rules.
- Designed reactive Drift query streams with 100% unit-tested financial calculation interactors.
05 // Formal Education
ACADEMICUniversity of Brawijaya (Universitas Brawijaya)
Associate's Degree, Information Technology (D3 Teknologi Informasi)
2019 – 2022 • Malang, East Java, Indonesia
- Core coursework: Software Engineering, Mobile Application Architecture, Object-Oriented Programming, and Relational Database Systems.
06 // Certifications & Standards
VERIFIEDIssuer: Professional Accreditation
Skills: IoT Protocols, Hardware Connectivity, Sensors & Telemetry
Issuer: Mobile Engineering Standards
Skills: Flutter, Dart, BLoC, Provider, GetX, Store Deployment
Issuer: Enterprise Cloud Standards
Skills: Java Spring Boot, Docker Compose, REST APIs, Microservices