Grove City College B.S. Computer Information Systems
August 1999 - May 2003
Senior Software Engineer Leidos Corporation, Lynnwood, WA
March 2016 - Present
Developed autonomous underwater solutions using a MOSA-compliant architecture.
Assisted in the development of requirements, feature plans, detailed designs.
Participated in peer reviews for specifications, designs, and code implementation.
Developed plans to support proposal work outlining schedules and resources that will be used as well as defining high-level software architecture and
support for large-scale projects.
Senior Software Engineer Leidos Corporation, Lynnwood, WA
January 2012 - 2016-03-01
Led a team of developers through the software development life cycle employing Agile methodologies.
Worked closely with stakeholders to guide the development of requirements.
Developed code to extent an existing GIS application with additional analytical processing and rendering.
Maintained and provided support for development team resources including a continuous integration server, source control server, wiki server, and project management server.
Served as software security lead in developing robust software and meeting ICD 503 government compliance.
Freelance Developer (Part-Time) ProTec IT Solutions (owner), Puyallup, WA
January 2004 - Present
Developed rebate tracking and reporting system for Wright Manufacturing, a small power equipment manufacturer.
Provided on-site and remote support for various IT and related technology issues
Deployed VPN and custom software systems for multiple small businesses
Currently leading development on an open-source, web-based Church Management software called the Steeple Project.
Currently developing web applications and operational management software for 4US, a non-profit charity.
Senior Software Engineer Science Applications International Corporation, Poulsbo, WA
February 2011 - January 2012
Designed and developed a production acceptance test environment for testing autonomous underwater vehicles by interfacing with software control systems and hardware monitors and stimulators.
Developed web-based command and control system for a system with multiple physical device interfaces.
Implemented Active Directory tool for providing PL3 level security solution (separation of roles) with a third-party security tool on a Microsoft Windows 2008 domain.
Provided ongoing support for multiple projects involving Linux platform computing and software support.
Senior Software Engineer Science Applications International Corporation, Kent, WA
October 2008 - February 2011
Aided in development of an embedded device to serve web pages across a USB connection with phones running the Symbian operating system.
Created custom scripting language to provide lightweight engine for serving dynamic content.
Developed Windows application to provide configuration and packaging for deployment of embedded device.
Developed an internal, web-based AS9100 approved application for purchasing, inventory tracking, and manufacturing resource planning.
Software Engineer Science Applications International Corporation, Lynnwood, WA
July 2005 - October 2008
Developed customized configuration and code to increase the functionality of a geospatial GOTS product.
Designed modular import mechanism to support real-time importation of multiple data sources into a single database.
Integrated monitoring capabilities to support import functions and easily troubleshoot issues.
Designed a dynamic web interface for a power monitoring function.
Architected a service-oriented architecture to replace a traditional server/client interface
Technical Engineer Unisys Corporation, Reston, VA
November 2004 - July 2005
Analyzed existing network architecture in order to optimize and replicate a mission-critical environment between multiple security levels and backup sites at the Office of Intelligence Policy and Review within the Department of Justice.
Supported applications designed to interface with multiple agencies at the same security level while also allowing one-way transfer of data to higher security level systems.
Assisted the project manager in developing and maintaining management documentation as well as architectural design diagrams and implementation plans.
Configured and installed client and server hardware, network appliances, operating systems, and commercial applications.
Conducted testing of a prototype design of the new system in order to ensure timely and reliable stand-up in the production phase.
Software Developer Computer Sciences Corporation, Vienna, VA
January 2004 - October 2004
Supported millions of lines of code for a classified Air Force logistics, analysis, and planning tool used worldwide at hundreds of locations.
Implemented Tcl/Tk, PL/SQL, Perl, and Java to enhance existing features and plan for a future web-centric release of the program. - Responsible for maintaining detailed documentation of action, communications, and code as our division progressed to become CMMI Level 3 certified.
Worked within a dynamic team to analyze problems, make decisions, and ensure a high level of quality.
System Administrator/Web Developer Computer Sciences Corporation, Vienna, VA
August 2002 - January 2004
Supported classified and unclassified mission critical servers running a network trouble ticketing system (TMS), a report management system (RMS), and a configuration management system (CMS) locally, at 4 global sites, and at other supporting Network Operation Centers including the Pentagon.
Maintained security on all servers in accordance with NSA guidelines, including all operating system and application patches and upgrades.
Upgraded outdated technology and base lined servers to conform to an enterprise level migration of the entire support system.
Developed web sites and supported interfaces using IIS to allow remote access to TMS as well as reports via Seagate Info.
Documented architecture, system configurations, installation manuals, as well as licensing information.
Supported and maintained UNIX and Windows systems that provided secure passing of data between classified and unclassified networks.
Assisted global sites during disaster recovery situations to ensure the timely restoration of mission critical systems. Traveled to classified sites to provide support for emergency backup servers.