SlideShare a Scribd company logo
1 of 10
CURRICULUM VITAE
PERSONAL DETAILS
Full Name : Nguyen Manh Hung
Job Titles: Developer
Date of Birth : Feb 09th
,1982 at Son Tay, Hanoi
Identification: 111-631-043 Passport:B2886861
Gender : Male
Address : Room 3010 – CT2,The Pride Build, Lê Văn Lương street,Hanoi, Vietnam.
Tel : 0982.388.165
Email : Hung.nguyenmanh82@gmail.com
SUMMARY INFORMATION
2 year experience with java and android:
 Multithreads, service, broadcast Receiver, Log file, sqllite, json, xml, webview,BLE, Sensors,
canvas,timer, animation, google Material Design,Proguard….
 android native
Proficient in C++ ( 6 years ) and OOP:
 Multithread (window and linux) MFC, Win32, STL, DLL
 Code optimization (understanding compiler, computer architecture, and embedded architecture)
Experience with software design: UML2.0(class diagram, sequence diagram), flowchart, state diagram
Understand Computer Architecture and chip Architecture of FreeScale (MMU, Arm Architecture, HCS08,
Coldfire version 1).
Understanding compilers with C++ langugage with Microsoft VC++ on Window and GCC on Linux.
6 month experience with html5, json, javascript (jquery, jquery mobile,…), php, nodejs:
 Self study in English to write my apps
 SWIG, JNI, JNA
3 years experience for testing:
 Write unit test case and test case.
 Write test script: shell script on Linux, batch script on Window
 Write vbsript to test on TeraTerm tool remote to linux.
3 years experience with software process of FPT software company. And 2 years with LG Ericson software
process.
4 years experience working on linux environment.
Use many supporting tools: Visual Studio VC++, Eclipse, AndroidStudio, phpStorm, VIM, Source Insight,
VSS, SVN, UCM, Redmine, WinMerge,Microsoft project, Visio, VNC, VPN, Teraterm, totalcommander,
Vmware Station and player…
Other languages: Assembly, make, chill language, pascal
Other skills: design circuit board on Orcad10, program Assembly for 89C51 with Ride51, analog circuit
(one year after I graduated).
Learn new technology very fast. I can training and share my knowledge to others clearly and make them
easy to understand.
Ability to work well in a team environment and foreign environment (I have been to Korea 3 times and
worked here for 6 months with 3 different teams). I recently have 2 months working in Japan. I Can work
independently.
English experience:
Can read, write, chat well:
 write design, document, test case in english when working at FPT and LG- Ericson.
 read 4G reference specification and make presentation output to korea team.
Listening and speaking is good.
 I speak clearly and correctly. Enough to make presentation.
