John Simpson http://www.swajime.com/
SUMMARY: PERL Developer with over 30 Years of Programming Experience in many Computer Languages
Debugging, enhancing, and testing PERL code for a proprietary database management system. Upgrading PHP generated web pages from ExtJS version 4 to ExtJS version 5. Various work with curl and PowerShell. Using subversion and git for version control. Windows batch files. Systems varied from HP-UX, Solaris, AIX, RedHat, and Microsoft Windows.
Astronics AeroSat Corporation – Software Engineer, PERL/C/C++ Programmer Nov 15 – Aug 17
Debugging, enhancing, and testing PERL code for a Satellite based WiFi system for aircraft. Primary work is with PERL and C/C++ on Ubuntu and Mandriva. Using Bugzilla and Confluence for collaboration. Using AccuRev for version control. Including setup of Red Hat, Fedora, and Ubuntu virtual machines. Participation in regular peer code reviews. Transitioning systems from Mandriva to Ubuntu.
3M Health Information Systems – Client Engineer, PERL Programmer Sep 14 – Nov 15
Development in PERL focusing on regular expressions to remove personally identifying information from medical records. Updated XML configuration files as needed. Used JIRA ticketing system. SVN for version control. Work done on Red Hat virtual linux machines.
The Broadcasters’ Desktop Resource – Systems Administrator, Technical Support, PERL Programmer May 04 – Dec 13
System security with firewalling tools such as iptables. Development of tools via procmail with qmail and sendmail to automate custom administration of mailman traffic. Implementation of Google captcha via PERL. Frequency control of advertisement banner display via PERL. Various maintenance scripts via bash, utilizing sed, awk, and various other tools. Administration of CentOS/BlueOnyx linux server.
Aviator Software, Inc. – Software Engineer, Systems Administrator, LotusScript Programmer Mar 00 – Apr 04
EtQ Technical Services – Manager of Software Development, LotusScript Programmer Apr 98 – Feb 00
Applied Integration Corporation – Lead Manufacturing Assistant, DSP Assembly/C Programmer Jun 97 – Mar 98
Hardware assembly, testing, troubleshooting, and repair. Programmed micro-controllers with DSL Assembly language to interface on-board components with host processor; coordinating engineering and development of firmware and hardware. Developed device drivers in C to interface with hardware providing functionality to the host PC. Developed test-stand and demonstration software. Provided technical support for customers and demonstrated products for potential customers at trade shows.
Davis Monthan AFB – Electronic Computer and Switching Systems Specialist, Electronics Technician Oct 93 – Dec 96
Troubleshooting and repair of complex computer systems and networks including specialized hardware devices. Hand selected to be Small Computer Manager on Commander’s Staff to maintain personal computers throughout the squadron and to provide technical support for computer operators. Additional duties included installation, maintenance and administration of a local area network supporting 380 users.