Resume of James M. Rogers
Email: JamesMRogers a t gmail d o t com
Short Biography
I was born in Ohio in the Mid 60's. Raised during the disco era.
Myself
Skills
Languages C/C++, Perl, Tcl/Tk
Operating Systems Linux, Unix, Windows, Mac OS X
Databases MS SQL, MS Access, SQLite, MySQL, Ingres, DB2
Revision Control RCS, CVS, SVN
Unix Utilities GNU Shell utils, vi, awk, sed, ksh, bash, etc.
Compilers GCC, Visual Studio 6, 7, and DotNet
Education
September 1988 to March 1993
Ohio University, Athens, Ohio
Computer Science, no degree.
Employment History
Echofy.com
Apr 2007 to July 2007
Senior Software Developer
- Maintained client web server applications using Javascript and Atom.
Endeavor Consulting
Sep 2006 to Mar 2007
Consultant, Senior Software Developer
- Wrote numerous command line tools in C to perform needed tasks.
- Integrated Apache authentication into Windows Kerberos using Vmware to setup and test various server and client configurations.
Singlestep Technologies
April 2001 to Jun 2006
Senior Software Developer
- Cross platform C development and project management on Mac OS X, Windows and Linux systems.
- Integrated Perl into Linux port of platform.
- All C and Perl programming was asynchronous and nonblocking.
- Developed the SQL Schema for enterprise software for MySQL database.
- Designed and interfaced the code modules to interface the enterprise software to the MySQL database in C.
- Implemented a threaded Perl interface into enterprise for database access.
- Implemented a highly flexible calendar based scheduler in C.
- Ported complete C based VNOS development platform to Linux.
- Used C programming language to interfaced the program to the underlying operating systems for networking, running child processes, and serial device support.
- Wrote cross platform C code to search for and load dynamically loadable modules.
- Wrote several dozen loadable modules in C, extended several dozen more.
- Optimized numerous areas of the application for performance, speed and memory management.
- Optimized a Perl based dependency routine from running in an hour to running in sub second times.
- Re-factored code to create opaque interfaces for good object oriented design.
Walt Disney, Advanced Internet Group
November 2000 to March 2001
Senior Computer Programmer
- Worked on the jabber messaging system using C for deployment at go.com.
UW/Harborview Medical Centers
March 1998 to September 1999
Systems Programmer
- Maintained and extended Cloverleaf HL7 systems at several hospitals.
- Maintained and extended a custom Health Level 7 (HL7) router in C.
- Wrote log reading/analysis scripts in Perl.
- Wrote system administration scripts in Perl.
- Wrote report scripts in Perl.
Mindpower
September 1997 to March 1998
Consultant
- Modified an X Windows program written in C that managed user logins for an enterprise system.
- Developed Microsoft NT client to interface to an Oracle server running on Sun Solaris.
Self Employment
April 1997 to August 1997
Small Business Consultant
- Implemented a quotation system for a manufacturing business using MS Access.
- Included conversion of existing database into new system.
Mega Solutions
February 1997 to April 1997
Programmer / Analyst
- Implemented a data warehouse to access patient diagnostic and financial data for a large hospital.
- Developed client applications for the data warehouse using Business Objects and MS Access.
- Implemented, tested, and trained personnel in a backup plan for the data warehouse.
Anderson Medical Services
April 1995 to February 1997
Management Information Systems Director
- Designed, tested and deployed a multi-line fax server using Linux.
- System administrator for 5 Netware systems over two states.
- Provided help desk support to 80 nursing homes and hardware support to 30 nursing homes.
Ohio Army National Guard
January 1988 to July 1996
1st Lieutenant, Tactical Director, Air Defense Artillery
United States Air Force
December 1983 to December 1987
Airman First Class, Aircraft Armament Systems, Top Secret Security Clearance