SENIOR SOFTWARE DEVELOPER: Assisted in architecting RSCL Model 3631 sort controller using OO techniques and incorporating a HTTP server. Developed protocols for network communications via TCP/IP sockets between RSCL controller/server and web browser-based clients. Developed code in C++ and Java at the server and client sides of this interface respectively.
SENIOR SOFTWARE DEVELOPER: Responsible for architecting and specifying the Digital Media Content system that defined the business process, production workflow used to generate electronic content for www.sweets.com. Personally took part in specifying, managing, and/or developing the software that enabled said process and workflow. Assisted with requirements & specification of Sweet's CD product and assisted in the transition of its media content to HTML, etc. Developed software used in cataloging media content used in the Sweet's CAD product.
SENIOR SOFTWARE DEVELOPER: Responsible for all in-house software development. Developed a family of programs to generate disclosures for use within the financial industry. Developed software to analyze and manipulate HP PCL printer codes used in printed forms. Developed software to calculate financial statistics on accounts.
SENIOR SOFTWARE DEVELOPER: Developed a Windows workstation for Police Dispatchers using GIS software and vehicle location information transmitted by patrol cars. Also developed the embedded system installed in the patrol cars.
SENIOR ENGINEER: Developed a Unix image processing system to photogrammetrically measure vehicle airbags in an SPC application. Developed neural network and statistical pattern recognition algorithms for fabric inspection.
ENGINEER I: Managed development of embedded systems for military avionics systems. Managed development of multi-processor test system for flight data recorders. Developed speech recognition in a cockpit voice environment.
CRYPTOLOGIC MATHEMATICIAN: various classified programs involving statistical pattern recognition, data telecommunication, and mathematical analysis. developed algorithms for automatic voice quality evaluation.
Buzzwords of stuff that I know not mentioned above: Unix/Linux, COM/OLE/ActiveX, CORBA, ODBC, C/C++, UML, Java, Perl, HTML, CGI, MySQL, VB, MS Access, MS Office, Fortran and other dead languages. mailto:[email protected] and ask for samples of my work that use these things.
1978 - 1980
Michigan State University
MS APPLIED MATH
1974 - 1978
Cedarville College
BA MATH