Summary

I have more than eight-years of experience in software development, specializing in cross-platform mobile applications with React Native and Flutter. I have also developed native Android application using Java/Kotlin, iOS application using Swift. My front-end development expertise includes ReactJS, VueJS, alongside HTML5, CSS3, SASS, LESS, GraphQL, Restful API, Material UI, Chark UI

I’m passionate about writing clean code, delivering cool features and scalable architecture with a focus on high efficiency and quality. I’m also a lifelong learner, eager to learn new things to expand my skills and knowledge.

Technical proficiencies

Programming Languages: React-Native, Flutter, Android/IOS, Java, Kotlin, Swift, JavaScript, ReactJS, VueJS PHP

Skills:

  • Cross-platform mobile applications (React-Native, Flutter, Android/IOS): React-Navigation, Redux middlewares such as: Redux-Saga, Redux Thunk, React Hooks, Build native modules (Android & iOS)
  • Native mobile applications: Android Java/Kotlin, iOS Swift
  • Front-End Development: ReactJS, VueJS, jQuery, HTML5, CSS3, LESS, Bootstrap, Material UI, Chakra-UI, Rest API, GraphQL
  • Microservices, API gateway
  • Databases: MySQL, Postgres, Firebase Database, MongoDB
  • Architecture Patterns: MVC, MVVM, MVP, Viper
  • Object Oriented Programming, Functional Programming, SOLID Principle, Design Patterns
  • Java, Kotlin, Swift.
  • Backend: Spring MVC, Spring Boot, Hibernate, JDBC, JSP, Servlets
  • Verson control: Git, SVN
  • Docker
  • Agile Scrum

Tools: Xcode, Android Studio, Postman, Visual Studio Code, Webpack, NPM, Yarn, TFS, Jira, Trello, Slack, Figma.

Professional Experience

Finance, Payment, Checkout – Unicorn Startup base in Dubai

Developer, July 2023 – Now

Project description:  

  • Payment solution that makes shopping simpler, smarter
  • Feature products: Buy now pay later, Pay in Full, Subscription program, Financing

Responsibilities:

  • Work in a scrum team – more than 16 members
  • Involve in refinement, planning meetings. Collaborate with team members, lead, product manager to define, estimate tasks for upcoming sprint
  • Complete assigned tasks
  • Perform code review
  • Design approval, work closely with designer to ensure the optimal UI/UX for customer

Technologies

  • VueJS, Vuetify 2, Vue Router, Vuex, Sass, HTML, CSS, Axios, Date-fns
  • Rest API
  • Build tools: Webpack/Vite
  • Tracking: New Relic, Sentry, Hotjar
  • A/B testing: Statsig
  • Version control: Git, Gitlab as a remote server
  • Gitlab for continuous integration and deployment
  • Docker, Kubernetes

Hotel Booking Platform– Australia

Developer, Apr 2022 – February 2023

Project description

  • An online booking application designed specifically for users in Australia

Responsibilities

  • Work closely with designer and project manager to provide the best UI/UX and quality product
  • Work directly with customers to get requirements estimates, break down tasks and write code.
  • Create detail design, code, unit test, code review
  • Ensure that deliveries are on-time and on-target

Technologies in Mobile Development

  • GraphQL, Microservices, Api gateway, JAVA BE
  • ReactJS, Material UI, React Query, Redux Toolkit, Redux Persist, Axios, Fromik, Yup, Date-fns, Google analytics…

Restaurant Booking Application - Hong Kong

Developer, Jul 2021 – Apr 2022

Project description

  • A mobile or web application designed to facilitate restaurant reservations for users in Hong Kong.

Responsibilities

  • Work closely with designer and project manager to provide the best UI/UX and quality product
  • Work directly with customers to get requirements estimates, break down tasks and write code.
  • Clarify and Implement feature tasks.
  • Ensure that deliveries are on-time and on-target.
  • Deploy and release applications to store

Technologies in Frontend Development

  • React Native, React Navigation
  • Async Storage, Social Sign-in, Firebase Cloud, Messaging
  • Firebase Analytics, Firebase Crashlytics, Redux Toolkit, Redux Persist
  • React Query, Axios, Rest API, React Hook Form, Yup, i18Next, React Native, Reanimated 2, React Count Down, React Native Calendars, React Native Fast Image, React Native Config, Payment

Office Management Project – Singapore

Developer, Jan 2021 – Jul 2021

Project description

  • An application to manage personal workspaces, find colleagues and book meeting rooms.

Responsibilities

  • Working with Project Coordinator to design and implement mobile applications.
  • Migrating to newer React Native versions, optimizing performance.
  • Implement Login, Profile, Setting and Check-ins flow.
  • Incident bug fixing

Technologies

  • React Native, Redux Toolkit, Axios, Code push

E-Commerce Platform – Singapore

Developer, Mar 2020 – Jan 2021

Project description

  • An application for buying and selling fruit and visualizing the shipping process.

Responsibilities

  • Working with Project Coordinator to design and implement mobile applications.
  • Fix ordering process flow.
  • Refactor codes.
  • Fixing bugs, supporting and maintaining.

Technologies

  • React Native, Firebase, Redux Saga, Code push

POS apps – Enrich Management System

Developer, Mar 2019 – Mar 2020

Project description

  • A hotel booking and check in applications for our customer.

Responsibilities

  • Implemented communication with external printers to support booking ad check-in workflow.
  • Integrate payment methods with POS devices to ensure secure and efficient transactions.
  • Source code management.
  • Fixing bugs, supporting and maintaining.

Technologies

  • React Native, TCP/IP, USB, WebView

Social Networking – New Zealand

Developer, Jun 2018 – Mar 2019

Project description

  • The app facilitates user connections through location-based services, enabling real-time interactions and activity planning

Responsibilities

  • Developed a social networking app allowing users, with consent, to locate and connect with each other on a map.
  • Enabled user to interact through chat channels and plan activities collaboratively.
  • Managed and maintained the source code repository, ensuring efficient collaboration and version control.
  • Bugs fixing, supporting and maintaining.

Technologies

  • React Native, TCP/IP, USB, WebView
Certifications

Education:

Ton Duc Thang University

Bachelor’s Degree in Software Engineering

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?