VINCENT NGUYEN
Profile
- Mobile-first Full Stack Developer with 10+ years shipping production-ready mobile apps, admin platforms, backend services, and cloud infrastructure.
- Technical leader — leading mobile teams, reviewing PRs, mentoring developers, and resolving complex issues across React Native, native iOS/Android, web, backend, and DevOps.
- Product-minded engineer — design UI/UX flows in Figma, scope features, set up CI/CD, deploy to app stores, and work directly with clients, POs, BAs, QA, and PMs.
Core Strengths
Set up mobile, web, backend, cloud, CI/CD, analytics, and deployment workflows from scratch.
Lead teams, review architecture and PRs, mentor developers, and unblock delivery risks.
Improve feature flows, mobile layouts, admin usability, and end-to-end user experience.
Communicate with international clients and cross-functional teams to align delivery goals.
Technology Keywords
Professional Experience
- Orditt — A smarter way to manage retail audits and field sales. Plan routes, log in-store data, complete sales, and generate real-time reports from one powerful app — built for teams that want faster insights and stronger on-site execution.
- Rewarditt — Gives UK shop owners instant access to exclusive offers from leading food and beverage brands. Sign up with shop name, address, and email, browse exclusive deals, and tap Redeem to order directly on the brand's website.
- Worked closely with cross-functional teams to improve product workflows, delivery quality, and end-user engagement.
- Built the project from the ground up — mobile app, admin web, landing page, backend, deployment, infrastructure.
- Designed multiple product phases in Figma; iterated UI/UX based on Product Owner feedback.
- Set up S3, Google Cloud, Firebase services, App Distribution, Play Store, App Store deployments.
- Implemented CI/CD pipelines; organized tasks via GitLab and Lark Kanban.
- Conducted AI training experiments with Python and Gemini AI via Google Code Lab.
- Led the mobile development team for a golf application built with React Native.
- Conducted biweekly late-night meetings with QA, BA, PM, and U.S. clients.
- Designed improved UI/UX flows for portrait/landscape — score, leaderboard, final leaderboard.
- Provided technical guidance and resolved complex implementation issues.
- Managed workflow across mobile, frontend, backend, BA, designer, and operations.
- Fixed critical legacy bugs in Android Kotlin, iOS Objective-C, and Swift.
- Trained interns in React.js, Node.js, and MongoDB.
- Met clients for progress updates, business integration, and workflow optimization.
- Built FWD insurance mobile app features in a multi-country team (HK, TH, ID, KR, VN).
- Managed Vietnam team members, reviewed PRs, and worked with PO on UI/UX.
- Daily meetings across regions; communicated across different English accents.
- Delivered multiple products & outsourcing projects — KindiCare, Aciona, KuuHo, Many Dime, 10 Cents, Yem.
- Trained interns, supervised developers, reviewed PRs, debugged complex issues.
- Developed Momi — online insurance, fund certificates, and news.
- Resolved tester and customer issues across UI, flow, upgrades, and production bugs.
- Worked on KuuHo, Comfort as Home, and Enouvo Space across mobile, frontend, backend, DevOps, QA.
- Built early React Native apps and native modules connecting iOS/Android native code via the JS bridge.
- Deployed and submitted apps to stores; mentored junior developers.
- Worked on 2D/3D games — Ninja Up, Dizzy Fruit, Football 2016, NOVA 3.
- Fixed UI/UX issues, crashes, freezes, and runtime memory problems.
React Native · 8+ years
- State Management — Redux, Redux Toolkit, RTK Query, Redux Saga, Redux Persist, Context API.
- Data Fetching — React Query (TanStack Query), Apollo Client (GraphQL), Axios, fetch.
- Storage — react-native-mmkv, AsyncStorage, native Android storage, migration of old persisted data to new versions (iOS).
- Lists — FlatList, Shopify FlashList.
- Styling — StyleSheet, NativeWind (Tailwind for RN), Tamagui, theming + dark mode.
- Navigation — React Navigation, React Native Navigation (Wix), React Native Router Flux, Expo Router.
- Native Modules — bridge native UI and async functions to JS in Objective-C, Swift, Java, Kotlin.
- Native code — read and patch Objective-C, Swift, Java, Kotlin.
- OTA Updates / CodePush:
- Microsoft CodePush (legacy / App Center).
- Expo Updates (EAS Update).
- Stallion — modern CodePush alternative.
- Firebase — Auth, OTP, Notifications, Realtime DB, Cloud Functions, Crashlytics, App Distribution, DeepLink setup.
- Camera & Media — react-native-vision-camera, image-picker, video player & recorder.
- Push & Notifications — Firebase Cloud Messaging, Notifee, OneSignal, Expo Notifications.
- Audio / Video Call — Twilio, CallKeep, Jitsi.
- Live Stream — Mux.
- Audio / Video — player & recorder, background audio.
- Real-time — Socket.IO client.
- Maps & Location — Mapbox, React Native Maps, Google Maps & Places API, background geolocation tracking.
- Crashes / SDK — Firebase Crashlytics, Sentry.
- App Permissions — permission flows, store submission forms, iOS Info.plist, Android API-level handling.
- Deep Linking — Universal Links, Firebase Dynamic Links.
- QR Code — generate & scan.
- Payments — Stripe, In-App Purchase iOS & Android, store submission.
- Auth & Social — Apple Sign-In, Google, Facebook, Twitter, Zalo; biometric (FaceID / TouchID / Android biometric); sharing & posting; Firebase console & IAM setup.
- AWS — Amplify JS, aws-sdk.
- Performance — Hermes, RAM bundling, caching, FlatList pagination.
- Security — App attest, hash key, host check.
- Multi-Environments — react-native-config.
- Localization — i18next, react-intl, native localization (Info.plist permissions, app name).
- Splash screen.
- SVG & Icons — react-native-svg, React Native Vector Icons.
- Upload / Download — photo, audio, video.
- Class & Function Components — lifecycle, AppState, React Hooks (useState, useMemo, useEffect, useCallback, useImperativeHandle).
- Migrate — JS → Flow → TypeScript.
- Languages — TypeScript, JavaScript ES5 / ES6 / ESNext.
- Code formatter & Hooks — ESLint, TSLint, Prettier, Husky, lint-staged.
- Dev Tools — Reactotron, Flipper.
- Debug — Android Studio, Xcode, command line (adb logcat).
- Connect API — fetch (standard lib), Axios.
- Responsive & Rotation — code for many devices including tablet; lock/unlock orientation via Navigation module and native code.
- Date & Time — Calendar, Date & Time picker.
- Ads — Google Ads, Facebook Ads.
- Open Source — fork and patch GitHub modules in native and JS code.
- Project Setup — bootstrap projects from zero with a clean, scalable structure.
Expo
- Workflow — managed and bare workflows; prebuild and continuous native generation.
- Expo Router — file-based routing, deep linking, layout routes.
- EAS Build — cloud iOS/Android builds, internal distribution, build profiles, signing credentials.
- EAS Submit — automated submission to App Store Connect and Google Play.
- EAS Update — OTA updates by channel / branch, runtime versions, rollback.
- Config Plugins — native iOS/Android modifications without ejecting.
- Expo Modules API — write native modules in Swift / Kotlin.
- Expo APIs — Camera, Image Picker, Notifications, AV, FileSystem, SecureStore, Location, Linking.
- Dev tools — Expo Dev Client, Expo Go.
Backend
- NestJS and Node.js services — REST and GraphQL.
- Firebase Cloud Functions.
- Ruby on Rails — maintained legacy services.
- Databases — PostgreSQL (~2 years), MongoDB (~1 year), Firestore.
Web Frontend
- React.js + TypeScript, Next.js, build tooling with Vite.
- React Admin — internal dashboards and CRUD back-offices.
- UI — Material UI.
- Amplify JS.
- WordPress — migration from React.js to WordPress site.
- HTML / CSS fundamentals.
Cloud, DevOps & CI/CD
- AWS — S3, Amplify, aws-sdk.
- Firebase / Google Cloud — Cloud Functions, Cloud Storage, Firebase services.
- CI/CD — CircleCI, GitLab CI, Fastlane.
- App Distribution — Firebase App Distribution, TestFlight, App Center.
- Deployment — submitted personal and client apps to App Store and Play Store; track Apple & Google review guidelines.
- Containers — Docker, Docker Compose, PM2.
- Scripting — Bash / Shell, Python, Gradle.
AI / ML Integration
- Gemini AI — integrated in EFL Flashcards (personal product) and Green Media Tech experiments.
- On-device ML — ML Kit, Apple Vision (text recognition, face detection).
- Python notebooks via Google Code Lab.
Native Mobile & Flutter
- iOS — Swift, Objective-C, Info.plist, signing & provisioning.
- Android — Kotlin, Java, Gradle.
- Flutter — Dart; shipped Bill Scanner utility app.
Game Development (Gameloft)
- OpenGL ES — 2D / 3D, shader, animation.
- Engines — Cocos2D, Unity (shipped two Unity games to App Store and Play Store).
- Languages — C / C++, Java, Objective-C, Lua, Python, JNI.
Design
- Figma (primary), Sketch, Zeplin.
- Adobe — Photoshop, Illustrator.
- Material Design.
- Can produce draft UI directly in code when no design exists.
Source Control
- Git — flow, command line, GUI tools (SourceTree, GitHub).
- SVN.
- GitHub, GitLab, Bitbucket.
- Contributed to many GitHub modules in native and JS code.
Testing
- Unit — Jest, React Native Testing Library.
- E2E — Detox, Maestro.
- Manual QA — Firebase Test Lab, physical iOS / Android test matrices.
Xenia.tech · 2025 – 2026
A smarter way to manage retail audits and field sales. Plan routes, log in-store data, complete sales, and generate real-time reports from one powerful app — built for teams that want faster insights and stronger on-site execution.
Gives UK shop owners instant access to exclusive offers from leading food and beverage brands. Sign up with shop name, address, and email, browse exclusive deals, and tap Redeem to order directly on the brand's website.
Freelance & Client Projects
Golf social networking platform for 100,000+ U.S. golfers. Built with BA, designer, tester, PO, backend, frontend, PM.
Social app to ask famous people questions; gems / coins payment flow.
Event hosting platform; website booking and Stripe payments.
Worship platform — livestreamed services with real-time communication.
Flashcards mobile app — designed UI/UX in Figma, built backend and admin.
Flutter app for scanning bills and supporting productivity workflows.
English education website — built first in React.js, migrated to WordPress. Logo work in Photoshop.
Python and Node.js scripts to format and process .xls, .csv, and .json files.
Earlier Product & Outsourcing — Enouvo IT
Platform to find and compare nearby child care centers.
Business app for managing operations and tracking driver locations.
Smart city initiative for a smart, safe, supportive community.
Event platform with ticket booking, photo sharing, facial-recognition image download.
Food and event booking application.
Event hosting platform delivered under a two-month deadline (Sotatek collab).
Games — Gameloft
Ninja Up · Dizzy Fruit · Football 2016 · NOVA 3 — iOS, Android, C/C++, Java, Obj-C, Lua, Python.
Get In Touch
Languages & Education
- Vietnamese — Native
- English — Working communication
- Da Nang University of Technology — Engineering · 2009–2014 · Scholarship · Team management
Interests
Running, martial arts, guitar, harmonica, bamboo flute, piano, English, travelling.