|
Chris Innanen
10634
High Beam Ct.
M
443-631-1469
|
|
|
SUMMARYI am searching for a solid, professional company where challenging, cutting-edge, full-lifecycle projects are the norm and creativity and innovation are their employee's path to success. I look for opportunities to put my originality, creativity, and hunger for new technology and techniques to work. With my diverse experience–from top-rated 3D games to military and security projects, from embedded software development to GUI design–I bring with me a wide range of knowledge and expertise and a willingness to expand my professional horizons even further.
EXPERIENCESoftware EngineerBruhn NewTech Inc.Columbia, MD — 2010-2012Developed Chemical, Biological, Radiological, and Nuclear (CBRN) hazard warning, prediction, and reporting software applications using Visual Studio C++ and corporate development environment tools; integrated sensors and instruments with existing software; redesigned MFC plugins to existing corporate software using SOAP internet communication; created XML-based COM API plugin for external calculation integration with existing customer systems using a custom XSD based off of international CBRN standards (ATP-45, APP-11); wrote and used module-level automated test cases for new and existing components; assisted in testing of other in-house development projects; developed in-house IDE and testing automation software to speed building, data verification, and data conversion tasks such as re-displaying custom GIS data in Google Earth; coordinated with overseas partners on software planning and development, both remotely and in person. Secret clearance.
Software EngineerSTS International, Inc.Falls Church, VA — 2006-2010Solely responsible for security software display using OpenGL and OpenSceneGraph to represent real-time event data from radar, sonar, video, and motion detection sources in a 3D model of a secured region built from GIS terrain and bathymetric data, supplemented with XML-driven building and detail models; solely responsible for the design and implementation of a networked 3D simulation for battlefield medicine training/testing using Gamebryo 3D, which included 3D scene layout and manipulation, graphical user interface, input systems, animation control, dynamic model controls, asset management, event handling, networking and communication protocols, XML messaging and layout encoding, sounds, in-game editing tools, multiple scenario designs, and management of contract artists; designed the associated remote scenario management software; wrote simulation, DVD backup, configuration tools, and in-house testing software; worked on a software security system, including networked PTZ and camera controls (visible and IR), event handling, remote services, video and associated codecs, and user interfaces. Used Visual Studio C++, OpenGL, OpenSceneGraph, Gamebryo 3D, Adobe Photoshop, ClearCase, XML, as well as GIS and other tools, on Windows XP and CE. Secret clearance.
Software EngineerZenimax Media Inc. - Bethesda Game StudiosRockville, MD — 2000-2006Created custom graphical user interface for Elder Scrolls III: Morrowind (Game of the Year 2002) computer game for Xbox and PC; designed and implemented a more advanced GUI system for Elder Scrolls IV: Oblivion (Game of the Year 2006) for PC and Xbox 360 using custom XML-based functionality and layout descriptions allowing for end-user modification of the GUI; updated and improved the XML GUI system for use in Fallout 3 (Game of the Year 2008) on PC and Xbox 360; designed code, art, and interface layout for all three games and additional expansions.
Software EngineerInterface & Control Systems[Now: SRA International, Inc.]Columbia, Md — 1996-2000Participated in the development a real-time tactical communications system, Joint Combat Information Terminal (JCIT), a software-controlled and configured multi-mode radio with information security and message processing capabilities to support a field commander, using Clearcase for configuration management and the VxWorks operating system with embedded software running on a custom, modular, multi-processor platform; was responsible for task management, memory allocation, a scriptable state machine and data flow router, various audio and data converters, and communications security; coded to military specifications and tested for compatibility to existing hardware radios. Early in the development cycle, authored stopgap infrastructure and resource server systems that were critical to meeting early project milestones for the development and testing of JCIT that would otherwise have slipped without this capability. Responsible for simulating realistic combat messages (USMTF, AFAPD, and VMF) for ingestion by the Army Airborne Command and Control System (A2C2S) prototype, utilizing an industry standard simulation tool, ModSAF (Modular Semi-Automated Forces), to extract and re-format realistic simulated event data. Top Secret COMSEC clearance.
Librarian / Part-Time ProgrammerJohns Hopkins UniversityApplied Physics LaboratoryLaurel, MD — 1989-1996Fleet Systems Department (FSD): Distributed network application front-end display system to a prototype Tomahawk missile simulation. Near Earth Asteroid Rendezvous (NEAR) Spacecraft for the JHU/APL Space Department (SD): Responsible for correct and accurate formatting and monitoring of NEAR's command and telemetry database. Director's Office (CLO): Developed a prototype language evaluation multimedia test for foreign language students. Fleet Systems Department (FSD): Distributed network time-management application using SQL and Hypercard. Nighttime technical librarian (primary position): Automated transition of book and activity records between the new and legacy library database systems; performed regular legacy library database backups to reel-to-reel magnetic tape media; assisted patrons; ran circulation desk; shelved books.
|
EDUCATIONHoward County Community College Computer Science Associate Degree 1996
SKILLSC / C++ Revolution (Prototyping, In-House Tools, Mac, PC, iOS, Android, Win Mobile) Pascal, Fortran, Basic, Forth, Java UNIX/Linux Shell Scripting Miscellaneous Additional Computer and Scripting Languages SQL HTML / CSS / DHTML JavaScript / Perl / Python / PHP CVS, ClearCase, SourceSafe, Perforce UML Windows Unix / Linux / BSD Mac OS iOS VxWorks Microsoft Visual Studio gcc, make, cmake PhotoShop, After Effects, Adobe CS Microsoft Office, Visio Xbox, Xbox 360 NDL Gamebryo OpenGL, GLSL, OpenSceneGraph Facegen - Singular Inversions Havok Physics Simulation ModSAF - Modular Semi-Automated Forces Network Engineering Telecommunications
REFERENCES
Joshua M. Rohrback
Christopher C. Capano
Paul Warner
|