I expertize on J2EE application, various PHP CMS (ex. Joomla, Wordpres) and project management:
• Experience in Object Oriented Programming, Design Patterns, Java/J2EE, PHP, XML technologies, Web services, various DBMSs, Web servers and open source frameworks.
• Nine-year experience in software development for U.S and Europe outsourcing market and team management up to 6 members.
• Familiar with iterative process and development tools such as Eclipse, SVN, VSS, Ant, Maven, and continuous integration.
• I don't wait for instructions when faced with a problem; I just go out and fix it myself.
• Works well in team and individually to achieve goals and objectives.
December 2007 — Present (2 years 1 month)
I contribute in many intern projects focusing on business processes, Web services.
(Computer Software industry)
May 2006 — October 2008 (2 years 6 months)
Google Summer of Code program, May-Sep 2008
JAXB 2.0 specification implementation (part)
Google Summer of Code program, May-Sep 2006
Propose a solution for automatically generating Data Definition Language (DDL) script for Castor, a middleware framework for Java and XML and implement which supports more than 10 databases and integrated into Castor-JDO. Used Technologies: Java, design pattern, Castor, Oracle, DB2, MySQL, PostgreSQL, SQLServer, Sybase, Derby, HSQL, SapDB, PointBase.
(Government Agency; Research industry)
March 2007 — September 2007 (7 months)
Internship student in project Limsee3 where I am implementing a Web-standard based exportation framework supported various formats such as SMIL, XHTML+Javascript slideshow, MPEG4 based on Java, XML, and XSLT
(Privately Held; 201-500 employees; Computer Software industry)
September 2005 — June 2006 (10 months)
Partime rechercher, team leader, Oct 2005 – Jun 2006
Propose and design a high-level architecture using Service Oriented Architecture (SOA) for OneGate product which is deployed in 64 provinces in Vietnam relied on Java (backend), PHP (frontend), XML, Web services
(Educational Institution; 501-1000 employees; Education Management industry)
October 2003 — October 2005 (2 years 1 month)
(Computer Software industry)
October 2003 — September 2005 (2 years )
Senior developer, Team leader
- Requirement gathering, design and develop a reporting system for a banking system based on Java, JasperReport, XML, Spring, Hibernate, design pattern
- Project Testing Automation System (Technical Leader)
Works in the team to design a testing system for the network devices (named TAF) based on Software Testing Automation Framework (STAF). Design and implement a data exchange protocol TAF which provides a mechanism to exchange data between the software and device under test. Used technologies: Java, STAF, Perl, Python, Tcl/Expect, and CORBA.
- Project Common Data Schema (Senior Developer)
Design the module Common Data Schema Data Access Object (CDS-DAO) which serves as a persistence layer for a J2EE application and implement the prototype of CDS-DAO. Used technologies: Java, XMLBeans, Oracle, DB2, design pattern.
(Computer Software industry)
August 2001 — September 2003 (2 years 2 months)
Working with Java, Perl, unix scripting, and circuit design tools
Ph.D , Software Engineering , 2007 — 2010 (expected)
Master , Software Engineering , 2005 — 2007
Bachelor , Applied Math. & Computer Sciences , 1997 — 2001