Resume Download Resume

David Young
20435 Via Cristal dayoung@goliathdesigns.com Cell. 714.366.6626
Yorba Linda, CA 92886 portfolio.  www.goliathdesigns.com Home. 714.693.1433
“I have never let my schooling interfere with my education”
Education
  • California State Polytechnic University, Pomona
    • Masters of Computer Science »2010 » GPA. 3.86
  • California State Polytechnic University, Pomona
    • B.S. of Computer Science » 2009 » President’s Honor List
Technical Expertise
Sun Certified Java Programmer  »  IEEE Certified Software Development Associate
Languages Java, PHP, C#, C++, OO JavaScript, SQL, XHTML, CSS, XML
Frameworks Zend, ExtJS, jQuery, .NET, OpenGl, XNA
APIs xUnit, Swing, Javadoc, Torque2D, Unity3D
Concepts OOA/OOD (UML 2.0, Design Patterns, Refactoring), Agile(XP, Scrum), RIA, TDD, Configuration Management
Software Eclipse, Visual Studio, NetBeans, Apache, MySQL, PostgreSQL, Subversion
Systems Windows (95, 98, 2000, ME, XP, Vista, 7), Unix/Linux(Solaris, Ubuntu, Red Hat Enterprise)
Experience
NASA Jet Propulsion Laboratory/California Institute of Technology, Pasadena, CA
Software Systems Engineer 2010 – Present

Worked on the creation and expansion of the ground systems for the next Mars rover, Curiosity, launching 2011.

  • Expanded functionality of the Java and Python based generic ground system for utilization in all future missions.
  • Transitioned the 32bit ground system to a 64bit environment.
NASA Deep Space Network, Monrovia, CA
Software Engineer 2008 – 2010

Created Rich Internet Applications utilizing Ext JS and jQuery Frameworks for the front end, Zend Framework server side, and PostgreSQL/MySQL for the database.

  • Architected and executed conversion of web application development from an in house framework to the Zend Framework.
  • Integrated the Ext JS Framework and Zend Frameworks into the software team.
  • Established Configuration Management, version control, and portable dev environments.
  • Completed a facility wide Task Management and Report Generation Rich Internet Application.
Open Source System Information Monitor, SourceForge Project
Software Engineer 2009
Programmed a multiplatform web start application reporting low level system information.

  • Created a Java based application with native system level support on multiple platforms.
  • Supports monitoring processes, cpu, IO, and network information.
PHASE, OpenGL Game Development
Graphics/Level Programmer 2009

Programmed a fully 3D game from scratch in 10 weeks.

  • Created a 3D game engine utilizing C++, OpenGL, and OpenAL.
  • Architected the complete graphics engine with unique requirements to handle transparencies
  • Created a game object and level API for quick level and asset creation.
  • Created and managed all configuration management for the software team.