Software Engineer Resume
5.00/5 (Submit Your Rating)
UsA
Education:
B.S. Computer Engineering
M.S. Computer Science
Technical Skills: C, C++, C#, SQL Server, SQL, Qt, MSCAPI, OpenGL, HLSL
Primary Skills: C++ / Computer Graphics
Professional Experience
13 July 2009 Present: Software Engineer, Confidential
- Developed solutions against two release requirements weeks ahead of schedule, praised for time taken to come up to speed with the existing product
- Designed and developed GUI interface for a new volumetric rendering product using Qt.
- Independently researched technical requirements and implemented a solution for integrating DoD Common Access Cards (CAC) and X.509 certificates into a log-on solution.
- Technology used; C++, Visual Studio 2005/2008, MSCAPI, MS SQL Server, SQL, Qt
27 October 2008 6 Jan 2009: Software Engineer, Confidential
- Gathered requirements for a 3D rendering engine
- Conducted comparative performance tests for two shading language solutions, confirming a performance hit when using CgFX to pass arrays of matrices to a shader.
- Participated in code peer-reviews
1 November 2007 27 October 2008: Confidential
- Master of Science in Computer Science, George Washington University
- Concentration: Software Engineering and Computer Graphics
- Multiple projects in computer graphics using C++ and Opengl
- Created a lightweight rendering engine, performing all of the stages of the graphics pipeline and implementing a z-buffer depth test algorithm
- Multiple computer animation projects including spline curve generation, quaternion and euler angle based interpolation, and forward kinematics
- Studied design patterns (Gang of Four) and more modern approaches to Object Oriented design, to include some advanced uses of templates / generic programming
- GPA: 3.76
23 October 2006 31 October 2007: Senior Consultant,Confidential
- OpenVMS systems programming in C/C++ on Alpha / IA64 platforms for a high volume message traffic system with critical availability and timeliness requirements
- Responsible for generation and maintenance of process documentation
- Reverse engineered an interface control document, saving development and testing time
- Received a firm-level award for performance in quickly learning the code base and taking a lead role in designing and implementing the next build during a personnel transition
17 July 2006 22 October 2006: Sr. Spec Sys / Net Admin, Confidential
- Two months as a systems administrator within the Defense Intelligence Agency providing help-desk support for Department of Defense Intelligence Information Systems (DODIIS)
- Demonstrated the ability to adapt quickly to new business and systems processes.
2003-30June2006: Communications Engineering Officer, Confidential
- Managed team responsible for the personal communications requirements, at home and abroad, of the Three-Star General in charge of the air forces stationed in Southwest Asia and the Horn of Africa.
- Served as Project Officer in the integration of a communications network at a command and control facility in Southwest Asia,
- Performed general Work Group Manager duties for the Ninth Air Force Command Section, to include the Director of Staff (Col), Vice Commander (BrigGen), and Mobilization Assistant (MajGen)
- Thrived in a high-stress, results-oriented, teamwork environment
- Rated #1 of 8 at the flight level, #2 of 22 at the squadron level for Communications Lieutenants; Officer Performance Reports available upon request
2002: Computer Programmer, Confidential, Walkersville, MD
- Created software from customer specifications, and maintained previously written code. Technical skills utilized: VB, ASP.NET, SQL, MS Access, and MS Sequel Server 7.
2001: Confidential, Enrollment Systems Specialist, South Portland, ME
- Generated SQL scripts to reconcile databases and gather enrollment information
- Worked on department intranet page
- Created new guidelines for system entry of customer data