Line of Business
||University of Richmond, Richmond, VA
Higher education. Computer Science, Software Development
||Linux/UNIX, Python 3, Oracle 11, Banner, OnBase, Amazon AWS
In 2013 I designed, evangelized, wrote and integrated
the replacement system for University of Richmond's authentication
infrastructure. As of EOY 2014, over 4,000,000 authentication requests
had been served with zero failures or compromises of the system. UR's
systems include Banner, OnBase, Raiser's Edge, and over 300 servers for
4200 students, 600 faculty, and 300 non-teaching professional staff.
In 2014 I began the automation of the FERPA and HIPAA data feeds for
our 30+ vendors. The new system allows ad hoc and scheduled
operation, and provides internal stakeholders and our vendors with
immediate reports of trouble and confirmation of success through email,
Nagios, and phone. Each transfer is fully audited and audit-able, and
the results are stored in a database for statistical analyses by
the MicroStrategy data warehouse.
The system, known as Canøe, is written entirely in Python 3.4. Deliveries
are made to
Hyland's OnBase software
as well as remote file systems and Oracle databases.
Completed in early 2017, Canøe performs 9,000 operations per week
and assures correct transfer for 65 integrations.
||Digital Gaslight, Inc., Richmond, VA
Fee-for-service software design, development, documentation and deployment.
Of special interest:
- US Postal address parser.
- A point-of-service locator for cable TV.
- An alternative secure login method for web-services.
- A graphic performance evaluation system atop Oracle HR.
- Database and presentation system for museum art.
||Virginia Commonwealth University, Richmond, VA
- 2003/4: Taught undergraduate computer science classes in the Electrical Engineering program.
- 2000: Advised and sponsored research project for MBA Honors class.
|C++, Java, Linux/UNIX
||Capital One Bank, Richmond, VA
Manager, Program Office for eCommerce:
Vendor selection and evaluation, project management of
||Vendor relations and outsourced (India) software development.
||KLA-Tencor, Milpitas, CA
Principal Engineer: developed patented visual pattern
recognition algorithms (and the software to support them)
for detecting defects in silicon during manufacture.
||C, C++, UNIX and Windows NT
||Thuridion, Santa Cruz, CA
Engineering Manager: Proposals, new business, employee hiring.
||Third party software development in C and C++ for Windows
||Hewlett-Packard Labs, Palo Alto, CA
Software Engineer: Simulator design, Product research.
||C, C++, UNIX and Windows NT; simulators for LaserJet printers.
||Boeing Military Aircraft,
Techonlogy feasibility studies for projects over 5 million USD,
Language migration, Simulators.
||DEC, HP, CDC, Cray using FORTRAN, C, and C++