Summary

I have more than eight-years of experience in mobile development including native and cross-platform. Beside that I have been experienced in Front-End and Back-End development for two-years. I focus on collecting the requests, implementing, fixing bugs before release packages, researching and applying new techniques, and supporting my team members as well. I always advise my team to work with the latest technologies. I also have knowledge of cloud as Amazon Web Service and technologies support to testing, deploy.

Technical proficiencies

Programming Languages: Java and Kotlin, Object C and Swift, JavaScript/TypeScript.

Skills:

  • Mobile Native: Android (Java / Kotlin), iOS (Object C / Swift)
  • Mobile cross-platform: react-native, Flutter, Kotlin Multiplatform
  • Object-oriented methodology, Design Patterns, Architecture Analysis and Design
  • Multi-threaded programming, GUI programming
  • API: RESTful, GraphQL
  • Front-End: ReactJS
  • Back-End: .NET, Node JS, Java
  • Git: CI/CD pipeline, GitHub Actions
  • Cloud service: AWS Cognito, S3, Terraform, SNS
  • Machine-learning: TensorFlow

Tools: Visual Studio Code, Android Studio, Xcode, Git, NPM, Yarn, Jira, Trello, Slack.

Fields: Finance, E-commerce, E-learning, Healthcare, Protection.

Professional Experience

Fintech Project – US

Mobile Developer, Nov 2023 – PRESENT

Project description:  

  • Working on a fintech ecosystem includes mobile apps, services and API.
  • We were tasked to build Products and some Service Products support on web and mobile.

Responsibilities:

  • Development and client communication
  • Analysed requirements, supported team to design software architecture
  • Supported team to apply new technologies, implement plug-ins, services and handle issues occurred during development of the product.  
  • Research and build structure for application.
  • Implement feature tasks.
  • Fixing bugs, supporting team members and maintaining.
  • Ensure that deliveries are on-time and on-target.
  • Clarify and Implement feature tasks.
  • Setup and Training for customers about the application.
  • Get requirements from the customers directly.
  • Participated in maintaining and developing new requests for customer

Technologies

  • React-native
  • GraphQL and NodeJS for back-end
  • Testing: Automation Test (Appium – WebDriver IO), Unit test.
  • Develop tools: Visual Studio Code, Android Studio, Xcode, GraphiQL, LaunchDarkly: feature flags.
  • Analytics and Recording tools: Datadog, Fullstory.
  • Security tools: Snyk, MobSF - Mobile Security Framework.
  • AWS: Cognito, Terraform, S3, SNS.
  • Git: CI/CD pipeline, GitHub Actions

FinTech – Denmark

Mobile Developer, Apr 2022 – Nov 2023

Project description

  • Working on app about the finances features as instalments and payments

Responsibilities

  • Work with developers from Thailand to get the requirements and integrate the features to deliver for clients.
  • Review code and develop the features.
  • Analysed requirements, supported team to design software architecture
  • Supported team to apply new technologies, implement plug-ins, services and handle issues occurred during development of the product.  

Technologies

  • React-native
  • Testing: unit test
  • Deployment: apocenter, code push
  • Third-party: Storyteller (stories SDKs), rudder Stack (analytics), post hog (feature flag)

LMS

Mobile Developer, May 2020 – Apr 2022

Project description

  • The app’s digital imaging makes it easy to take photos of each unit at pickup and delivery, including the ability to scan QR and VIN barcodes

Responsibilities

  • Work with developers to get the requirements and integrate the features to deliver for clients.
  • Review code and develop the features.
  • Analysed requirements, supported team to design software architecture

Supported team to apply new technologies, implement plug-ins, services and handle issues occurred during development of the product.

Technologies

  • React native  
  • NodeJS
  • Automation test, Mock server.
  • AWS: S3 - presigned URLs.

E-commerce – Viet Nam

Developer, Nov 2019 – May 2020

Project description

  • Working on a team of 11 members including 1 Project Manager, 1 Business Analytics, 1 Team Leader, 6 Developers and 1 QC.
  • We were tasked to build a product App for assistant sales and the user can be a supplier to another user.

Responsibilities

  • Work with Customers to get the requirements and integrate the features to deliver for clients.
  • Review code and develop the features.
  • Implement feature tasks.
  • Fixing bugs, maintaining.
  • Create structure application and support designer for UX in App

Technologies

  • React Native, Git
  • Tool: Android Studio, Xcode, Visual Code, Postman

Edtech – Vietnam

Developer, October 2018 – Nov 2019

Project description

  • Working on a team of 6 members including 1 Project Manager, 1 Team Leader, 4 Developers.
  • This app is used for teams or companies can communicate

Responsibilities

  • Create a structured App.
  • Design UI/UX.
  • Review code and develop the features.

Technologies

  • Spring Boot Framework, React Native
  • Tool: Visual Studio Code, SmartGit

Fintech – Canada

Developer, Feb 2018 – Oct 2018

Project description

  • Working on a team of 67 members including 1 Project Manager, 1 Solution Architect, 1 Software Architect, 1 Business Analytics, 5 Team Leader, 4 DevOps, 40 Developers and 10 QC.
  • We were tasked to build the main product Web Finance and some services products support on web and mobile.

Responsibilities

  • Development Mobile App and client communication
  • Analysed requirements, supported team to design software architecture
  • Ensure that deliveries are on-time and on-target
  • Research and build structure for application.
  • Implement feature tasks.
  • Fixing bugs, maintaining.
  • Clarify and Implement feature tasks.
  • Get requirements from the customers directly.
  • Participated in maintaining and developing new requests for customer

Technologies

  • Mobile App Android and iOS.
  • WebStorm, Android Studio and Xcode
  • React Native 2FA Authy, RESTful technology.  
  • Jira, Azure, Git
  • TypeScript, Java
  • Fastlane

HR Management – Viet Nam

Developer, Nov 2017 – Feb 2018

Project description

  • Working on a team of 8 members including 1 Project Manager, 1 Team Leader, 5 Developers and 1 QC.
  • This app is used for the survey to be statistical and communicate

Responsibilities  

  • Create a structure for the app, support designer for UI/UX
  • Deploy the app to Google Play and AppStore
  • Support customer analytics feature
  • Support team member

Technologies

  • React Native
  • Tool: Android Studio, Xcode, Visual Code, Postman
Certifications

Education:

Ho Chi Minh City University of Technology and Education

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?