|
5212 E. Park
Vista Dr, |
Home
(520) 777-0636 |
|
U.S. Citizen |
|
|
Clearance: TS/SCI |
|
A position as a software engineer that will allow me to use my programming skills and ability to think outside the box to create and contribute to innovative products.
HARDWARE/OS: UNIX, Linux, PC (DOS, WINDOWS 3.1, 95, 98, NT, 2000 and XP), VM/CMS, Macintosh (System 9, OSX), LCM, XPM, CP/M
SOFTWARE: Perl, C, Oracle/SQL, MySQL, postgres, C++, C#, Java, shell, awk, Z80, 68000, 80X86, Pascal
16 years of experience in real-time operating systems and protocols.
Responsible for designing, developing and testing innovative software products.
Skilled at integrating new functionality into existing code and creating reliable, extensible new software.
|
July
2007 - |
L-3 Services, C2S2 Division, Sierra Vista, AZ |
Software engineer in a Command and Control Systems and Software (C2S2), Operations and Engineering contract to the Army's Communications-Electronics Life Cycle Management Command (CECOM-LCMC) Software Engineering Center, Intelligence Fusion Systems (SEC-IFS) in post deployment support software engineering activities of the All Source Analysis System Light (ASAS-L) by addressing Software Problem Reports
A key participant in a compiler upgrade from Visual Studio.NET 2002 and VS.NET 2003 to VS 2005 for a new version of the ASAS-L
A key participant in an upgrade from MS SQL Server 2000 to MS SQL Server 2005 for a new version of ASAS-L
Designed and implemented in C# a key new capability for ingesting information into the database based on directed user inputs.
Configuration of virtual Red Hat enterprise Linux servers on VMware. This task includes developing a better deployment/creation method for initial system builds.
Currently working on tools for the lab. Java webaps with a MySQL back end and a glassfish or jboss server.
|
January
2006 - |
Consultant, Celery LLC, Telecommute |
Prototyping their next generation fax product.
Convert any input into a fax.
Detection of color or black and white input
|
January
2006 - |
Programmer, Norchem Drug Testing, Flagstaff, Arizona. |
Architect/Technical lead for all computer related projects
Vastly increased the stability of the system. We went from outages almost every day to complete stability.
Interface Rudolph refractometer to the laboratory, eliminating human error.
Rewrite interface for the Olympus AU400, AU600, and AU2700 chemistry immuno analyzers to the laboratory. This newly interfaced the AU2700 and allowed new instruments to be installed with much less work.
Interface the CV1000 automated aliquot system. This instrument reduces the prep time per sample by 10 seconds.
Responsible for all systems that operate the laboratory
Maintain postgres database
Maintain custom laboratory software
Maintain all linux servers including DNS, DHCP, SMTP, IMAP, HTTP, and firewall
|
April
2003 - |
Software Engineer, IBM, Tucson, Arizona. |
Completely redesigned the RPM based build/packaging system.
Develop SCSI device drivers for tape systems on Linux.
Debug interactions with various HBAs including Adaptec, Emulex, LSI, and Qlogic controllers.
Perform various system administration duties on test systems.
Designed and implemented features including reserveless opening of tape drives and buffered file mark writing.
Ported driver to 2.6 Linux Kernel.
Debug field problems. Unit testing on ia32, powerpc, ia64, amd64, and s390 versions of the driver for both Redhat and SuSE distributions.
|
May
2002 - |
Senior Engineer, Viatec Research, Raleigh, North Carolina. |
Performed basic research into wearable computing systems for infantry, involving wireless ad-hoc routing protocols.
Created a single CD linux system.
Investigated Ad-hoc On-demand Distance Vector Routing (AODV.)
Performed various system administration and configuration duties involving, DNS, DHCP, routing, etc.
|
May
2000 - |
Senior Engineer, Whitehat, Tempe, Arizona. |
Designed and implemented software to send permission-based email for clients that achieved a 650K/hr delivery rate.
The software was written in Perl on a Linux platform, used SMTP, and supported the standards for delivery status notification.
|
February
2000 - |
Senior Engineer, EchoFlight, Boulder, Colorado. |
Developed the OEMHub satellite communication system.
Designed and implemented a multi-threaded application which communicates via a light weight protocol over RS-232 (to request weather information via satellite).
Written in Visual C++ on a Windows NT embedded platform.
|
November
1997- |
Senior Engineer, Lucent Technologies, Denver, Colorado. |
Designed and implemented operating system upgrade and install software written in shell script that reduced installation time by 50%.
Performed current engineering on the Intuity AUDIX® voice messaging system.
Designed database conversion software in C++ for moving phones to other nodes.
|
July
1985- |
Senior Engineer, Nortel/BNR, Raleigh, North Carolina. |
Held a variety of positions throughout career with Nortel. Concentrated in inter-process/processor communication and operating system functions, including the following:
|
1995 - 1997 |
Problem Resolution Triage Team (Designer) |
Investigated all messaging and operating system issues and supported maintenance, diagnostics, and LCM issues.
Reduced field problems arriving into the design community by 75%.
Designed and developed a database to track all issues for the team using CGI Perl scripts to provide a web based interface.
|
1988 - 1995 |
Base Messaging/Operating System (Design Lead) |
Responsible for the operating and messaging systems of the XPM, a real-time multi-processor 68k based concentrator/intelligent controller.
Duties included providing consultation to international and domestic design groups, approval over any changes in base software, fixing problems, and redesigning the messaging system. These efforts resulted in 99% reduction in messaging related outages.
Rewrote the AB scanner for T1 or DS1 trunks to conform to the LSSGR specifications.
As one of the first telecommuters in the region, took the initiative to understand why ISDN access to the lab was not functional. This resulted in ISDN access for the entire RTP area to work from Raleigh.
|
1987 - 1988 |
Line Controlling Module (Design Lead) |
Responsible for all features and problem resolution on the LCM, an 8085 based real-time concentrator/line interface system.
During the first two months reduced the problem backlog from sixty to ten.
Implemented calling number delivery (Caller-ID) which has never had a field problem.
|
1985 - 1987 |
Subscriber Carrier Module Urban (Designer) |
The SMU was a variety of XPM (real time, multi processing concentrator/intelligent controller). Designed and implemented features for the SMU XPM peripheral, a real-time multiprocessing concentrator/intelligent controller.
Designed and implemented an unswitched special services system which has had no field outages and proven easily extensible for a wide range of additional hardware subtending the peripheral.
|
January
1982- |
Software Specialist, Ovation Computers, Lexington, Kentucky. |
Developed a manufacturer's inventory system marketed by TCS software.
Developed a church management package in BASIC.
Maintained and extended various accounting packages for in-house and clients' use.
Provided technical support to customers and sales staff.
Administer a network consisting of a mix of Linux and Windows computers connected to the internet over PPP, ISDN, and/or cable modem.
Provide shell, INN NNTP, EXIM SMTP, WSFTPD FTP, and Apache HTTP services over the internet to friends.
Designed and implemented open source moderation software in Perl used by three usenet newsgroups.
Designed and implemented open source home automation software in Java.
Created a device driver for an ST-506 hard disk on the Amiga, using track buffering was able to boost performance under AmigaDOS 1.1 from 15K/sec to 40K/sec.
Wrote a serial device driver for CP/M which allowed a modem to be used as a console. This was unique because it allowed the system operator to use the computer while still accepting calls.
Designed and developed the copy and rename commands for Commodore's AmigaDOS 2.0. Created the parser of Blink in C/C++, which became the de facto standard linker on the Amiga.