EDUCATION
2000 ~ 2005 Hanoi University of Technology(HUT), Hanoi, Vietnam § B.Sc., Electronics and
Telecommunications Engineering
http://www.flickr.com/photos/60592421@N03/5525151115/in/photostream/
http://www.flickr.com/photos/60592421@N03/5525153409/
http://www.flickr.com/photos/60592421@N03/5525768498/
EMPLOYMENT HISTORY
5/2016-7/2016 Work at home and develope my apps on Android: Yijing (quẻ Kinh Dịch)
1/2016 – 4/2016 Work in FPT Software company as an Android developer
Join in following projects:
+ Smart Entry
+ CarMeter
8/2014 – 12/2015 Work at home and develope my apps on Android: Horoscope (Tử Vi) and lunar
calendar apps (Lịch Âm)
4/2011 – 8/2013 Work in VKX company as a developer and tester.
Website:http://www.vkx.com.vn/en/Home.aspx
Join in following projects:
+ EPC
+ LCM
+WCDMA
06/2007 – 9/2010 Work in FPT Software company as a developer and tester.
Website: http://www.fpt-soft.com
Join in following projects:
+ FSL_CW_Testing
+ FSL_LIN
+ Galaxy project
+ OAE project (Omni-find Analytic Edition)
+ MCFTP project (Magic Connect File Transfer Protocol)
+ HPB12 project (Homepage Builder v12 Maintenance)
06/2006 – 03/2007 Work in NWAVE company as a developer.
Join in following projects:
+ERPWIN
+Rain Alarm
09/2005 – 06/2006 Work in Medical equipment factory X130 as electronic engineer.
responsibility: install , repair and maintain X-ray equipments, design some analog
circuits
REFERENCES
Full Name: Phạm Đức Mạnh
Organization: Bu21 FGA, FPT Software
Position: Leader of Bu21
Email: Manhpd@fsoft.com.vn
Full Name: Nguyễn Văn Thắng
Organization: R&D of VKX company
Position: Leader of R&D
Email: siriusvn@gmail.com
Full Name: Pham Tu Cuong
Organization: G16, FPT Software
Position: Group Leader
Email: CuongPT@fsoft.com.vn
Full Name: Pham Viet Hung
Organization: G16-Devision 3, FPT Software
Position: Technical Leader of LIN project
Phone: 966.089.789
Email: Viethungf@gmail.com
Full Name: Nguyen Thanh Tung
Organization: G7-Devision 2, FPT Software
Position: Project Manager and Project technical Leader of HPB12 project
Phone: 0982.188.971
Email: TungNT2@fsoft.com.vn
ATTENDED PROJECTS
Personal
YiJing
2/2016 -3/2016 FPT Software company
Project name Yijing (an quẻ kinh dịch) Size: 1
Position Designer
language Android
Tools IDE:Eclipse
Responsibilities Design, code, test
This project use the following techniques:
searchView,ListView, DrawerLayout, read/write Json to file, Serializable, Date/Time picker, canvas,
Menu, context menu, google material Design, save log file on Phone, proguard…
FPT software
CarMeter
2/2016 -3/2016 FPT Software company
Project name CarMeter Size: 2
Position Developer
language Android
Tools
IDE:Eclipse for android
Excel, Redmine, SVN, Notepad++
Responsibilities Develop UI
Write a demo App in 3 weeks:
Use ViewPager to make round swipe.
Touch gesture for swipe left and right (up/down) (scroll or fling)
Animation with touch gesture.
SharedPreferences
Connect to other device use BLE use Libray from Smart Entry project.
Smart Entry
1/2016 -4/2016 FPT Software company
Project name Smart Entry Size: 10 people
Position Developer
language Android
Tools IDE:Eclipse
Responsibilities Analyse log files to find out errors and fix bug.
This project use the following techniques:
Service, broadcast Receiver, AlarmManager, Timer, PowerManager, Notification, multithread and
handler, sharedPreferences, BlueTooth Low Energy (BLE), animation, save Log file on Phone,
google map,…
Use ADB to get Logcat, Dumpsys from system for application (trace multithread, profiling memory,
activitys,…).
Analyse log file from project by Microsoft Excel.
I had 2 months working in Japan.
Personal
Horoscope (Tử Vi) app for web
6/2015 -12/2015 Personal
Project name Horoscope (Tử Vi) app for web Size: 1 people
Position Designer
language Html5, json, java script( jquery,jquery mobile),css, php, mysql and C++, swig
Tools
IDE:Php storm, Eclipse with gcc/g++
OS:Debian with Vmware player
Cygwin and Mingw on window
Responsibilities Design, code, test
+ design GUI with html5 canvas and get json by Ajax
+ calculate to generate json file from php server with php extension (C++)
+ porting source code from java to C++
+ use SWIG to make php extension
+ mysql to save horoscope information
Horoscope (Tử Vi) and lunar calendar apps on android
8/2014 - 6/2015 Personal
Project name Horoscope (Tử Vi) and lunar calendar apps on
android
Size: 1 people
Position Designer
language Android , sql lite, ndk (c++)
Tools IDE: Android studio
Responsibilities
Start learning Android by my self to write my Application.
Design, code, test
+ design GUI, have some ideas defferent from current apps on other horoscope website and android
store
+ current all source code is write in java, but separate between core calculation and UI.
+ I going to convert java core calculation of apps to java native (C++). I make app small size and high
performance.
+ save data in sql lite, but synchronize with server mysql.
+ techniques: animation, touch gesture, viewPager, listview, drawing on Canvas
+ need to have deep understanding about Horoscope (Tử Vi) and Lunar and Solar calender.
VKX
EPC
2/2013 -8/2013 VKX company
Project name EPC Size: 6
Client LG- Ericsson
Position Developer
language C++
Tools
IDE:VIM, Tera Term, Source Insight, visio,…
OS:Linux
Responsibilities
Read LTE (4G) documents specification and make presentation ouput for
training.
Our block is MME(mobility management entity) in LTE network.
My team has 2 months training in Korea.
Training C++ for other members after come back VN and waiting for new plan from Korea for jobs.
LCM
6/2012 -1/2013 VKX company
Project LCM Size: 6
Client LG- Ericsson
Position Developer
language C++, UML2.0
Tools
IDE: VIM, Tera Term, Source Insight, visio,…
OS: Linux
Responsibilities
Analyze source code and document design. Make presentation output and
update document design.
Each member of project works direct with a Korea mentor and have responsibility some component of
BSC of Access network CDMA2000 1x.
Each component actually is an application on linux. These app are written by C++ language: mutlti
thread, TCP/IP, message queue for interporcess, link list…
My team has 2 months training at Korea.
My component is SLP (Call Control Processor and Selector Processor).
+ understanding the calling message flowchart between blocks and state diagram
+ analyse source code and map it with the call flow message.
+ update document design for more detail. Draw some sequence diagram (UML) to describe the calling
message flowchart more detail connect to source code.
+ after training course. Member of process will maintain this block for 1 years before expiration time.
This project was stoped because of the changing plan from LG – Ericson.
WCDMA
2/2012 - 5/2012 VKX company
Project name WCDMA Core Size: 10
Client LG- Ericsson
Position Developer
language TTCN3, C++, makefile,
Tools
IDE:VIM, Tera Term
OS: Linux
Responsibilities TTCN3 and TITAN training course
TTCN-3 and TITAN is script language and framework for testing in comunicating system.
+ read document (make presentation)
+ write code sample with TTCN3
+ make seminar about makefile
+ fix bug C++ of sample code Lupine tool for TITAN. When convert linux environment.
4/2011- 5/2012 VKX company
Project WCDMA Core Size: 20
Client LG- Ericsson
Position Developer
language Chill language, vbscript, shell
Tools
IDE:VIM, Tera Term, SecureCRT, UCM (to manage source code).
OS:Linux, EROS
Responsibilities
Fix bug and develop some small features.
Write test case and test.
Write document design for new features.
Each member of project working direct with a Korea mentor and have responsibility some component
of Core network WCDMA.
We maintain these components for LG-Ericson’s customer are KT and SKT network in Korea.
Each component actually is an application on linux. These app are written by Chill language.
Each block has a commandline interface. User can interact with app via this commandline interface to
config network or show status of component.
I had 2 months training in Korea for chill language and environment for coding and test.
FPT Software
FSL_CW_Testing
10/2009 - 9/2010 FPT Software company
Project FSL_CW_Testing Size: 30
Client FreeScale Semiconductor company
Position Tester
language Assembly, C, C++
Tools
IDE:MCU10.0, MCU10.1, SC, PA, classical codewarrior 6.1 and 7.1
OS:
+ Window vista, window 7, linux redhat 5.4 (32/64 bit)
+Hardware Boards for testing from customer
Other tools:VNC, Communicator, VPN, CVS,SnagIt, Camtasia…
Responsibilities
Test for Software Analysis (SA) component of HCS08 and ColdFile
version 1:
+ run test cases
+ write new test cases
+ discuss with customer about bugs and find solution for bugs
+ read reference manuals of HCS08 and ColdFile version1 and suggest
cutomer about new features for Software Analysis component
FSL_CW_Testing project is the testing project for new Codewarrior tools version10 of FreeScale.
These tools are based on Eclipse interface. These tools will replace the classical Codewarrior tools.
They are used to develop for some chip families of FreeScale: HCS08, Coldfire version 1,2,3,4 and
ARM (MCU), Power Architecture(PA), Starcore(SA).
The project Scope:
- Build effective testing framework to do functional testing of all the CodeWarrior components for
MCU/PA/SC product line on WindowXp, Redhat5.4 and Window7 (32bit and 64 bit):
+ CW Eclipse IDE and wizard component
+ Debugger component
+ Software analysis component
Team need to design test program (C/C++) to verify functions of compiler, debugger, software analysis
in CW IDE. Also need to identify test coverage and find solution to enhance test coverage:
skill needed for The Project:
+ Experience with Eclipse
+ Experience about compiler, linker
+ Experience with assembly, CC++
+ understand about chip Architecture and computer Architecture (HCS08, CFv1,2,3,4, Arm cotex 4,
MPC55xx,MPC56xx)
+ understand Software Development support Component of each chip family
+ linux (Redhat 5.4)
FSL_LIN
03/2009 - 10/2009 FPT Software company
Project name FSL_LIN (Local Interconnect Network) Size: 8
Client FreeScale Semiconductor company
Position Developer
language C++, MFC
Tools Visual studio 2005, SVN server and Client, Visio
Responsibilities
Create NCF tool with Microsoft Visual C++ including Architecture design, Detail
design, coding and CCP unit test and Write guide document for tool.
NCF tool get input files including *.ncf and *.ldf and generate LIN configuration
files for LIN network version 2.1.
*.ncf and *.ldf are written under Backus–Naur Form (BNF) format. These files are
designed by user to setting feature for LIN network version 2.1.
output files are *.h and *.c files.
The LIN-Bus (Local Interconnect Network) is a vehicle bus standard or computer networking bus-system used
within current automotive network architectures.
Project include 2 parts:
+ coding and optimize source code for LIN driver (firmware) by other members on chip HCS08, HCS12
+ read LDF file (config file) and generate *.h and *.c file to mere with source code of LIN driver by
myself
Galaxy
12/2008 - 1/2009 FPT Software company
Project name Galaxy Size: 6
Client Japanese
Position Tester
language Java, JSP
Tools Eclipse, SVN, Eclipse, SnagIt.
Responsibilities
+ Free test (monkey test or smoke test)
+ Review test cases,manage defect.
+ Test Blogic and test GUI.
This project develops Web application on Terasoluna frame work. Terasoluna is a Web Content
Management System based on Java and JSP. This Web site is used to manage commodities’
information in supermarket. It uses Oracle Database.
OAE
2/2008 - 11/2008 FPT Software company
Project name OAE project (Omni-find Analytic Edition ) Size: 5
Client IBM japan
Position Tester and Developer
language java core, shell script, batch script
Tools
Rational Application Development (RAD), WebSphere, Win serve 2003,
Linux(red hat)64 bit and 32 bit English and Japanese, AIX 64 bit and 32 bit
English and Japanese.
Responsibilities
Install OAE application in three operation systems: WinServer2003, Linux(Red
Hat 7) and AIX.
Deploy this product on WebSphere Application Server in the three operation
systems.
Set environment variables on the operation systems.
Test product via IE6.
Test by command line to create and process database.
Write Script file for testing performance:batch file in Window and shell file in
Linux and AIX.
Develop CSV tool (Read and Write under CSV file format) by java language.
Write test cases for CSV tool and Write JUnit test for CSV tool.
Write test cases for Dic tool and test for Dic tool.
Write batch files and shell files for Report tool and test for Report tool.
OAE is a web application. It allows user to search information based on analysing syntax and
vocabulary. It supports to search information according to many ways (and, or, not, synonym word)
and show statistics about keyword that users search for. Objective of this project is testing for this
product on different operation systems and develops some functions of this product.
MCFTP
11/2007 - 2/2008 FPT Software company
Project name MCFTP project (Magic Connect File Transfer Protocol) Size: 1
Client Japanese
Position tester and developer
language CC++, MFC, Win32, multi-thread
Tools
WinCE
Microsoft embedded Visual C++ 4.0.
Microsoft Visual C++ 6.0.
Microsoft Visual Source Safe
WinMerge
SourceInsight.
Responsibilities fix bug and maintain and test this product.
MCFTP uses C++ to create a file transfer protocol between WinCE and WinXP via TCP/IP. MCFTP server
runs on WinCE, MCFTP client runs on WinXP.
Use Drag and Drop Interface to transfer files from MCFTP client to MCFTP.
Use multithread to transfer file.
Use Log file to save information, warming, error.
HPB12
06/2007 - 10/2007 FPT Software company
Project name HPB12 project (Homepage Builder v12 Maintenance) Size: 7
Client IBM Japan
Position Developer
language CC++, MFC, Win32, multi-thread
Tools
IDE: Visual studio .NET2003, Visual Source Safe,Winmerge
OS:Wind XP, Vista
Responsibilities
Develop GUI
Develop software component to parse XML and process data.
Write unit test case
Do test execution for some functions on Window XP and Win Vista
Homepage Builder is a tool to design web application. It was a famous app in Japanese.
Home Page Builder developed more than 10 year by CC++ language.
User can easily design web with Home Page Builder.
This project develops some new functions for this product line.
NWAVE
ERPWIN
12/2006 - 03/2007 NWAVE company
Project name ERPWIN Size: 2
Client American
Position Developer
language C, C++, MFC,Win32, multithread.
Tools VisualC 6.0
Responsibilities
Read Hex format
Design GUI
Develop software component to communicate with peripheral devices such as
Psoc and DSP microprocessor via computer’s COM port.
Process data
Testing
ERPWIN application communicates with device to set configuration for mobile portable by UI. Read Hex file
format and transfer data to Mobile Portable.
I have reponsibility on window. Other member take care on Psoc microprocessor
Rain Alarming
6/2006 -12/2006 NWAVE company
Project name Rain Alarming Size: 3
Client Vietnam
Position Developer
language C, C++, MFC,Win32, multithread.
Tools VisualC 6.0
Responsibilities
Design GUI
Develop software Tool to communicate with Psoc microprocessor via computer’s
RS232 port(RS232).
Get Data form The Device and Export data under the excel file format.
Test this Tool.
This project develops Rain Alarm System. It includes Software and hardware.
The Rain Alarming device periodically collects information about raining quantity and shows alarming message
when rain quantity is more than a specific level.
The software tool connects to the device to get statistics data and exports data under the excel file format. User
can config parameters for the device via the tool.
I have reponsibility on window. Other member take care on Psoc microprocessor

