Download PDF

Summary

A full stack developer with more than 9 years of experience in many fields: desktop, web, mobile application and game development, 5 years of experience in team management and technical consulting. Highly skilled in problem solving, training, communication and team work. Fluent in English and Vietnamese. 

Education

Sep 2006Jul 2011

Software Engineer

DaNang University of Technology

Skills

C# / ASP.NET

- Using C# and always keep-to-date with latest version of C#/.NET.

- Have experience working Web Forms, MVC, Web API, WCF,...

- Fluent with SOLID principles, design patterns, Test driven development, behavior driven development,..

Back-end Development

- Fluent with web application/service development concepts & practice: Client/Server, SOA, Microservice Architecture, Web Security, ...

- Have experience working & design database system using MS SQL, MySQL, MongoDB,...

- Have experience designing/deploying large scale systems using Microsoft Azure, and Docker.

Front-end Development

- Front end development is quite interesting to me. I have experience on many Javascript libraries/framework: jQuery, ReactJS, Redux, Angular 2, NodeJS...

- I'm currently using ReactJS/Redux & Typescript as my favorite front end technology stack.

Mobile Development

- Using Swift since it was announced, i'm very confident with it new concepts such as protocol oriented design, value/reference types, memory management using reference counting...

Game Development

- As a C++ trainer/game developer. I have deep knowledge on C++ programming language: memory managment, object oriented programming, ...

- Experience working with low-level graphic libraries: OpenGL, DirectX, Metal and high level game engines: Unity 3D, SpriteKit...

Training & Researching

- Training & Presentation skill. 

- Ability to discover strengths and weaknesses of trainees in order to help them improve themselves and their potential.

- Ability to research a new technology & transfer to the team and document as well.

Work History

Mar 2017Present

Staff Software Engineer

Visa Inc - Singapore

Design, Develop, Test software application/services for loyalty team at Visa.

Skills:

- Software design, UML, documentation, presentation skills.

- C#, ASP.NET WebApi, MsSQL,...

Jan 2015Jan 2017

.Net Architecture

Clearpath Development

Work directly with customer to gather software requirement specification, create system design and manage the team during implementation and testing phase.

Projects:

- Corespondent Loan Acquisition Portal: a portal for mortgage sellers manage their contracts with customers and investors.

- Business Rule Engine Management: manage and execute business rule engines.

- Template manager: manage email templates and sending emails.

Skills: 

- Backend and database: C#, ASP.NET MVC, Web API, WCF, MSMQ, MongoDB,...

- Front-end: Javascript, Angular JS, HTML, CSS.

- Requirement analyst, system design, test driven development.

- Behavior driven development, automation testing: Specflow, Selinium HQ...

Jan 2011Dec 2014

Vietnam HD+ Trainer Leader

Gameloft

Manage programmer training team in Gameloft Vietnam Groups of Studios (SA1, SA2, DAD, HAN). Create, organize training programs related to 3D graphics (OpenGL ES, DirectX), game engine, multiple threading & synchronization, networking, debugging, design pattern, etc...

Skills:

- Programming languages: C++, Java, C#, Objective C, Swift...

- Graphics Engine/Framework: OpenGL, DirectX, Metal, Unity3D...

- Mobile platforms: iOS, Android, Windows Phone.

- Training, communication, presentation, management skills.

Aug 2008Dec 2009

Technical Leader

IFI Da Nang

Supervise and give direction to the development team. 

Projects:

- VisioDent: a CRM software for dentist: migrate database from pervasive to postgres SQL. Skills: C++, MFC, pervasive database, postgres SQL.

- Mobile data synchronization for eXoPlatform: synchronize emails, contact, calendar from mobile phones to eXoPlatform portal. Skills: Java (backend), C# (windows mobile), SyncML, eXoPlatform, windows mobile..

- Video conference website: a website for video conferencing. Skills: action script, php, red5, java, Flex, openfire,...

Sep 2007Jul 2008

PHP Programmer

New Software Solution

Create websites for clients and local universities.

Projects:

- DanangInvest: website for DaNangInvest company.

- Pham Van Dong university website.

- Da Nang University website.

Skills:

- Programming Languages: PHP, HTML, Javascript.

- Frameworks: NukePHP, Joomla.

iOS Developer

Free Lancer

Develop software & games for iOS platforms.

Projects:

- Roll!: Taking animated pictures using iPhone.

- GoodMusicApp: automatically play good music in your iPhone library.

- BabyBel: a casual game for advertising.

- Fishing World TV: a fishing game on Apple TV.

Skills:

- Programming languages: Swift, Objective C, C++

- Engine/Frameworks: iOS, tvOS, OpenGL, Box2D.

Rewards

Third Prize - ACM/ICPC programming contest Asia-Pacific region (HCMC site - 2008).

Third Prize Super Cup - Informatic Olympiad Contest for IT Students.

Second Prize - Software opensource contest for student (twice in 2010 and 2011, 3 times third prize in 2007, 2008 and 2009).

Interest

- Programming, reading technical news.

- Team building activities.

- Movies, music.