CURRICULUM VITAE
CONTACT INFORMATION
Name:
Nationality:
Gender:
DOB:
Address:
Phone:
Email:
V Quang Hi
Vietnam
Male
19/07/1985
48A Tan Chanh Hiep 21, Ward 13, District 12, Ho Chi Minh city.
(+84) 934.808.885
[email protected]
SUMMARY
9 years in software application development.
8 years in Java technology development.
6 years in DBMS development, especially Oracle, MySQL, PostgreSQL.
2 years in NoSQL development, especially Couchbase, Mongodb.
2 years in .Net technology development (ASP.NET, C#, VB.NET)
2 years in applying Continuous Integration / Continuous Deployme nt using
Docker, Jenkins, Sonar, SVN, GIT.
TECHNICAL SKILLS
Programming Languages and Frameworks:
JSP/Servlet.
JEE (EJB 3, JSF, Richfaces)
Spring Framework, Spring MVC, Spring Roo, Spring Data, Hibernate .
Web service/SOAP/REST.
XML/JSON.
SQL, PL/SQL.
Javascript, JQuery, AngularJS.
HTML, CSS, SASS, LESS, Bootstrap.
IDE and development tools:
Eclipse.
IDEA Intellij.
Notepad++.
Sublime Text.
Aptana Studio.
Web server / App server / Middleware:
Tomcat server.
Jetty server.
Weblogic server.
Tech Lead | Vo Quang Hai
Databases:
Oracle DB.
MySQL.
PostgreSQL.
OS:
Ubuntu Linux, Redhat 10, Centos 6, 7.
Windows.
Source control:
SVN.
GIT.
Sourcesafe.
Continuous Integration / Continuous Deployment :
Docker, Jenkins, Sonar, Checkstyle, PMD, Findbugs
PROFESSIONAL EXPERIENCE
Tech Lead
11/2014-now
FPT Software Vietnamese software company.
Project: PGAuth.
Team size: 10 members.
Project description:
PGAuth Program Guide Authorization is the system that provides REST
API to authenticate and authorize user in receiving/searching TV program
information.
Clients include but not limited to: mobile devices, set -top-box (STB), W eb
and various head end systems.
Authorization is done by evaluating a set of rules (or policies) against
Account information, Geo Location Information, Program Guide data,
Policy and Blackout data.
Responsibility:
Project management and Dev lead.
Confirm tasks with onsite team and send back to offshore team .
Maintain existing features, design and implement new features as
requested.
Technology used:
Spring, Spring MVC, Rest service, Gradle, Couchbase DB.
Javascript/Jquery, HTML/CSS.
Tomcat server.
Docker, Jenkins, Sonar, Junit, Lisa automation test tool.
Tech Lead | Vo Quang Hai
Senior Software Engineer
4/2013-11/2014
BPC Vietnam a Russian banking solution and service company.
Project: SmartVista.
Team size: 7 members.
Project description:
SmartVista is a full-fledged software solution built for card processing
management and automation of plastic card business.
The software complex consists of separate systems, each of these
systems pursues its objectives and has complex internal structure .
It consists of 3 main components: Front End, Back Office and Card
Generator.
Responsibility:
Maintain existing features.
Design and implement new requirements and enhancements based on
customers requests.
Lead small team of 2 members.
Technology used:
JSF, Facelets, Richfaces, EJB.
Javascript/Jquery, HTML/CSS.
Weblogic server, Oracle database.
Senior Java Engineer
5/2010- 4/2013
Studio60 an Australian outsource company.
Project: Toyota Finance Service (TFS)
Team size: 8 members.
Project description:
Toyota Finance Service (TFS) is a website which allow customers to
choose their favorite car, get a car loan and insurance costs in a single
estimate.
Responsibility:
Develop the application from scratch.
Design and implement new requirements .
Technology used:
Spring core, Spring MVC, Freemarker, Hibernate.
Alfresco server, Weblogic server.
MySql server.
Tech Lead | Vo Quang Hai
Javascript/Jquery, HTML5/CSS3.
Project: Lexus
Team size: 8 members.
Project description:
Lexus is a website introducing ranges of Lexus vehicles, which customers
can view the card features, customize color, exterior, interior, book a test
drive, and find a dealer.
Responsibility:
Maintain existing features.
Design and implement new requirements and enhancements based on
customers requests.
Technology used:
Spring core, Spring MVC, Freemarker, Hibernate.
Alfresco server, Weblogic server.
Oracle server.
Javascript/Jquery, HTML5/CSS3.
Senior Software Engineer
8/2009 - 5/2010
Daiichi Life Vietnam a Japanese Insurance company.
Project: Customer Portal
Team size: 3 members.
Project description:
Customer Portal is a portal gateway that customers can view their
insurance contract, and many documents about company policies and
insurance guide.
Responsibility:
Maintain existing features.
Design and implement new requirements.
Technology used:
Sharepoint 2010, Liferay Framework , Spring MVC,
Crystal Report.
IBM DB2, and SQL Server 2010.
Tomcat server.
Javascript/Jquery, HTML/CSS.
Tech Lead | Vo Quang Hai
Software Developer
8/2008 - 8/2009
Dong A Bank a Vietnam Joint Stock Bank.
Project: Dong A Ebanking
Team size: 8 members.
Project description:
Dong A Ebanking is a financial channel of the Bank through the Internet
and telephone for all personal and business customers.
Responsibility:
Maintain existing features.
Design and implement new requirements.
Technology used:
JSP/Servlet, Axis W eb service
Crystal Report.
Oracle Server.
Tomcat server.
Javascript/Jquery, HTML/CSS.
CSC Fresher
CSC Vietnam.
Project: Elearning system.
Team size: 8 members.
Project description:
Elearning system is essentially the network enabled
transfer of skills and knowledge. In e-learning courses,
information is presented over computer networks to
instructors and pupils who are often in different
physical locations, but all accessing the same
materials.
Responsibility:
Design and implement new requirements.
Technology used:
JSP/Servlet, Axis W eb service
MySQL.
Tomcat server.
Javascript/Jquery, HTML/CSS.
5/2007 - 9/2007
Tech Lead | Vo Quang Hai
EDUCATION
Scrum.org certification
Professional Scrum Master I PSM I
PMI
2016
Agile/Scrum for Executives
PMI
2015
PMF - Project Management Fundamentals
University of Natural Science Ho Chi Minh
2016
2004-2008
Bachelor of Information System.
CSC Fresher Training
Certificate in J2EE Technology (jsp/servlet, hibernate, struts 1, web
service...), Software Development Process and Soft Skills from CSC Vietnam
SKILLS
Have experience with programming language: Javascript, HTML/CSS, C#, PHP,
and C, especially in Java.
Design structure of system (ER model, class diagram, sequence diagram, flow
chart ...) with intermediate level.
Ability to research and quickly adapt new technology.
Good at problem solving.
Tool using: Visual Studio, Eclipse, NetBeans, Visio...
English: advanced level.
Good team working.
Active and can work under pressure. Can do attitude.