More Related Content

What's hot

Design patterns in_c_sharp
Design patterns in_c_sharpDesign patterns in_c_sharp
Design patterns in_c_sharpCao Tuan
 
Telephone directory using c language
Telephone directory using c languageTelephone directory using c language
Telephone directory using c languageMauryasuraj98
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++KAUSHAL KUMAR JHA
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationBhadra Gowdra
 
Programming Languages: Trends for 2021
Programming Languages: Trends for 2021Programming Languages: Trends for 2021
Programming Languages: Trends for 2021Svetlin Nakov
 
Phonebook
PhonebookPhonebook
Phonebookniluo7
 
Class 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory ProjectClass 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory ProjectNandanRamesh2
 
CS6611 Mobile Application Development Lab Manual-2018-19
CS6611 Mobile Application Development Lab Manual-2018-19CS6611 Mobile Application Development Lab Manual-2018-19
CS6611 Mobile Application Development Lab Manual-2018-19Gobinath Subramaniam
 
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR caijjournal
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app developmentBiztech Consulting & Solutions
 

What's hot (18)

Design patterns in_c_sharp
Design patterns in_c_sharpDesign patterns in_c_sharp
Design patterns in_c_sharp
 
2. C# Guide - To Print
2. C# Guide - To Print2. C# Guide - To Print
2. C# Guide - To Print
 
