Download - CV_Phong_Ngo
Phong Ngo
Java Developer
Email:[email protected]
SDT: 0966319926
SUMMARY
Good experience in Core Java/JEE 7 and 8.
Good knowledge of OOP programming.
More than 2 years experience in Java/J2EE, Struts 2, Spring and Spring MVC,
Hibernate/JPA, Maven, Jenkins.
Skills related to these technologies: RESTFul, SOAP, JSON, XML
Knowledge in HTML5, CSS, Javascripts, Jquery, AngularJS.
Good communication in team work.
TECHNICAL SKILLS
Programming Languages/Tools/Frameworks:
o C/C++
o Java SE, EE
o C# .NET
o Java Script, AJAX, jQuery
o XML, HTML
o Struts, Spring.
o SQL,
o jUnit
o Visual Studio 2005, 2008, 2010
o Eclipse, NetBeans
o Findbug
o Checkstyle
o JDK, JRE 7 and 8
Application Server
o Apache Tomcat.
o JbossAS 7.
o Wildfly 10.
Databases:
o MySQL
o Oracle 10g & 11g
Configuration Management tools:
o Tortoise SVN.
o GitHub.
2
Design Tools:
o MS Visio
o Enterprise Architect
Testing: Jmeter.
OTHER SKILLS
Soft skills: o Good at communication.
o Having good cooperation in teamwork.
o Researching new technologies.
o Being responsible.
o Good at English: Listening, Speaking and Reading.
EDUCATION
2014: Bachelor Degree of Embedded System and Computer, University of Science,
Hochiminh city.
2014: Graduated Java Fresher Course in FPT Software.
2016: Got TOEIC score of 600.
2016: Passed OCAJP 8 (1Z0-808) with 78%.
2016: Failed OCPJP 8 (1Z0-809) with 53%. I’m trying to pass it in this year.
PROFESSIONAL EXPERIENCE
At FPT Software:
7/2014-10/2014:
Java Fresher
Studied: Java programming language, OOP, MVC, Struts, SQL server, HTML, Jquery,
Ajax….
10/2014 – 2/2015:
Java Developer
Project Name: RWELunchApp
Project Description:
This project is started at 9/2014. This is a website of many canteen for managing
show to client menu of meals.
Users can know all information about cateen: team chef, time of menu; costs,
additives, allergens of every meal in a week and a month…
This website is run in Desktop, Touch panel and Mobile on browsers: IE8, IE9, IE10,
IE11, Chrome and FireFox.
3
Responsibilities:
Researching new technologies to serve new requirements.
Coding to create new features.
Fix bugs.
Duration: 8 months
Team size: +3 people
Technologies: Java 1.5, J2EE, Oracle 11g, Tile 3.0, Spring MVC 4.0, HTML5, Boostrap,
Jboss, Ajax, Jquery, Hibernate, Windows …
2/2015 – 3/2016:
Java/PLSQL Developer:
Project Name: ETC (Electronic Transaction Consultants):
Project Description:
ETC Corporation has delivered innovative solutions to the toll industry that increase
mobility, improve operational efficiency, and support high levels of customer service.
Today, ETC collect nearly one-third of the toll transactions in the United States on
some of the most technically advanced toll facilities in the industry. These solutions
enable all-electronic toll collection, dynamic pricing, HOT lanes, interoperability, and
open road tolling. ETC’s integrated lane-to-back office solutions are supported by an
impressive array of operations and maintenance services. ETC offers its solutions and
services as both a customer-delivered model as well as through a hosted environment
at ETC’s state-of-the-art technology and operations centers.
Responsibilities: Maintain and fix bugs of system.
Team size: +20 people
Technologies: Java 1.5, Oracle 11g, Tile 2.0, Strut 2, PLSQL…
At Pou Chen Viet Nam:
3/2016 – Current:
Java Developer:
Project Name: ERP + MRP of Pou Chen Group
Project Description:
o About ERP System:
Enterprise resource planning (ERP) is a category of business-management
software—typically a suite of integrated applications—that an organization can
use to collect, store, manage and interpret data from many business activities,
including: product planning, purchase manufacturing or service delivery
marketing and sales inventory management shipping and payment finance.
4
ERP provides an integrated view of core business processes, often in real-time,
using common databases maintained by a database management system. ERP
systems track business resources—cash, raw materials, production capacity—and
the status of business commitments: orders, purchase orders, and payroll. The
applications that make up the system share data across various departments
(manufacturing, purchasing, sales, accounting, etc.) that provide the data. ERP
facilitates information flow between all business functions and manages
connections to outside stakeholders.
o About MRP System:
Material requirements planning (MRP) is a production planning, scheduling, and
inventory control system used to manage manufacturing processes. Most MRP
systems are software-based, but it is possible to conduct MRP by hand as well.
An MRP system is intended to simultaneously meet three objectives:
• Ensure materials are available for production and products are available
for delivery to customers.
• Maintain the lowest possible material and product levels in store
• Plan manufacturing activities, delivery schedules and purchasing
activities.
Team size: 14 people.
Responsibilities:
o Read, analyze documents provided by BA TaiWan team.
o Schedule deadline, assign tasks to team members.
o Design structure, research and apply new technologies into project.
o Develop most difficult methods.
o Help team members resolve their technical and business issues.
Role: Team leader in a module with team size of 3 team members.
Technologies: o Java version: Java 1.7, Java/J2EE.
o Frameworks: Spring framework, Hibernate/JPA.
o Use technique: Dynamic DataSource Routing to choose and connect
different databases.
o Build: Jenkins, Maven for building and deploying project for 6 factories.
o Servers: Jboss AS 7.0, Wildfly 10.
o Database: Oracle 11g.
o Design tools: Enterprise Architect for drawing UML, Class Diagram.
o Report: Jasper Report for exporting pdf and excel report.
o Testing: Jmeter for testing performance.
o OS: Window Server 2012 and Linux.