Curriculum Vitae

 
Vũ Thành Nam
Senior Software Engineer
Skill
.Net Core (MVC, WebAPI, EF Core)
.NET Framework (C#, ASP.NET MVC, WPF, WCF)
AngularJs/Angular 2+
MSSQL, MySQL, Postgres, SQLite
C/C++ - C++/CLI
PowerShell - Batch script
ReactJs
PHP - Wordpress
Java

A software engineer with close to 6 years of experiences in software development. Having a broad understanding of full life-cycle of software engineering and team leader. Good at implementing complex algorithms. Hard worker and good responsible. Fluent in English and Vietnamese.

WORK EXPERIENCE
NASH TECH (HARVEY NASH)
SSE .Net Microservices
FAMERS AND ANIMALS MANAGEMENTAPRIL 2021 - NOW

Redevelop the current Portal site to facilitate better use of data and consolidate and simplify existing processes for all the stakeholders

SSE Power Platform
APPROVAL SYSTEM PROJECTJANUARY 2021 - MARCH 2021

Build up an approval system for payment requests which will help to improve approval process with Office 365 & Microsoft Power Apps

SSE Backend
ECOMMERCE LAND PROJECTJANUARY 2020 - NOVEMBER 2021

Develop a new platform which is named Ecommerce Land for the innovative retail trading business domain.

SSE Fullstack
CO-WORKING PROJECTMARCH 2019 - JANUARY 2020

Starting with .NET in early 2019 and then growing to PHP and JAVA.

This is a project to develop a co-working system with many features to service operation offices such as booking, create packages, modules offices...

SE Fullstack
E-LEARNING PROJECTJULY 2018 - MARCH 2019

The objective of this project is to provide a scaleable and customisable Integrated Assessment System (IAS) providing a dedicated and secured platform for authoring, delivery and marking of e-assessments. The system will consist of 3 sub-systems, namely the Assessment Delivery, Assessment Marking and Assessment Authoring sub-systems.

GLOBAL CYBERSOFT VIETNAM (GCS)
Consultant 2
NADAE PLATFORM (.NET ADAPTIVE DISTRIBUTE APPLICATION ENVIRONMENT)AUGUST 2016 - APRIL 2018

This project is to develop NADAE platform and libraries that are used in Bonder application. The NADAE Architecture is designed to provide platform with following features:

• The plugin architecture for logical and physical driver

• The plugin architecture for Machine User Interface

• Transparent the communication between plugins

• Support notification machine (event, alarm and status changed)

• Transparent accessing database

• Support management constant machine

• Support automatic deployment and remote deployment

• Support manage and control the plugin’s life cycle.

Consultant 2
ECACS APPLICATION (EQUIPMENT CONTROL APPLICATION COMMON)OCTOBER 2016 - DECEMBER 2017

This project is to develop common solutions to control equipment application:

• Substrate mapping management

• Recipe management

• Workflow engine

In addition, it also follow SEMI Standard to design data modeling and data transferring.

Consultant 1
AUTOMATION TEST FRAMEWORKMAY 2017 - APRIL 2018

This project is provides a framework Automation Test NADAE base on White framework which is a framework for automating rich client applications based on Win32, WinForms, WPF, Silverlight and SWT (Java) platforms. In addition, project also apply NADAE Automation Test framework to ECACS project.

Freelancer
APPLICATION, WEBSITE, ANDROID APPLICATIONJANUARY 2016 - PRESENT

Get a lot of freelancer projects and build-up applications such management applications, commercial websites, management websites and mobile application.

EDUCATION
STUDENT'S CIVIL PROGRAMMERS TO MAJOR INFORMATION TECHNOLOGY (BACHELOR OF ENGINEERING)
TRAN DAI NGHIA UNIVERSITY (VINHEMPICH MILLITARY TECHNICAL OFFICER COLLEGE)OCTOBER 2012 - JUNLY 2016

GPA: 7.2/10

ACTIVITIES
PROJECT OF UNIVERSITY
EXPERIENCE IN UNIVERSITYJAN 2014 - APRIL 2016

Illustrates AlgorithmSomething about basic data structures like stacks, queues, heaps. Graphs are a tremendousily useful concept and two-three tree solves a lot of problems inherent in more basic binary trees. All algorithms efficiecy and sorting and searching algorithms. Advanced algorithms such as Dijktra's algorithm for finding shortest paths in graphs, dynamic programing with an example of all pairs shortest paths, minimum spanning trees and prim's algorithm, huffman encoding compressing algorithm...

OLYMPIC COLLEGIATE PROGRAMING CONTEST
EXPERIENCE IN UNIVERSITY2013 - 2015

Take part in Olympic collegiate programming contest with elimination in university.