Hanif Miftahuddin
Sleman, ID
hanif.miftahuddin354@gmail.com
+62 823 2212 0454

Hanif Miftahuddin from Temanggung, Indonesia. Fullstack engineer with 4+ years of experience building scalable web and mobile apps using Flutter, Golang, and Node.js. Proven success leading cross-functional teams and delivering performant apps, Passionate about programming and technology, experienced work on both fast-paced startup and enterprise projects, eager to learn new things and grow as a professional.

Experience


Lead Fullstack Engineer
March 2024
 — 
May 2025
Tomatoma (PT.GIT) ~ App that assist focus & pomodoro, powered with AI for focus tracking, and fun games to keep user motivated
  • Build a focus-tracking mobile app from scratch using Flutter and Golang as backend
  • Implementing AI/ML-based focus detection
  • Implementing focus timelapse generation video that user can manage and share with others
  • Optimizing the app so it can run on low-end devices and using less resources
Lead Fullstack Engineer
December 2021
 — 
May 2025
Upstore (PT.GIT) ~ Marketplace app that connecting between jewelry retailer and wholesaler operating in Korea, making it easier for retailer to buy jewelry from wholesaler (https://upstore.kr)
  • Maintain and improve the legacy React Native app, optimize the app leading to dramatically increase app performance while maintain resources usage efficiently
  • Rewrite the entire established legacy React Native app to Flutter within short period of time (2 months) without compromising existing features and resulting more optimized and smooth result
  • Implementing Microservice backend with Nodejs, Express.js, MongoDB, Golang, Firebase, Laravel
  • Developing some back-office admin panels for admins and wholesalers
Lead Mobile Engineer
June 2019
 — 
December 2021
Ala Labs ~ Startup that connect and digitalize between the grocery store and its customer with mobile app and website (https://alainaja.com)
  • Design Flutter apps architecture for easy maintain and scalable
  • Design app flow and integrate with endpoints from backend
  • Optimize app performance and user experience

Projects


Mayohttp
Present
 — 
Present

Rich TUI HTTP Client built with Golang, with Neovim plugin support

VSCode Boilerplate Templater
Present
 — 
Present

A VSCode extension that allows you to create templates for your projects.

JSON to Dart Class
Present
 — 
Present

Easy tool to convert JSON to Dart Class

Education


SMK Negeri 1 Sukoharjo
April 2016
 — 
June 2019
High School in Teknik Komputer dan Jaringan

Languages


Indonesia:
Native speaker
Javanese:
Native speaker
English:
Fluent

Skills


Web Development:
HTML, CSS, Javascript, Typescript, React, Node.js, Next.js, Vue.js
Mobile Development:
Dart, Flutter, React Native
Backend Development:
Node.js, Express.js, Golang, PHP, Laravel, MongoDB, PostgreSQL, Redis, ElasticSearch, Firebase, Supabase
DevOps:
Docker, Nginx, AWS, GCP, Cloudflare

References


References avaible upon request