Gary Crutchfield



MS Computer Science, Illinois Institute of Technology, Chicago, IL

BS Mathematics, Illinois Institute of Technology, Chicago, IL


More than 20 years experience in software engineering. Experience includes requirements, design, programming, maintenance, and test. Software includes Linux and Oracle. Languages include UML, BPEL, C, C++, Java, Python, Javascript, and SQL.


Data Tactics Corporation, Tysons Corner, VA 06/2010 – 10/2013

Software Engineer

Designed and developed a web application with goals of quick execution and maintainability. Java servlets were employed on the web server to perform transactions on JSON formatted data stored in MongoDB and passed to JQuery JavaScript components running on web browsers supporting HTML 5. Environment was Linux, Windows, Java, JavaScript, Hadoop, Cloudbase, Eclipse, Subversion, Git, Ant, and JUnit. Also provided support on software security issues.

Data Tactics Corporation, Sierra Vista, AZ 06/2010 – 03/2011

Software Engineer

Supported an Army team at Ft. Huachuca, AZ by providing support for an Oracle database hosted in an Oracle RAC 11gR1 database with four nodes.

L-3 Systems, Sierra Vista, AZ 10/2007 – 06/2010

Software Engineer

Supported the Army at Ft. Huachuca, AZ. Used Solaris, Oracle Database, and various vendor software packages. Activities required UNIX commands, shell programming, and C UNIX API programming/debugging.

Oracle Corp., Redwood Shores, CA 11/2004 – 09/2007

Senior Instructor

Taught courses for Oracle customers in the following areas: Java Programming, Building J2EE Applications, XML, Web Services, BPEL, and Database Administration. Oracle DBA skills include system administration, PL/SQL, and Pro C. Java skills include EJB (Enterprise Java Beans,) JSP (Java Server Pages,) and JSF (Java Server Faces.) XML skills include Schemas, XSLT, SAX, DOM, JAXB, and Web Services.

Golden Gate University, San Francisco, CA 09/1999 – 07/2004

Adjunct Professor

Taught Operating Systems, Java, and Database courses in the graduate Software Engineering program. Favorite course was Object Oriented Design which included object theory, Unified Modeling Language (UML,) and Design Patterns.

De Anza Community College, Cupertino, CA 09/1984 – 08/2004

Adjunct Professor

Part-time instructor teaching C, C++, Java, and compiler design courses. Also taught mathematics courses.

Spectra Renal Management, Fremont, CA 04/1996 – 09/1999

S/W Project Manager

Supported an MS Windows application used by Spectra's customers to report blood test results for dialysis center patients at approximately 70 locations. Designed an Oracle Database to support a replacement web application using Java EJBs to cache data.