Richmond, Virginia

PROFICIENCY: ASP, C, C++, ColdFusion, Perl, Oracle PL/SQL, Java, JavaScript, JSP, HTML, Linux, UNIX, WinNT, MFC, and MacOS.

CERTIFICATION: Sun Certified Java Programmer

Founder and President, Coderiver, LLC:

   Clients include:
Defense Supply Center, Richmond - DSCR
Design web based applications using Servlets, JSP's and Oracle's Business Components for Java (BC4J) for the Department of Defense supply management system. BC4J exposes underlying data and database relationships to web objects permitting safe and rapid creation of web based applications. Jakarta Struts framework is used to simplify application navigation and promote quick development. Underlying business logic is implemented in Java.

FUJIFILM Medical Systems, Inc.
Design, develop, test, and implement enterprise scale database systems to support Fuji's "Synapse" product. Create custom stored procedures to store and retrieve medical images. Optimize queries and create PL/SQL packages to enforce business rules. Design and implement web-based applications to enable clients to remotely configure the system. Oracle 9i database is used for the server and the backend software is written in Oracle's PL/SQL. Web interface created using Microsoft ASP and JavaScript. Duties include requirement analysis, design, implementation, documentation, and testing.

Meditac - NASA / VCU Partnership
Design and implement Java application to encrypt and transmit real-time patient vital signs. Data was converted to XML format and encrypted. Server decoded incoming stream and stored data in Access database. Duties include requirement analysis, design, implementation, documentation, and testing. Modify a C++ application to extract real time data from a 3-axis force transducer. Log data to a file and communicate system availability to an Oracle-based application. System used to successfully measure astronauts ability to perform surgery in weightless environments on board NASA's reduced gravity KC-135 planes.

Director of Programming for Xperts, Inc. (April 1998 to January 2000):
Create Intranet applications with an Oracle backend using Perl and PL/SQL to create document repositories, announcement centers, feedback pages, and personnel rosters. Design and create database schema using PL/SQL scripts. Tools were also created to allow administrators to update and edit the database through a web-based interface. Duties include database design including table creation scripts as well as business logic encoded in PL/SQL stored procedures.
Create Internet and Intranet applications using PL/SQL to publish channel lineups, prices, and troubleshooting tips for call center operators. Administrative applications allow users to modify the Oracle database in a safe manner via the web. As Director of Programming: managed team of up to 20 direct and indirect reports, performing reviews every six months. Provide mentoring for associates; Implement formal project management methodology and source code control; interacted with senior management and sales team on critical HR and customer relationship issues.

3Com (consultant, December 1997 to April 1998):
Project Manager for 3Com modem upgrade projects, leading a four person team to design, implement, and test the latest version of modem upgrading software. Duties include design, coding, scheduling, and resource management for both PC and Macintosh versions. Create versions of the product for other OEM vendors as well as international versions. Programming is done in Visual C++ and Delphi for the PC and MetroWerks CodeWarrior for the Macintosh.

Bank of America (consultant, July 1997 to November 1997):
Design and implement financial trading software as the Senior Consultant in the Global Derivative Products Group. Translated economic mathematical prototypes into C++ production quality code. Create a Dynamic Data Exchange (DDE) program to gather live futures and interest rate quotes from a Reuters quote application. Used DBTools for SQL access to Microsoft SQL server. Programming is performed in C++ using Microsoft Visual C++.

Bio-Rad Laboratories (July 1996 to July 1997):
Design and implement DNA imaging software using MetroWerks PowerPlant for Macintosh. Add PhotoShop plug-in hosting technique to the imaging application to enhance image acquisition ability. Create template class to accumulate images from CCD cameras. Create and display regression curves from data using several different curve-fitting algorithms. Programming was performed in C++ using MetroWerks CodeWarrior.

Siemens Gammasonics (May 1994 to June 1996):
Develop medical imaging classes for Siemens PACS (Picture Archiving and Communication System). Design low-level software performance profiling system. Responsibilities require knowledge of the Macintosh toolbox, client-server database architecture, SQL, and Sybase. Programming is performed in C++ and Object Pascal. Special accomplishments include development of an internal web server (intranet) incorporating HTML and CGI programming.

United States Navy, Nuclear Power Training Command (June 1987 to January 1991) Researched, wrote, and taught digital theory and microprocessor based system analysis. Developed maintenance techniques and troubleshooting procedures for digital instrumentation and control equipment. Taught circuit board repair and component soldering techniques.
United States Navy, USS Alexander Hamilton (June 1984 to June 1987) Led an eight-man watch section in the start up, shut down, and operation of a nuclear powered propulsion plant on board the U. S. Navy submarine, USS Alexander Hamilton. Leading technician in the nuclear instrumentation and controls division.

Vice President, Millbrook Homeowners Association
Board Member, Hungary Creek Recreation Association
Webmaster and host for HCRA Marlins Swim Team

Bachelors of Science Computer Engineering,
Bachelors of Science Electrical Engineering,
University of Missouri - Columbia
(January 1991 to May 1994)
Minor: Mathematics
Honors: Dean's List, Dr. Waidelich Scholarship

Coderiver LLC
Richmond, Virginia

©Coderiver LLC