Resume

Mobile Developer with 4+ years of experience building robust, user-focused applications using Flutter across blockchain, retail, and utilities. Skilled in end-to-end delivery, performance optimization, and advanced features like secure integrations, real-time updates, and interactive data visualization.

Education

Vocational High School, Software Engineering (RPL)

Jun 2018 - Apr 2021

SMK Syafi’i Akrom — Kota Pekalongan

  • Studied Java desktop development (Swing) and database management (DBMS).
  • Completed foundational projects: POS desktop app and basic database systems.
  • Mobile App Development Challenge — 2nd Place (Team), National Level by SMKDEV.

Skills

Mobile Development

Dart, Flutter (GetX, BLoC, Provider), SwiftUI, Push Notifications, WebSocket, WebRTC, Codemagic CI/CD

Web Development

Next.js, React, Tailwind CSS

Blockchain & Web3

Solidity, Web3.js, Cosmos SDK, viem, wagmi, Smart Contract Integration, DApp Browser

Backend & API

Node.js, Express.js, REST API, gRPC, MySQL, PostgreSQL, Sqflite

Tools & Others

Git, Firebase, Postman, Swagger, Docker, Linux Server, Selenium

Professional Experience

Independent Software Engineer — Freelance

Oct 2023 - Present

Kota Pekalongan (Remote)

  • Developed Flutter-based mobile apps (web3 wallet, sales, utility) from UI/UX to deployment.
  • Integrated third-party APIs, payments, push notifications, and location services.
  • Built automation tools and bots for blockchain/cryptocurrency ecosystems.
  • Managed Linux server deployments and CI/CD pipelines for mobile and web projects.

Mobile Developer — Nusatech

Dec 2022 - Oct 2023

Kota Semarang

  • Built and maintained Flutter apps for blockchain and CEX platforms (Web3 wallet, DApp browser with WalletConnect).
  • Implemented secure asset management, real-time market data via WebSocket, candle charts, and push notifications.
  • Integrated APIs, smart contracts, and blockchain nodes for secure on/off-chain transactions.
  • Set up Codemagic CI/CD for automated build, test, and deployment; reduced release time and errors.
  • Contributed to code reviews and best practices in security, performance, and maintainability.

Fullstack Mobile Developer — CV Cipta Graha Software

2021 - 2022

Kota Pekalongan

  • Designed and implemented UI/UX for a mobile application.
  • Developed, deployed, and maintained a POS system for furniture and bike shops using Flutter and Node.js.
  • Provided training and support; achieved 99% uptime during initial deployment.

Mobile Developer — CV Cipta Inovasi Digital

Oct 2020 - Apr 2021

Kabupaten Batang

  • Implemented Flutter UI/UX into fully functional mobile applications.
  • Integrated RESTful APIs for seamless frontend–backend data exchange.
  • Optimized performance, reducing load times by approximately 15%.