Sunteți pe pagina 1din 3

VINH TRUONG

9755 Garden Grove Blvd, #3, Garden Grove, CA 92844 vinh_truong@hotmail.com Home: (909) 362-9915

OBJECTIVE Java Software Developer position with opportunities for challenges, professional growth, and advancement.

SUMMARY 3 years of experience in complete application development life cycle including business requirements gathering, analysis, design, implementation, maintenance, and enhancement. 3+ years of hands-on experience in Web-based applications development using Java, Servlets, JSP, JSF, JPA, MySQL, Oracle, Tomcat, and Linux. Solid background in Object-Oriented Analysis and Design. Very good at various Design Patterns. Self-starter with proven capability in high-performance Intranet-based applications development. Highly motivated and excellent problem-solving skills with ability to work independently or in a team environment.

EXPERIENCE Self-employed, Portland, Oregon Software Developer 9/2010 Present

Designed and developed web-based Cosmetology Student Records Management Software that allows Beauty/Cosmetology schools keep track student clock hours, students' assignment grades, attendance, student tuition payments and balances, school supply inventory, and school income/expenses. This software is developed using Java, JSF2, JPA2, MySQL, and Tomcat. (http://beautyschoolsoftware.nlscglobal.com) Designed and built a website for Natural Life Super Card in Westminster, California, http://nlscglobal.com/nlsc-suma.php. Developed using PHP, CSS, Photoshop, and Adobe Flash. Designed and built a Vietnamese online store for Nature Life Healthcare Gifts in Westminster, California, http://nlscglobal.com/store/. Developed using OpenCart, PHP, CSS, and Photoshop. Designed and developed commercial web-based Grading software that allows teachers keep track students' assignment grades and attendance throughout the school year. This software auto sends weekly grade reports to parents via email. Or set automatic alerts to parents whenever a student is absent, missing assignments, or has low grades. This software is developed using Java, JSF2, JPA2, MySQL, and Tomcat. Designed and developed desktop-based Personal Health Record software that gives users the ability to store and maintain health information and medical history in a centralized, secure location. This software was developed using Java Swing and Apache Derby database. Designed and built a custom website for San Bernardino Beauty College in San Bernardino, California, http://barber-beautycollege.com.

Insight Distribution Software, Inc. Java Software Engineer Developed various web-based applications using Struts 1.2 and Hibernate 3.2.

01/2007 09/2008

Developed web-based Warehouse and Product Setup application that allows user to set up general information about the products, and establish each warehouse where the company stores products and from which sell products. This application was developed using Ajax, JSON, Java Script, JSP Taglibs, Struts, Hibernate, PostgreSQL, and Tomcat. Maintained and enhanced existing Enterprise software applications for Beverage Wholesale Distribution Industry; used Struts 1.2, Hibernate 3.2, JSP, Ajax, JavaScript, XML, JAXB, PostgreSQL, MyEclipse IDE, and Tomcat.

Molecular Probes Inc., Eugene, OR Java Programmer/Analyst II

11/2000 11/2005

Designed and implemented Intranet-based Sales-Invoice application that allows Customer Service Department (CS) to print Laser Sales Invoices, view invoices on-line, and generate Invoice Error reports.
Responsibilities: Gathered User Requirements. Designed and implemented application using Model View Controller (MVC) Architecture. Built web user-interface using HTML, JavaScript, and Java Server Pages (JSP). Developed Java Data Access Objects (DAO) using JDBC and SQL to access Oracle database.

Designed and implemented Intranet-based Shipping application that allows Shipping Department to print work-order documentation, Pick List, Pack List, and generate Outbound Advice, Maintain Deliveries for work orders, and update inventory.
Responsibilities: Gathered User Requirements. Developed JSP, Servlets components for Presentation Layer. Developed DAO objects using JDBC and SQL to access Oracle database.

Designed and implemented Windows-based Automated Shipping and Tracking application that allows Shipping Department to ship and track the packages. The application sends transaction data to FedEx Ship Manager Server. FedEx Server process requests, send reply to application, and print out shipping labels.
Responsibilities: Gathered User Requirements. Designed database table. Designed and developed User Interface using Java Swing and NetBeans IDE. Developed DAO objects using JDBC and SQL to access Oracle database.

Designed and implemented Intranet-based QA-Nonconformity application that allows Quality Assurance Department to search, insert, update, and delete records. Application also automatically sends notification email to product managers when QA inserts a new record into database.
Responsibilities: Gathered User Requirements. Developed JSP, Servlet components for Presentation Layer. Designed database tables. Developed DAO objects using JDBC and SQL to access Oracle database.

Designed and implemented Intranet-based PAYROLL application that allows Accounting Department to enter employee worked hours into the system, generate payroll report, export time data to Automated Data Process (ADP), and upload payroll data from ADP to our system.
Responsibilities:

Gathered User Requirements. Developed JSP, Servlet components for Presentation Layer. Designed database tables. Developed DAO objects using JDBC and SQL to access Oracle database.

Designed and implemented Documentation Printing Server using XML and Java Mail to process sales orders and automatically print PIS (Product Information Sheet) and MSDS (Material Safety Data Sheet). Maintained, improved, and enhanced desktop Order-Entry application using Java and NetBeans IDE. Implemented software interface between Order-Entry application and Vertex eQuantum Sales Tax System to calculate Sales Tax. The application used RMI to accept transaction data from Order Entry application, called eQuantum objects to calculate Sales Tax. Tax amount is then passed back to OrderEntry.

U.S. BANCORP, Portland, OR Programmer/Analyst

9/1996 10/2000

Home Equity Online Balance Transfer Project: Designed and developed Web-based application that allows U.S. Banks customers to transfer money from one account to another account.
Responsibilities: Developed JSP, Servlet, and Java Beans. Testing Servlet functionality using unit-testing methodology. Environment: IBM WebSphere Application Server, and MS SQL Server, MS IIS, Windows NT.

Year-2000 (Y2K) Project: Designed and developed Windows-based applications using Visual Basic. Applications were used by Y2K team for searching the year fields in the COBOL programs, file transferring, creating reports, documentations, and update COBOL programs.

EDUCATION Bachelor of Science in Mechanical Engineering, University of Portland, Portland, OR

REFERENCES Available upon request

S-ar putea să vă placă și