Christopher David Schultz
2016 North Adams Street #800 Arlington, VA 22201 301.806.4116 email: chris@christopherschultz.net
Senior software architect/engineer and product lead with proven analytical, problem solving and communication skills combined with strong software architecture and development. Experienced in technical training, process development and team dynamics management.
Proficient in Object-Oriented principles, patterns, analysis, design and implementation:
Object-Oriented Analysis and Design
Rational Unified Process, Unified Modeling Language (UML), Extreme Programming
Java (J2SE/J2EE), C++
Extensive experience with other technologies including:
XML/XSLT/SOAP, Java Servlets/JSP, Jakarta Struts, Velocity, and other packages
Relational database design and Structured Query Language (SQL) (Oracle, MySQL 3.x/4.x)
C, Pascal, Perl, PHP, UNIX shell-scripting
Graphics APIs: OpenGL, PIXAR Renderman, Java AWT/Swing/2D/3D
UNIX, Gnu/Linux System Administration, Windows NT/2000
Human-Computer Interaction, User Interface Design and Usability Analysis
Total Child Health, Inc. Baltimore, MD
Chief Technology Officer (7/2004-present), Technical Director (7/2003 – 7/2004) 7/2003–present
Created software engineering team out of existing collection of programmers. Introduced new technologies to help manage IT operations and develop in-house suite of applications including a pediatric mental and physical health diagnosis expert system based upon DSM-IV, and a searchable database of resources for pediatricians and parents. Software engineering team lead, head architect and engineer.
VirtualCourthouse.com Annapolis, MD
Software and Systems Consultant 6/2003–1/2004
Managed technical operations and implemented all software change requests and new features during funding phase.
The Adrenaline Group, Inc. Washington, DC
Software Architect Consultant 8/2000–6/2003
Shipped consumer-facing products for multiple clients. Overall responsibilities include frequent face-to-face and written communication with clients, system design and architecture, project scheduling and software development.
John Show, Inc. April - June 2003
Designed and implemented an internationalized batch XML processing application to aggregate data from multiple international family planning donors (USAID, UNFPA, etc.) for reporting and shipment scheduling purposes.
Implemented several features for a contraceptive donation forecast and tracking system funded by the Bill and Melinda Gates Foundation, the William and Flora Hewlett Foundation, the David and Lucile Packard Foundation, and the Wallace Global Fund.
Brainshield Technologies January – April 2003
Designed a scalable DRM key distribution service with a multi-tiered, territory-aware, high-throughput architecture; constantly refactored design and sample implementations during requirements changes.
Provided business and technical consulting services to determine the direction of the client’s product.
Implemented an MPEG audio processing library using C++ as a library for use in a client-side media player plug-in as well as a Java Native Interface wrapper for use with a server-side Java application.
VirtualCourthouse.com February 2003
Project lead for developing a complete Alternative Dispute Resolution (ADR) system for performing arbitration, mediation, and neutral case evaluations entirely online.
Planned, implemented, and deployed a pilot application over one month as a proof-of-concept to obtain additional funding for the client, as well as an alpha release for usability testing.
VeriSign Inc. September 2001 - November 2002
Invited to return to help design and ship all-new versions of ImageCafé, now called Websites By VeriSign.
Responsible for re-architecting and re-implementing the entire product data model for the Websites by VeriSign application, simultaneously integrating the existing ImageCafé database with VeriSign’s Enterprise Database.
Designed and implemented a new modular order-processing system to handle customer purchases during both normal operation as well as database downtime.
Designed a SOAP-based Web Service to accept and process these orders from any client, including the newly overhauled web-based client running on BEA Weblogic J2EE server.
Improved performance of object-to-relational mapping layer several-fold through the aggressive use of caching and improved use of Java class introspection.
Initiated a refactoring of existing code base to be more standards-compliant, standardized unit testing, and selected and integrated third-party components to replace poor in-house implementations.
Threewide Corporation May – September 2001
Lead software architect for a new real-estate property management and multiple-listing service web application, ListAndSent.net.
Responsible for system design and implementation, as well as integration with an application running on Palm Pilot handheld PalmOS via XML over HTTP. This handheld and web application combination allowed real estate agents to more quickly catalog properties and reduce listing errors.
Virtual Plastic.com April – May 2001
Lead software architect for a secure, anonymous, re-chargeable debit-card system with an online interface to compete with VISABucks and American Express.
Responsible for system design, network architecture, software implementation and multi-tiered credit transaction processing design.
Network Solutions, Inc. September 2000 - March 2001
Developed and released versions 3.0 and 3.1 of Network Solutions’ online website-building application, ImageCafé.
Responsible for subsystem design and implementation, and inter-project management.
Adrenaline (Internal)
Authored proposals to several clients including McKinsey & Company and Brainshield Technologies.
Represented Adrenaline at several local events including a Sprint Technology Seminar.
Active author and motivator for development and team management best practices.
Active member of the Java and Java-related Open Source communities.
Proposed, researched, and presented several technology-oriented seminars.
Innovated and improved standard Adrenaline class libraries, used on many projects.
Authored several “how-to” documents for new technologies such as Jakarta Tomcat and Apache Server 2.0.
SCRIPT COMPUTER CONSULTANTS, L.L.C. GERMANTOWN, MD
Software Engineer Consultant 6/1996 – 8/2000
Planned, standardized and implemented specific information technologies, protocols and technical processes; coordinated and managed IT projects and personnel. Provided technical consulting services to a wide range of clientele.
Designed and developed a business solution for Cook Ross, Inc. using C and Java that increased throughput and cost estimate accuracy by 75%.
MISCELLANEOUS CONSULTING ENGAGEMENTS
Member of a small team to design and implement a cross-platform, graphical optics layout and simulation application for Lexmark Corporation.
Designed and implemented a new graphical user interface (GUI) framework for use in an upcoming release of ArcIT’s flagship software product, InTENSE. (Allstom has since acquired ArcIT technology).
Augmented existing software interface drivers to give Visual Basic programmers controlled access to database functions for Digital Audio Disc Corporation (Sony).
Design consultant for the Center for Promotion of Child Development through Primary Care on their product, the Child Health and Development Interactive System (CHADIS).
Bachelor of Science in Computer Science (+ Imaging Systems Certification)
Rose-Hulman Institute of Technology, Terre Haute, IN