SUMMARY
Extremely versatile software professional, experienced in all phases of
software development life cycle (design, documentation, development,
debugging, deployment) in many different environments, and assuming
leadership roles (training, supervising, mentoring).
PROGRAMMING LANGUAGES
. Assembly language: 8080, Z80, 80x86, MC680x0, VAX-11.
. Higher level: C, C++, Java, Pascal.
. Scripting languages: Korn shell, Perl, Expect (interactive test
language).
. Database: SQL, Embedded SQL.
OPERATING SYSTEMS
. Unix-like: AIX, Linux, Sun/Solaris, HP-UX, DEC/Alpha, NCR.
. PC: Microsoft Windows.
. VMS.
TECHNICAL EXPERIENCE
March 2012 to September 2014 Verizon
August 2001 to August 2011
Distinguished Member of Technical Staff / Contract Programmer
. Ported Access Guardian (AG) from AIX to GNU/Linux. Access Guardian is
a network surveillance and security suite of programs which control
access to a variety of Network Elements (NE) such as telephone
switches. AG consists of multithreaded programs written in C or C++,
dynamically loaded libraries, shell scripts, and Java programs. The
current implementation of AG runs on over 100 AIX systems and manages
thousands of NEs.
. Mentored other members of AG team.
. Provided third level customer support.
. Corrected defects and added enhancements to AG, including:
o Authentication and authorization using Pluggable Authentication
Module (PAM) and RADIUS protocol;
o Interface to Single Sign-On (SSO) Informix database;
o Support for new network element types;
o Support for additional protocols (Telnet, FTP, Datakit, SOCKS5,
SSH);
o Elimination of artificial limits to the number of Network
Element types and AG servers;
o Performance improvements reducing process times in some cases
from two or more hours to a few minutes.
o Support for syslog (AIX) and rsyslog (both AIX and Linux).
. Implemented version control procedures supporting both SCCS and
CVS/RCS;
. Helped prepare a response to a Request for Proposal that ultimately
led to the sale of Access Guardian to external customers, including
TELUS (Canada), Qwest, and CODETEL (Dominican Republic).
August 2011 - March 2012 Self Employed
. Designed and manufactured calendars.
January 2000 - August 2001 Sabre Group
. Developed software using C++ and DB2 to create on line fares database.
September 1998 - January 2000 CompUSA
. Wrote PERL program for collection of retail sales data for nationwide
chain;
. Ported code from obsolete assembly language to C.
September 1995 - September 1998 IBM
. Provided second-level support related to software development tools
installation, use, and defect correction to AIX users, programmers and
system administrators. Wrote sample programs illustrating use of AIX
system functions.
April 1994 - September 1995 School of Tomorrow
. Developed Computer Based Instruction software, including VCR
interface; designed and developed disk copy protection software.
. Improved others' code, reducing it in size while adding capabilities.
May 1993 - April 1994 UNT/Self Employed
. Attended University of North Texas (MS Library and Information Science
program), including classes on management.
August 1990 - May 1993 ONU/Rutherford Institute
. Earned Juris Doctor degree at Ohio Northern University (GPA 3.6/4.0;
2nd in class);
. Published article, "DES, RU-486, and D j Vu," 2 J. Pharmacy & Law 56
(1993).
. As legal intern, performed legal research and wrote memos regarding
civil rights and First Amendment issues.
February 1990 - August 1990 Pencom Systems
. Developed automated testing software for AIX operating system.
April 1983 - February 1990 Bunker Ramo
. Developed communication protocol handlers for IBM 3270/Bisync and
Honeywell VIP.
. Developed automated test tools, including record and playback.
. Helped write software quality standards.
. Upon completion of assigned portion of project ahead of schedule,
assisted another member of the team.
September 1981 - March 1983 Fairchild Camera & Instrument
. Developed software combining Pascal and Motorola 68000 assembly
language to control test system for Large Scale Integrated circuits.
. Developed both sides of interface between VAX-11 processor running VMS
and MC68000 running proprietary OS.
. Completed course in Program Project Management (CDC).
. Participated in software design reviews.
February 1977 - September 1981 Courier Terminal Systems
. Created development tool to reduce programming errors resulting from
inconsistencies between C and assembly language modules.
. Developed firmware to control keyboard, display, communication
interfaces and disk drives (C, 8080/Z80 assembly languages).
. Trained and supervised entry-level programmers.
. Reviewed design with hardware engineers to ensure that requirements
were met as efficiently as possible.
. Recommended and implemented software design change that resulted in
performance requirements being surpassed.
. Attended seminar in structured analysis and design (Yourdon).
. Supported beta testing, diagnosing and correcting defects in firmware
at customer site, both US and European locations.
OTHER LEADERSHIP EXPERIENCE
Toastmasters International
. Achieved Distinguished Toastmaster twice, which includes giving over
100 speeches on various topics.
. Served as club officer (President, VP Education, Treasurer, etc.); led
clubs to Presidents Distinguished status; led one struggling club
(minimum six members) to 18 members and Presidents Distinguished
status; named Outstanding Club Officer in District 25 (out of
approximately 140-150 clubs) three times.
. Served as Area Governor (over five clubs); achieved Presidents
Distinguished Area status.
. Served as Division Governor (over five areas); achieved Presidents
Distinguished Division status; named District 25 Division Governor of
the Year.
FORMAL EDUCATION
Harding University, Searcy, Arkansas BA Mathematics; GPA 3.4/4.0
. While a student, wrote an original proof of the countability of the
rational numbers, which was subsequently published.
Ohio Northern University, Ada, Ohio JD; GPA 3.6/4.0
. While a student, wrote article "RU-486, DES and Deja Vu," which was
subsequently published in the Journal of Pharmacy and Law.