Printing tool Download PDF

Summary

6 years worked in startup, from US, Ireland, Singapore, published 5 apps and fews free  projects, I know how to work fast in a startup and how to manage a team, make the apps come true and run smooth.

Technical Skills

iOS: Swift, Core Animation, CocoaPods, Auto Layout Programmatically, Push Notification, MapKit, Core Location, Interface Builder, In-App Purchase, Realm, Speech To Text, Text To Speech, Design Pattern

Backend: Node.js

Database: MySQL, mongoDB

Software: Xcode, Visual Studio Code, Photoshop, Sketch, Zeplin, Adobe XD, Sequel Pro

Cloud-Technologies: AWS

Version Control: Git

Project Management: Agile, Trello, Slack

3rd party services: Google Maps, Google Place, Facebook SDK, Fabric, Firebase, Flurry, MixPanel, Instagram API, Mailgun, Mollie, Paypal, Stripe, Spreedly

Professional Experience

1/2019Present

Senior iOS Developer at Line

Maintain chat list features

Improve logs viewer

5/20171/2019

Senior iOS Developer at Coinhako

  • Encrypt/decrypt and store data to KeyChain, apply Universal link to confirm transactions.
  • Design a flexible architecture, easily expand the business from 3 currencies to 31 currencies, 2 countries to 4 countries.
  • Connect Socket to update cryptocurrencies price real-time.
  • A voice assistant to enforce your voice command.
  • Update localization on the air.
  • Technologies: Swift, Clean Swift, Core Animation, Git, Pusher, Auto Layout Programmatically, Today Extension
  • Create architecture design foundation for iOS and Android app.
  • Serving 200k+ users in Asia.
  • The following is the link to Appstore: https://itunes.apple.com/us/app/coinhako-wallet/id1137855704?mt=8
5/20165/2017

Senior iOS Developer at Fixir

  • Get more requests by using new detail collection system like a step-by-step chat bot.
  • Eliminate 100% manual progress by building matching system and chat between drivers and workshops.
  • Build everything from scratch, solely
  • Technologies included: Swift, FCM, Google Map, Core Animation, Git, NodeJs, socket.io, AVFoundation, Core Location
6/20144/2016

iOS Developer at Moca

  • Migrated Objective-C to Swift, update MVC and spaghetti code to MVP architecture
  • SDK to be integrated from partners. Implement deep linking to allow partner using Moca app to pay from their platforms.
  • Generics design for multi bill types and receipts. Flexible design to support more bills and receipts
  • Shorten payment flow from over 30 seconds to 18 seconds by improving performance in API requests.
  • Promotion system: allow to accept and automatically use promotion code while processing payment.
  • Technologies: Swift 2, MVP, Push Notification, Fabric, MapKit, Deep Linking, AddressBook
  • The following is the link to Appstore: https://itunes.apple.com/us/app/moca/id965112152?ls=1&mt=8
5/20135/2014

 iOS Developer at Snapbuck

  • Auto Layout, UI Implementation: implement the whole app with Storyboard. Improve performance and boost development speed by split up to many Storyboards by features.
  • User membership: Allow login with email, Facebook, Google.

Relevant projects

Snapshop

  • Snapshop is a fashion marketplace to buy (user role) and sell (merchant role), from streetwear to luxury brand.
  • Rebuild the project with new UI and architecture: build under pressure for investor pitching.
  • Collaborated with two Backend Engineer.
  • Serving UK markets
  • Technologies: Swift 4.2, Clean Swift, AW SS3, AWS Cognito, HockeyApp, Stripe, Spreedly, Firebase
  • The following is the link to Appstore: https://itunes.apple.com/us/app/snapshop-republic/id1309079895?mt=8

Ogenii

  • Ogenii is dynamically connect learns to teachers and help users learn/teach anytime and anywhere they want.
  • Take responsibility for everything about tech, backend (Node.js), database, server, web and iOS.
  • Easily login with social network login.
  • Pick place to learn and get direction by Google Places and Maps.
  • Keep updated with new classes and activities via Firebase Cloud Messaging.
  • Technologies: Swift 4, Clean Swift, Facebook LoginKit, Firebase, Fabric, Firebase Cloud Messaging, Google Places, Google Maps, Apache, Node.js, Ubuntu, MySql

Opiyn

  • Opiyn is mobile interactive reviewing experience, see thousands of reviews in one quick glance and give a review with just one touch.
  • Customize the UITextView to show actions popup, rendering multiple font in one UITextView.
  • Interested UI with Pinterest Layout (limping height, 2 columns collection view), Parallax Header Tab, Tinder card style for Notification.
  • Geofencing location around user location.
  • Technologies: Swift 2, MVP, Push Notification, Fabric, MapKit, Deep Linking, AddressBook

Webgaff

  • Experience property search on an exciting level with the WebGaff app.
  • Instant 1-1 chat to discuss via socket.io
  • Street view and map view with Google Maps, geofencing to find properties around location.
  • Technologies: Swift 2, MVP, Push Notification, Fabric, Google Maps, socket.io.
  • The following is the link to Appstore: https://itunes.apple.com/app/id1092385240

KNConstraints

  • KNConstraints is a library for Auto Layout Programmatically with very short syntax, clean code.

Activities

2017

Speaker

Speaker at Geeky Weekend on "Swift Talk 2: Quality Battle"

2016

Trainer Assistant

Trainer Assistant for Subhransu Behera on "TopDev Techtalk: Free Swift Tutorial Day"

Education

20082012

B.S in Computer Science

Ton Duc Thang Universiy