Telephone directory using c language
Telephone directory using c languageTelephone directory using c language
Telephone directory using c language
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentation
 
C# Introduction brief
C# Introduction briefC# Introduction brief
C# Introduction brief
 
Programming Languages: Trends for 2021
Programming Languages: Trends for 2021Programming Languages: Trends for 2021
Programming Languages: Trends for 2021
 
Phonebook
PhonebookPhonebook
Phonebook
 
Class 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory ProjectClass 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory Project
 
Tutorial csharp
Tutorial csharpTutorial csharp
Tutorial csharp
 
CS6611 Mobile Application Development Lab Manual-2018-19
CS6611 Mobile Application Development Lab Manual-2018-19CS6611 Mobile Application Development Lab Manual-2018-19
CS6611 Mobile Application Development Lab Manual-2018-19
 
Phonebook project in C
Phonebook project in CPhonebook project in C
Phonebook project in C
 
CV Michal Pawlowski Detailed
CV Michal Pawlowski DetailedCV Michal Pawlowski Detailed
CV Michal Pawlowski Detailed
 
SateeshPathakResume
SateeshPathakResumeSateeshPathakResume
SateeshPathakResume
 
Oops index
Oops indexOops index
Oops index
 
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
JPT : A SIMPLE JAVA-PYTHON TRANSLATOR
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app development
 
