John Hu
Marysville, CA ***01
****.*******@*****.***
OBJECTIVE To obtain a full-time position that will help foster my career growth and provide an environment where I can gain experience in areas outside of my expertise as well as learn new technologies.
EDUCATION Carnegie Mellon University (Pittsburgh, PA)
Graduated - December, 2006
Bachelor of Science in Computer Science
Minor in Business Administration
SKILLS Programming: Java, C#, C, C++, PHP, Javascript, Html, CSS, SQL, Pick-BASIC, Visual Basic, Unix
Technologies: Ajax, ASP.NET, VB.NET, J2EE platform
Applications: Eclipse, NetBeans, Visual Studio, SQL Server Management Studio, MySQL, SQL Server Management Studio, DreamWeaver, VMWare, Virtual PC
Related Courses: Computer Networks, Algorithm Design and Analysis, Entrepneurship for Computer Science, Technological Consulting in the Community, System-Level Software Development
College Projects: IRC client/server, P2P file transfer using UDP, shell server, web crawler, file compression, chess program.
Side Projects: COM Interoperability with SpeechLib in C#. Winamp plugin for database output using Visual-C++ and SDK (http://www.winamp.com/plugins/details/222095). Website with webservice and ajax in ASP.NET 3.5 and PHP 5 (www.karmaandroid.com).
Languages: Fluent in Chinese (Mandarin).
EXPERIENCE Pinney Insurance Center (Roseville, CA)
January 2009 – July 2009
Title: Web Developer
Technologies used: J2EE platform, JSP/Servlet, Struts 1.2.9, Tiles, Hibernate 3.3, MySQL 5, Tomcat 6.0.16, Apache Server.
- Developed web application using struts framework for www.quantumquotes.com.
- Helped debug and modify existing web applications.
Sapient Corporation (Los Angeles, CA)
August 2007 - September 2008
Title: Junior Associate in Technology
Technologies used: Omniture, Offermatica, ASP.NET 2.0/3.5, J2EE
- Worked on JUnit framework for SapeTel project
- Worked on web analytics for Public Storage
Data Systems Group (Sacramento, CA)
January 2007 – August 2007
Title: Program analyst
Technologies used: Pick Basic, Pick D3, Unix
- Technology support, interacted with clients through phone conversations on a daily basis.