Khiem Ngo ***** Moonglow Ct, Manassas, VA ***** 571-***-**** (
*****.***@**************.*** ( Page 1 of 2
Qualifications for ... Web Development ( Software Development (
Database Administration
Innovative, solutions-focused professional equipped with work experience in
web development and database administration along with a multidisciplinary
background in engineering and mathematics. Leverages unique skill set to
work, manage, and interact with individuals from a variety of technical
background.
Career Track
PHP Subject Matter Expert 2009-present
Hewlett Packard
. Served as a principal developer for three major products, namely Tool for
Outage & Maintenance Management (TOMM), Tool for Authentication Migration
& Management (TAMM), and Web Application for Server Tracking &
Engineering (WASTE), being in charge of all conceptions, requirements,
designs, to implementations, deployments, and maintenances.
. Automated the service level agreements (SLA) including all weekly,
monthly, quarterly, and yearly reports on servers commissioned and
decommissioned, response time, resolution time, server delivery, critical
and overall server uptime, asset management, software add/change. Wrote
documentation for the Tool User Manual (principal developer).
. Functioned as a reporting manager. Served as a liaison with internal and
external clients to gather software requirements, implementation, and
changes. Performed monthly demos to seven different groups: the steering
committee, system administrators, Decennial support team, Infrastructure
team, Security team, CRM/PM meetings, and incident managers.
. Provided technical consultancy to clients for all web and database
related projects including, but not limited to, TOMM, TAMM, WASTE, and
report automation (using PHP, MySQL, Ajax, JavaScript, XML, XSLT, XPath,
XBEL, OPML, CSS).
Chief Technology Officer (2008-present), Web Developer & Administrator
(2005-2008) 2005-present
Education For The Poor
. Directed the recruiting and interviewing of college students to serve as
English teachers for our Summer English Program; drafted lesson plans and
coordinated with counterparts to ensure program success. Served as a
liaison with constituents.
. Developed a course website using the Moodle learning management system
which enables teachers to login, create weekly lesson plans, quizzes,
forums, chats, wikis, web pages, text pages, directories, surveys, assign
roles, & upload contents.
. Upgraded the organization's website using the Joomla content management
system. Created flash slideshows and wrote custom code to extend
Joomla's capability, including the pagination module, Ajax add-on, and
third party code integration.
. Performed all aspects of web and database management, including
designing, developing, maintaining, and upgrading the organization's web
pages. Wrote and edited code in XML, XSLT, CSS, JavaScript, JQuery,
Ajax, Flash, PHP, and MySQL.
. Assisted the President and staff on fundraising activities, drafted
newsletters, translated materials, responded to donors
Software Developer III 2007-2009
CACI Technologies Inc.
. Performed as a wiki developer to support the US Defense Intelligence
Agency using LAMP (Linux, Apache, MySQL, PHP).
Added functionalities and features, integrated the FCKeditor with the
mediaWiki, upgraded LAMP.
. Fixed bugs and provided evaluation for the level of effort (LOE) for
tickets and change requests. Checked in, checked out code via Subversion
(SVN). Created change requests and provided feedback in Polarion.
Obtained TS/SCI clearance.
Freelance Web Developer / Consultant 2005-present
Multiple Organizations
. Designed and developed web pages, served as a consultant on web-related
matters, wrote and edited code in XHTML, CSS, JavaScript, PHP, MySQL, and
Dreamweaver, and created animations in Flash for the following profits
and non-profits: David Bulova's and Katherine Waddell's election
campaigns, National Agricultural Library, Sole Design Inc., Questox Inc.,
Jennifer Ware Inc., Vincentian Marian Youth Association, The Dominican
Friars of Calgary, Vietnam Dream For Success.
. Developed supplemental pages for the Library of Congress website for
Primary Source Learning to facilitate K12 teachers' access to different
learning experiences. Developed a database driven entry matrix that
enables teachers to select data, enter data, add rows, remove rows, save,
update, and delete. Developed a slide show that helps teachers learn
more about different learning experience at the schools in Northern
Virginia. Developed a calendar and miscellaneous pages.
. Developed a mashup that integrates Google map and Google news. Upon
entering a zipcode, users will be whisked away to that zipcode's location
which is overlaid with markers, one for the search zipcode and one for
each of the nearby. Clicking a marker triggers an infoWindow with titles
and links to the articles about that area. What is more interesting is
that new markers display wherever the map is dragged to (using Ajax,
JSON, DOM, JavaScript, YUI, PHP, MySQL, & RSS).
. Developed a website for Sole Design Inc. that enables dealers and owner
to log in, create accounts, add furniture items, edit furniture data,
upload photos, view catalog, dimension, and price list, change password,
retrieve password, and logout. The site is implemented with different
levels of authentications, with different options available for different
types of login. Designed the look and feel of all pages in addition to
coding (XML, XSLT, Ajax, JSON, YUI, JavaScript, PHP, MySQL).
. Maintained the National Agricultural Library administrative websites and
their associate databases in staging and production on a daily basis.
Developed a supplement scope using Ajax, JSON, JavaScript, PHP, Perl,
MySQL. Performed complex SQL queries and added functionalities that
enable clients to move database records from staging to production with
ease.
. Developed an XML driven website for a pizza company that allows customers
to place orders; add items to shopping cart, edit shopping cart, choose
delivery type, and check out. Customers will receive a receipt of their
order via email. The menu is made extensible in that it allows the
company to add more menu items to the list (using XML, XSLT, XPath, &
Cocoon).
Khiem Ngo 571-***-**** ( *****.***@**************.*** ( Page 2 of 2
. Developed a website that helps users find directions using Google Map
API. Users will enter start and end locations which could be in the form
of an address, zipcode, or city name. Upon selecting the language type
and clicking "Get Directions", they will be returned with complete and
detailed street directions. Clicking any of the street directions
displays an little map window that shows a zoom-in of the map at that
particular place (using JavaScript, Google Map API, and CSS).
. Developed a Wordpress blog and designed a customized template for that
blog. Implemented additional functionalities and hooked them up to the
blog (Wordpress, PHP, MySQL, JavaScript, XML, RSS, CSS, and Fireworks).
. Developed an admin panel for Jennifer Ware that allows the owner and his
associates to login, view, add, update, remove, and search for
information regarding model, price, order, contact (using JDBC,
Java, Servlet, JSP, Tomcat, Subversion).
. Implemented the operation of the front end and back end of an ATM machine
that connects the client side and the server side using Java multi-
threaded computing. Wrote test classes in JUnit and wrote a build.xml in
Ant.
. Implemented a simulation of an elevator that travels through seven floors
in a building using Java. The program was implemented with four classes:
Elevator, Floor, Passenger, and ElevatorFullException using NetBeans.
. Developed a web based graphical presentation that includes bar charts,
pie charts, 3D charts, line charts, and step charts. Converted web based
reports to PDF format (ColdFusion, ColdFusion Administrator, ColdFusion
Builder, Subversion
. Developed an intranet database driven web application that enables non-
technical staff to perform daily site administration (ColdFusion,
ColdFusion Administrator, ColdFusion Builder, MySQL, JavaScript, CSS,
Subversion, Tomcat).
. Developed a website for Nguon Magazine. Developed an admin panel that
enables non-technical staff to perform site administration such as daily
additions, updates, uploads, and removal of news / articles by themselves
without further help from a webmaster. Designed the look and feel of the
website (PHP, MySQL, JavaScript, JQuery, XML, RSS, and CSS).
Senior Engineer 2005-2006
Lockheed Martin
. Implemented numerical algorithms to estimate the shape of the payload
hardware simulator. Determined their credibility in replacing a huge
number of sensors mounted on spacecraft. Implemented structural
sensitivity analysis and test cases.
Research Scientist 2001-2003
University of Virginia, Department of Electrical Engineering
. Served as lead, managing project definitions, designs, requirements,
implementations, and documentations. Conducted the probabilistic risk
assessment of train safety by means of Monte-Carlo simulation. Coded the
simulation for Maglev vehicles. Co-developed the vehicle management
algorithm software. Participated in project documentations and peer
reviews.
Internships
2003: NASA Ames Research Center - Conducted research on the impact of
variations of the aerodynamics on aircraft gas turbine engines via Monte
Carlo simulations. Offered an alternative mean of study of aircraft gas
turbine engine.
2000: NASA Johnson Space Center - Performed financial analysis and
calculations to determine the budget for technology projects. Researched
information and material to appropriately allocate fund to support the
needs of NASA enterprises.
1999: NASA Goddard Space Flight Center - Contributed to financial planning
to allocate funding for near/mid/far-term technologies to support NASA
enterprises. Developed evaluation criteria to assess NASA technologies
submitted for Congress.
Technical Summary
Web Languages: HTML, XHTML, DHTML, CSS, JavaScript, Java, Servlet, JSP,
PHP, ActionScript, Perl, SQL, ColdFusion
Web-XML Technologies: XML, XSLT, XPath, XBEL, XQuery, OPML, MathML, SAXON,
oXygen, Cocoon
Web Techniques: DOM scripting, AJAX, JSON, LDAP, Ecommerce; Web
Frameworks: Spring, Hibernate
Design Patterns: MVC with Servlets and JSP, MVC with JSP Expression
Language, MVC with Beans and Custom Tags
Web Libraries: JQuery, YUI, Standard PHP Library; Forums: phpBB, Phorum;
Social Network: Facebook, Ning
Web Tools: XAMPP, Adobe Creative Suite (Dreamweaver, Flash, Fireworks,
Photoshop), Web 2.0 (Wiki, RSS, Blog, Mashup)
Web Check-In/Check-Out: Subversion (SVN); Content Management Systems:
Wordpress, Moodle, Joomla, and Drupal
Web Servers: Apache, Tomcat, IIS; WYSIWYG Editor: FCKeditor; Database
Interfaces: phpMyAdmin, Oracle SQL Developer
Databases: MySQL, Oracle 10g, MS Access, Filemaker Pro; File Transfer
Protocols: SSH, WS-FTP, CuteFTP, Filezilla
Programming Languages: Java, C++, Ant, Matlab; Programming Environments:
Eclipse, NetBeans, MS Visual Studio.NET
Operating Systems: Windows 2000/XP/NT/Vista, Unix, Linux, Mac; Microsoft
Applications: Excel, PowerPoint, Visio, Word
Others: Wrote four games (Breakout, Yahtzee, Hangman, & Dice) and four
projects in Java using various data structures.
Education
Degree of Engineer (Pre-Doctorate), Aeronautics and Astronautics, Stanford
University
Master of Science, Mechanical Engineering, University of Illinois at Urbana-
Champaign
Master of Science & Bachelor of Science, Mathematics, Virginia Polytechnic
Institute & State University
Certificates, Java & Web Development with J2EE, Spring, Hibernate, Servlet,
and JSP, Johns Hopkins University
Certificates, HTML/XHTML, CSS, JavaScript, Dreamweaver, Flash, MySQL, PHP,
AcademyX
Certificate, Advanced Perl Programming (with GUI Development using Perl/Tk
graphic module), /training/etc