saurabh_ios
saurabh_iossaurabh_ios
saurabh_ios
 

Similar to CV_HungNM_20160803

Similar to CV_HungNM_20160803 (20)

Jigyanshu
JigyanshuJigyanshu
Jigyanshu
 
CV_NguyenHoaiNam_201510
CV_NguyenHoaiNam_201510CV_NguyenHoaiNam_201510
CV_NguyenHoaiNam_201510
 
CV of Jutheka Lahiry
CV of Jutheka LahiryCV of Jutheka Lahiry
CV of Jutheka Lahiry
 
CV_NgoQuocVuong
CV_NgoQuocVuongCV_NgoQuocVuong
CV_NgoQuocVuong
 
Curriculum Vitae 2016
Curriculum Vitae 2016Curriculum Vitae 2016
Curriculum Vitae 2016
 
Anurag__Srivastava_C_CPP
Anurag__Srivastava_C_CPPAnurag__Srivastava_C_CPP
Anurag__Srivastava_C_CPP
 
CURRICULUM VITAE DO DINH TRONG_V2
CURRICULUM VITAE DO DINH TRONG_V2CURRICULUM VITAE DO DINH TRONG_V2
CURRICULUM VITAE DO DINH TRONG_V2
 
Resume_Rohit_Mohta
Resume_Rohit_MohtaResume_Rohit_Mohta
Resume_Rohit_Mohta
 
Karthi resume
Karthi resumeKarthi resume
Karthi resume
 
Cuong Viet Le's Resume_New
Cuong Viet Le's Resume_NewCuong Viet Le's Resume_New
Cuong Viet Le's Resume_New
 
updatedResume
updatedResumeupdatedResume
updatedResume
 
Raushan_Resume1
Raushan_Resume1Raushan_Resume1
Raushan_Resume1
 
resume
resumeresume
resume
 
CV
CVCV
CV
 
Mohammed Nissar C S(Mobile Application Developer)
Mohammed Nissar C S(Mobile Application Developer)Mohammed Nissar C S(Mobile Application Developer)
Mohammed Nissar C S(Mobile Application Developer)
 
CV
CVCV
CV
 
Fady fouad software engineer
Fady fouad software engineerFady fouad software engineer
Fady fouad software engineer
 
quanphancv
quanphancvquanphancv
quanphancv
 
jeetCV India
jeetCV IndiajeetCV India
jeetCV India
 
Vrushali_Resume
Vrushali_ResumeVrushali_Resume
Vrushali_Resume
 

