Tran Vi Nhan
Mobile Developer React Native Developer
Viet Nam +84362017512 vinhan.dev@gmail.com
linkedin.com/in/vinhandev vinhan.vercel.app
Summary Skills
With over 3 years of experience as a Software Engineer, including 2.5 years specializing as a Mobile
React Native Developer, I've honed my skills in crafting seamless mobile experiences within React Native, Detox, Expo, Expo
the React Native framework. My proficiency extends beyond mere coding, I have skill in Router, SwiftUI, Kotlin, Java for
design layout, requirements analysis, technical analysis and technical optimization, Android, Hermes, Fabric, Archive &
resulting in polished and efficient software solutions. Hands on experience in wide range Distribution App, Push Notification
of application across diverse domains such as D-app, Blockchain, Transportation, IOS, Third Party Authentication, Bundle
Healthcare, Business, E-Commerce, E-Learning and currently, Digital Wallet development. & Release Android, App Preview,
Moreover, my journey as a mobile developer has afforded me the opportunity to engage TestFlight.
with clients globally, including those from Germany, Switzerland, Singapore, and beyond. I
am confident in my ability to seamlessly integrate into global projects and deliver results Front End
that not only meet technical standards but also resonate with end-users.
ReactJS, Typescript, Javascript, HTML,
CSS, Redux, Redux Toolkit, Redux Saga,
Work experience MUI, Bootstrap, Tailwind, Apollo Client,
React Query, Zustand, Jest, Tamagui.
Mobile Developer Nov 2023 - Current
Database & Services
TRIKY Firebase, Firestore, Firebase Cloud
Role and Responsibilities Messaging, Firebase Hosting, Firebase
Cloud Storage, Google Analytics,
Designing, developing, testing, submitted and releasing success Android and IOS StepZen, Stripe, Clerk, GetStream,
version. MongoDB, PostgreSQL, SQL Server,
Delivering user-friendly and perfect-pixel products GraphQL.
Maintaining components and improving performance of 3-year project. Back End
Documenting user guides & technical specifications. Designing app navigation &
NodeJS, Express, Java, Spring Boot,
states flow.
Smart Contract, Solidity, Cron job.
Developed a robust contacts list capable of handling up to 10,000 records while
maintaining stable animation and responsive user experience. Methodologies & Tools
Collaborating and liasing with product team to gather, clarify and analyze Agile, Scrum, Jira, Git, SVN, Jenkin,
requirement. Circle CI, Fastlane, CodePush, Xcode,
Wrote unit tests for functionality and end-to-end test scenarios Android Studio, DRY, KISS, SOLID,
OOP, Functional Programming.
Daily Scrum meeting and updating task's progress in JIRA.
Certificates
Projects
Web & Mobile Designer: UI/UX, Figma
and more - Udemy
ShareShareApp
https://tinyurl.com/ye22mxv9
ShareShareApp is a groundbreaking digital wallet application designed specifically for
facilitating equitable money sharing among groups of people. Where user can sharing The Complete React Native Hooks
money equality between each user group. Otherwise, user can use other feature of Course - Udemy
digital wallet. https://tinyurl.com/4fft5du4
React Native: Advanced Concept -
Technologies:
Udemy
React Native GraphQL Apollo Client Typescript Javascript CSS https://tinyurl.com/bdz6s7nb
Foundation Of User Experience(UX)
Zustand MMKV Jest Detox Firebase Cloud Messaging Husky Jira Design - Google
https://tinyurl.com/h9b73utn
Github
Google Play Acedemy
https://tinyurl.com/49jjcenw
Problem Solving(Basic) - Hackerrank
Reborn https://tinyurl.com/bdhwwjzh
Reborn is an e-commerce marketplace tailored for collectors of limited edition and
high-value toys. Reborn provides users with a platform to upload, exchange, buy, and Awards
sell exclusive toys, fostering a vibrant community of collectors. This application is a
hybrid mobile application which is build for IOS and android using React Native 2015 - Encouragement Prize in
Framework. Excellent Student Competition for
Android: https://play.google.com/store/apps/details?id=com.triky.reborn Computer Science at Provincial Level
in Binh Duong.
IOS: https://apps.apple.com/sg/app/reborn/id6443481938
2014 - Third Prize Office Informatics/
Technologies: Computer Literacy at Provincial Level
in Binh Duong.
React Native GraphQL Apollo Client OneSignal CodePush Redux
Redux Persist AppCenter Sendbird Github Jira
Software Engineer Mar 2022 - Oct 2023
FDS Soft
Role and Responsibilities
Designing, developing, testing, deploying and releasing components of TalentIDO and
365FDS application.
Maintaining and improving performance components of TalentIDO's website and
backend.
Migrated successfully from ReactJS website to hydrid React Native application.
Documenting user guides & technical specifications. Designing app navigation &
states flow.
Conducted demo planning directly with the whole team and client
Collaborating and liasing with product team to gather, clarify and analyze
requirement.
Reported and updated task's progress in 1 sprint / 2 weeks.
Projects
TalentIDO - Website
TalentIDO is a decentralized marketplace for non-fungible tokens (NFTs) and digital
assets related to sport player. It functions as a platform where users can buy, sell,
and trade a wide variety of digital assets, including digital art, collectibles, virtual real
estate, domain names, and more.
LandingPage: https://talentido.io
Marketplace: https://talentido.com
Technologies:
ReactJS NodeJS Axios Redux Smart Contract ABI EtherJS
Firebase Authentication Firestore Firebase Cloud Storage Payment Stripe
Strapi WalletConnect Metamask Solidity
TalentIDO - React Native application
This application is a hybrid mobile application of TalentIDO website which is build for
IOS and android using React Native Framework. Migrate successfully from ReactJS
website to React Native application.
Android: https://play.google.com/store/apps/details?id=com.talentido.mobile
IOS: https://apps.apple.com/us/app/talentido/id1658689767
Technologies:
React Native Redux Redux Saga Redux Persist Axios ApiSauce
Smart Contract ABI EtherJS Firebase Authentication Firestore
WalletConnect Metamask Typescript
365FDS
365FDS allows users to request transported from nearby truck's drivers through its
mobile app. They can specify their pick-up and drop-off locations, select the type of
vehicle they prefer (e.g., truck, semi-truck), and view the estimated fare before
booking.
Technologies:
React Native React Native Maps Redux Redux Saga Redux Persist
Axios ApiSauce React Navigation Typescript
Front End Developer, Intern May 2021 - Aug 2021
FPT Software
Role and Responsibilities
Designing, developing, testing, deploying components of internal system for Japanese
customer.
Creating a wireframe and prototype for a Japanese e-commerce dental website.
Collaborating and liasing with product team to gather, clarify and analyze
requirement.
Daily report and research SRS and documents.
Projects
Dental E-commerce App
An app provide UI for calculate and provider suitable item for user's teeth. Also app
provide marketplace for teeth related products.
Technologies:
ReactJS NodeJS Bootstrap HTML CSS Javascript
Education
Software Engineer Nov 2018 - Mar 2022
FPT University
Bachelor of Software Engineer
Side Projects
BeBest
BeBest is a tracking habit app. BeBest help use capture your daily habit images. Using
React Native and firebase. With new architecture library react native vision camera
and react native MMKV.
Github: https://github.com/vinhandev/BeBest
Android: https://play.google.com/store/apps/details?id=com.vinhandev.bebest
Technologies:
React Native Vision Camera React Native Firebase Expo Expo Router
Firestore Firebase cloud storage Zustand React Native MMKV
Images:
PriceTracker
PriceTracker is a crawl data website. Keep track of your product's price. Using all
features of Material UI Design. With a cron job update prices everyday.
Github: https://github.com/vinhandev/price-tracker
Technologies:
MUI ReactJS NodeJS Firebase Authentication Zustand Vite Zod
Firebase Firestore React Hook Form Firebase Hosting ChartJS.
Images:
Flashcard
Flashcard help user to learn scheme fast, simple and mobility with supabase and
mmkv storage.
Github: https://github.com/vinhandev/flashcard-app
Technologies:
React Native Supabase Expo Expo-router React Native Reanimated
React Native Gesture Handler
Images:
ChatApp
ChatApp is a messaging app. Help you to communicate with your friends. Using
library GetStream and light weight layout library Tamagui. Making app fast and easy
to use.
Github: https://github.com/vinhandev/chat-app
Technologies:
React Native Tamagui Firebase Firestore GetStream Expo
Expo Router Zustand MMKV Lucide Icons React native paper
Images:
MyFitnessPal
MyFitnessPal is a tracking calories app. Allowing you track your daily calories in meals.
Using food api from adaman and database from Stepzen to update your meals’
calories.
Github: https://github.com/vinhandev/my-fitness-pal
Technologies:
React Native Stepzen Firebase Firestore Firebase cloud storage
Expo Expo Router Redux Edaman
Images:
Wallet app
WalletApp is a animated app. Where I experimented with react native reanimated. I
stored some cool animated with wallets.
Github: https://github.com/vinhandev/wallet-app
Technologies:
React Native Moti React Native Reanimated React Native Gesture Handler
Images:
Please visit my Portfolio or my Github for more detail.
vinhan.vercel.app github.com/vinhandev