| 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) |
|
| 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.
|
|
|