Entry Level Software Engineering

Total Page:16

File Type:pdf, Size:1020Kb

Entry Level Software Engineering

PHONG KIEN 17 Whidden Street, Lowell, MA 01852 (978) 996-6071 [email protected]

Objective To secure a full time entry-level position in the computing industry as a Software Engineer

Education Bachelors of Science, University of Massachusetts, Lowell May, 2006 Majoring: Computer Science Concentration: Software Engineer Cumulative GPA: 3.4 out of 4.0

Computing Skills  Languages: C/C++, JAVA, HTML, SQL, PHP, and ASP  Tools & Software: Eclipse IDE 3.1, Microsoft Visual Studio 2005, Microsoft Access 2003, Microsoft PowerPoint 2003, Microsoft Word 2003, GNU GCC/G++/MAKE/FLEX/BISON, Jasc PaintShop Pro 7  Operating System: Microsoft Window 98/ME/2000/XP, Linux

Projects and Research  Objected Oriented Programming and Design: Designed and implemented an ASCII version of Tetris in C++ using inheritance, and polymorphism.

 Operating System: Designed and implements a program in C to simulate memory allocation management system using two method, first fit and best fit.

 Database: Using Microsoft Visual Studio 2005 to design and implement a GUI to handle dynamic SQL query as well as static SQL query to manage musician database. I lead to team to ensure that the project would be delivered on time as well as meeting the entire functional requirement that was set.

 Software Engineer: Follow various Software Engineering design patterns to design and implement a 2-D vertical scroller game in Java using Eclipse IDE 3.1. As a team member, my role consist of identifying Software Engineering design odors and applying various design patterns to fix the odors, implementing, and re-implementing the game to ensure high quality of the game.

 Game Engine Performance: Implemented a program to render graphic to the screen and measure frame rate performance of three different rendering API (Java AWT, JOGL, and JLWGL). Out of the two teams in this project, my team were not only delivered the project on time but also delivered it with all the functional requirements.

 VisualSort: Using Eclipse IDE to design and implement a multi-thread program in Java to visually measure the performance of various sorting algorithm.

Courses  Software Engineering I & II  Introduction to Operating System  Database I  Computer Architecture  Analysis of Algorithm  Logic Design  Computing I-IV  Computer Organization and Assembly

Personal Qualities Fluent in Cambodian and Vietnamese. Self motivate, adaptable, reliable, and willingness to learn.

Recommended publications