CV_HungNM_20160803

  • 1. CURRICULUM VITAE PERSONAL DETAILS Full Name : Nguyen Manh Hung Job Titles: Developer Date of Birth : Feb 09th ,1982 at Son Tay, Hanoi Identification: 111-631-043 Passport:B2886861 Gender : Male Address : Room 3010 – CT2,The Pride Build, Lê Văn Lương street,Hanoi, Vietnam. Tel : 0982.388.165 Email : Hung.nguyenmanh82@gmail.com SUMMARY INFORMATION 2 year experience with java and android:  Multithreads, service, broadcast Receiver, Log file, sqllite, json, xml, webview,BLE, Sensors, canvas,timer, animation, google Material Design,Proguard….  android native Proficient in C++ ( 6 years ) and OOP:  Multithread (window and linux) MFC, Win32, STL, DLL  Code optimization (understanding compiler, computer architecture, and embedded architecture) Experience with software design: UML2.0(class diagram, sequence diagram), flowchart, state diagram Understand Computer Architecture and chip Architecture of FreeScale (MMU, Arm Architecture, HCS08, Coldfire version 1). Understanding compilers with C++ langugage with Microsoft VC++ on Window and GCC on Linux. 6 month experience with html5, json, javascript (jquery, jquery mobile,…), php, nodejs:  Self study in English to write my apps  SWIG, JNI, JNA 3 years experience for testing:  Write unit test case and test case.  Write test script: shell script on Linux, batch script on Window  Write vbsript to test on TeraTerm tool remote to linux. 3 years experience with software process of FPT software company. And 2 years with LG Ericson software process. 4 years experience working on linux environment. Use many supporting tools: Visual Studio VC++, Eclipse, AndroidStudio, phpStorm, VIM, Source Insight, VSS, SVN, UCM, Redmine, WinMerge,Microsoft project, Visio, VNC, VPN, Teraterm, totalcommander, Vmware Station and player… Other languages: Assembly, make, chill language, pascal Other skills: design circuit board on Orcad10, program Assembly for 89C51 with Ride51, analog circuit (one year after I graduated). Learn new technology very fast. I can training and share my knowledge to others clearly and make them easy to understand. Ability to work well in a team environment and foreign environment (I have been to Korea 3 times and worked here for 6 months with 3 different teams). I recently have 2 months working in Japan. I Can work independently.
  • 2. English experience: Can read, write, chat well:  write design, document, test case in english when working at FPT and LG- Ericson.  read 4G reference specification and make presentation output to korea team. Listening and speaking is good.  I speak clearly and correctly. Enough to make presentation. EDUCATION 2000 ~ 2005 Hanoi University of Technology(HUT), Hanoi, Vietnam § B.Sc., Electronics and Telecommunications Engineering http://www.flickr.com/photos/60592421@N03/5525151115/in/photostream/ http://www.flickr.com/photos/60592421@N03/5525153409/ http://www.flickr.com/photos/60592421@N03/5525768498/ EMPLOYMENT HISTORY 5/2016-7/2016 Work at home and develope my apps on Android: Yijing (quẻ Kinh Dịch) 1/2016 – 4/2016 Work in FPT Software company as an Android developer Join in following projects: + Smart Entry + CarMeter 8/2014 – 12/2015 Work at home and develope my apps on Android: Horoscope (Tử Vi) and lunar calendar apps (Lịch Âm) 4/2011 – 8/2013 Work in VKX company as a developer and tester. Website:http://www.vkx.com.vn/en/Home.aspx Join in following projects: + EPC + LCM +WCDMA 06/2007 – 9/2010 Work in FPT Software company as a developer and tester. Website: http://www.fpt-soft.com Join in following projects: + FSL_CW_Testing + FSL_LIN + Galaxy project + OAE project (Omni-find Analytic Edition) + MCFTP project (Magic Connect File Transfer Protocol) + HPB12 project (Homepage Builder v12 Maintenance) 06/2006 – 03/2007 Work in NWAVE company as a developer. Join in following projects: +ERPWIN +Rain Alarm 09/2005 – 06/2006 Work in Medical equipment factory X130 as electronic engineer. responsibility: install , repair and maintain X-ray equipments, design some analog circuits REFERENCES Full Name: Phạm Đức Mạnh Organization: Bu21 FGA, FPT Software Position: Leader of Bu21 Email: Manhpd@fsoft.com.vn
  • 3. Full Name: Nguyễn Văn Thắng Organization: R&D of VKX company Position: Leader of R&D Email: siriusvn@gmail.com Full Name: Pham Tu Cuong Organization: G16, FPT Software Position: Group Leader Email: CuongPT@fsoft.com.vn Full Name: Pham Viet Hung Organization: G16-Devision 3, FPT Software Position: Technical Leader of LIN project Phone: 966.089.789 Email: Viethungf@gmail.com Full Name: Nguyen Thanh Tung Organization: G7-Devision 2, FPT Software Position: Project Manager and Project technical Leader of HPB12 project Phone: 0982.188.971 Email: TungNT2@fsoft.com.vn ATTENDED PROJECTS Personal YiJing 2/2016 -3/2016 FPT Software company Project name Yijing (an quẻ kinh dịch) Size: 1 Position Designer language Android Tools IDE:Eclipse Responsibilities Design, code, test This project use the following techniques: searchView,ListView, DrawerLayout, read/write Json to file, Serializable, Date/Time picker, canvas, Menu, context menu, google material Design, save log file on Phone, proguard… FPT software CarMeter 2/2016 -3/2016 FPT Software company Project name CarMeter Size: 2 Position Developer language Android Tools IDE:Eclipse for android Excel, Redmine, SVN, Notepad++ Responsibilities Develop UI Write a demo App in 3 weeks: Use ViewPager to make round swipe. Touch gesture for swipe left and right (up/down) (scroll or fling) Animation with touch gesture. SharedPreferences
  • 4. Connect to other device use BLE use Libray from Smart Entry project. Smart Entry 1/2016 -4/2016 FPT Software company Project name Smart Entry Size: 10 people Position Developer language Android Tools IDE:Eclipse Responsibilities Analyse log files to find out errors and fix bug. This project use the following techniques: Service, broadcast Receiver, AlarmManager, Timer, PowerManager, Notification, multithread and handler, sharedPreferences, BlueTooth Low Energy (BLE), animation, save Log file on Phone, google map,… Use ADB to get Logcat, Dumpsys from system for application (trace multithread, profiling memory, activitys,…). Analyse log file from project by Microsoft Excel. I had 2 months working in Japan. Personal Horoscope (Tử Vi) app for web 6/2015 -12/2015 Personal Project name Horoscope (Tử Vi) app for web Size: 1 people Position Designer language Html5, json, java script( jquery,jquery mobile),css, php, mysql and C++, swig Tools IDE:Php storm, Eclipse with gcc/g++ OS:Debian with Vmware player Cygwin and Mingw on window Responsibilities Design, code, test + design GUI with html5 canvas and get json by Ajax + calculate to generate json file from php server with php extension (C++) + porting source code from java to C++ + use SWIG to make php extension + mysql to save horoscope information Horoscope (Tử Vi) and lunar calendar apps on android 8/2014 - 6/2015 Personal Project name Horoscope (Tử Vi) and lunar calendar apps on android Size: 1 people Position Designer language Android , sql lite, ndk (c++) Tools IDE: Android studio Responsibilities Start learning Android by my self to write my Application. Design, code, test + design GUI, have some ideas defferent from current apps on other horoscope website and android store + current all source code is write in java, but separate between core calculation and UI.
  • 5. + I going to convert java core calculation of apps to java native (C++). I make app small size and high performance. + save data in sql lite, but synchronize with server mysql. + techniques: animation, touch gesture, viewPager, listview, drawing on Canvas + need to have deep understanding about Horoscope (Tử Vi) and Lunar and Solar calender. VKX EPC 2/2013 -8/2013 VKX company Project name EPC Size: 6 Client LG- Ericsson Position Developer language C++ Tools IDE:VIM, Tera Term, Source Insight, visio,… OS:Linux Responsibilities Read LTE (4G) documents specification and make presentation ouput for training. Our block is MME(mobility management entity) in LTE network. My team has 2 months training in Korea. Training C++ for other members after come back VN and waiting for new plan from Korea for jobs. LCM 6/2012 -1/2013 VKX company Project LCM Size: 6 Client LG- Ericsson Position Developer language C++, UML2.0 Tools IDE: VIM, Tera Term, Source Insight, visio,… OS: Linux Responsibilities Analyze source code and document design. Make presentation output and update document design. Each member of project works direct with a Korea mentor and have responsibility some component of BSC of Access network CDMA2000 1x. Each component actually is an application on linux. These app are written by C++ language: mutlti thread, TCP/IP, message queue for interporcess, link list… My team has 2 months training at Korea. My component is SLP (Call Control Processor and Selector Processor). + understanding the calling message flowchart between blocks and state diagram + analyse source code and map it with the call flow message. + update document design for more detail. Draw some sequence diagram (UML) to describe the calling message flowchart more detail connect to source code. + after training course. Member of process will maintain this block for 1 years before expiration time. This project was stoped because of the changing plan from LG – Ericson. WCDMA 2/2012 - 5/2012 VKX company Project name WCDMA Core Size: 10 Client LG- Ericsson
  • 6. Position Developer language TTCN3, C++, makefile, Tools IDE:VIM, Tera Term OS: Linux Responsibilities TTCN3 and TITAN training course TTCN-3 and TITAN is script language and framework for testing in comunicating system. + read document (make presentation) + write code sample with TTCN3 + make seminar about makefile + fix bug C++ of sample code Lupine tool for TITAN. When convert linux environment. 4/2011- 5/2012 VKX company Project WCDMA Core Size: 20 Client LG- Ericsson Position Developer language Chill language, vbscript, shell Tools IDE:VIM, Tera Term, SecureCRT, UCM (to manage source code). OS:Linux, EROS Responsibilities Fix bug and develop some small features. Write test case and test. Write document design for new features. Each member of project working direct with a Korea mentor and have responsibility some component of Core network WCDMA. We maintain these components for LG-Ericson’s customer are KT and SKT network in Korea. Each component actually is an application on linux. These app are written by Chill language. Each block has a commandline interface. User can interact with app via this commandline interface to config network or show status of component. I had 2 months training in Korea for chill language and environment for coding and test. FPT Software FSL_CW_Testing 10/2009 - 9/2010 FPT Software company Project FSL_CW_Testing Size: 30 Client FreeScale Semiconductor company Position Tester language Assembly, C, C++ Tools IDE:MCU10.0, MCU10.1, SC, PA, classical codewarrior 6.1 and 7.1 OS: + Window vista, window 7, linux redhat 5.4 (32/64 bit) +Hardware Boards for testing from customer Other tools:VNC, Communicator, VPN, CVS,SnagIt, Camtasia… Responsibilities Test for Software Analysis (SA) component of HCS08 and ColdFile version 1: + run test cases + write new test cases + discuss with customer about bugs and find solution for bugs
  • 7. + read reference manuals of HCS08 and ColdFile version1 and suggest cutomer about new features for Software Analysis component FSL_CW_Testing project is the testing project for new Codewarrior tools version10 of FreeScale. These tools are based on Eclipse interface. These tools will replace the classical Codewarrior tools. They are used to develop for some chip families of FreeScale: HCS08, Coldfire version 1,2,3,4 and ARM (MCU), Power Architecture(PA), Starcore(SA). The project Scope: - Build effective testing framework to do functional testing of all the CodeWarrior components for MCU/PA/SC product line on WindowXp, Redhat5.4 and Window7 (32bit and 64 bit): + CW Eclipse IDE and wizard component + Debugger component + Software analysis component Team need to design test program (C/C++) to verify functions of compiler, debugger, software analysis in CW IDE. Also need to identify test coverage and find solution to enhance test coverage: skill needed for The Project: + Experience with Eclipse + Experience about compiler, linker + Experience with assembly, CC++ + understand about chip Architecture and computer Architecture (HCS08, CFv1,2,3,4, Arm cotex 4, MPC55xx,MPC56xx) + understand Software Development support Component of each chip family + linux (Redhat 5.4) FSL_LIN 03/2009 - 10/2009 FPT Software company Project name FSL_LIN (Local Interconnect Network) Size: 8 Client FreeScale Semiconductor company Position Developer language C++, MFC Tools Visual studio 2005, SVN server and Client, Visio Responsibilities Create NCF tool with Microsoft Visual C++ including Architecture design, Detail design, coding and CCP unit test and Write guide document for tool. NCF tool get input files including *.ncf and *.ldf and generate LIN configuration files for LIN network version 2.1. *.ncf and *.ldf are written under Backus–Naur Form (BNF) format. These files are designed by user to setting feature for LIN network version 2.1. output files are *.h and *.c files. The LIN-Bus (Local Interconnect Network) is a vehicle bus standard or computer networking bus-system used within current automotive network architectures. Project include 2 parts: + coding and optimize source code for LIN driver (firmware) by other members on chip HCS08, HCS12 + read LDF file (config file) and generate *.h and *.c file to mere with source code of LIN driver by myself Galaxy 12/2008 - 1/2009 FPT Software company Project name Galaxy Size: 6 Client Japanese Position Tester
  • 8. language Java, JSP Tools Eclipse, SVN, Eclipse, SnagIt. Responsibilities + Free test (monkey test or smoke test) + Review test cases,manage defect. + Test Blogic and test GUI. This project develops Web application on Terasoluna frame work. Terasoluna is a Web Content Management System based on Java and JSP. This Web site is used to manage commodities’ information in supermarket. It uses Oracle Database. OAE 2/2008 - 11/2008 FPT Software company Project name OAE project (Omni-find Analytic Edition ) Size: 5 Client IBM japan Position Tester and Developer language java core, shell script, batch script Tools Rational Application Development (RAD), WebSphere, Win serve 2003, Linux(red hat)64 bit and 32 bit English and Japanese, AIX 64 bit and 32 bit English and Japanese. Responsibilities Install OAE application in three operation systems: WinServer2003, Linux(Red Hat 7) and AIX. Deploy this product on WebSphere Application Server in the three operation systems. Set environment variables on the operation systems. Test product via IE6. Test by command line to create and process database. Write Script file for testing performance:batch file in Window and shell file in Linux and AIX. Develop CSV tool (Read and Write under CSV file format) by java language. Write test cases for CSV tool and Write JUnit test for CSV tool. Write test cases for Dic tool and test for Dic tool. Write batch files and shell files for Report tool and test for Report tool. OAE is a web application. It allows user to search information based on analysing syntax and vocabulary. It supports to search information according to many ways (and, or, not, synonym word) and show statistics about keyword that users search for. Objective of this project is testing for this product on different operation systems and develops some functions of this product. MCFTP 11/2007 - 2/2008 FPT Software company Project name MCFTP project (Magic Connect File Transfer Protocol) Size: 1 Client Japanese Position tester and developer language CC++, MFC, Win32, multi-thread Tools WinCE Microsoft embedded Visual C++ 4.0. Microsoft Visual C++ 6.0. Microsoft Visual Source Safe WinMerge SourceInsight. Responsibilities fix bug and maintain and test this product. MCFTP uses C++ to create a file transfer protocol between WinCE and WinXP via TCP/IP. MCFTP server runs on WinCE, MCFTP client runs on WinXP. Use Drag and Drop Interface to transfer files from MCFTP client to MCFTP. Use multithread to transfer file. Use Log file to save information, warming, error.
  • 9. HPB12 06/2007 - 10/2007 FPT Software company Project name HPB12 project (Homepage Builder v12 Maintenance) Size: 7 Client IBM Japan Position Developer language CC++, MFC, Win32, multi-thread Tools IDE: Visual studio .NET2003, Visual Source Safe,Winmerge OS:Wind XP, Vista Responsibilities Develop GUI Develop software component to parse XML and process data. Write unit test case Do test execution for some functions on Window XP and Win Vista Homepage Builder is a tool to design web application. It was a famous app in Japanese. Home Page Builder developed more than 10 year by CC++ language. User can easily design web with Home Page Builder. This project develops some new functions for this product line. NWAVE ERPWIN 12/2006 - 03/2007 NWAVE company Project name ERPWIN Size: 2 Client American Position Developer language C, C++, MFC,Win32, multithread. Tools VisualC 6.0 Responsibilities Read Hex format Design GUI Develop software component to communicate with peripheral devices such as Psoc and DSP microprocessor via computer’s COM port. Process data Testing ERPWIN application communicates with device to set configuration for mobile portable by UI. Read Hex file format and transfer data to Mobile Portable. I have reponsibility on window. Other member take care on Psoc microprocessor Rain Alarming 6/2006 -12/2006 NWAVE company Project name Rain Alarming Size: 3 Client Vietnam Position Developer language C, C++, MFC,Win32, multithread. Tools VisualC 6.0 Responsibilities Design GUI Develop software Tool to communicate with Psoc microprocessor via computer’s RS232 port(RS232). Get Data form The Device and Export data under the excel file format. Test this Tool. This project develops Rain Alarm System. It includes Software and hardware. The Rain Alarming device periodically collects information about raining quantity and shows alarming message when rain quantity is more than a specific level. The software tool connects to the device to get statistics data and exports data under the excel file format. User
  • 10. can config parameters for the device via the tool. I have reponsibility on window. Other member take care on Psoc microprocessor