Sign in

Software Engineer

New Eagle, PA
October 18, 2019

Contact this candidate


John Simpson


SUMMARY: PERL Developer with over 30 Years of Programming Experience in many Computer Languages


Wells Fargo – Software Engineer, PERL/JavaScript/PHP Programmer Aug 17 – Current

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.

Roth Commercial Rugs – PERL/Javascript Programmer Jan 14 – Dec 14

Development of web based inventory management system using MVC practices. Backend programming using MySQL and PERL on a Debian linux server. Frontend programming using Javascript, CSS, HTML, and jQuery. System imports inventory data from Excel spreadsheets, and gives operators the ability to make mass changes to the inventory via a web interface before transferring to OpenCart.

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

Research, design, development, integration, technical support, troubleshooting and maintenance of workflow engines, document management systems, and internal project management/tracking systems. Position includes system administration, network administration, network security, installation and setup of new hardware, troubleshooting and maintenance of existing hardware. Implemented an SSL Java applet/servlet file transfer module for integration of Aviator’s web-enabled document management system with Adobe Acrobat. Used LotusScript and Javascript to web-enable Lotus Notes applications. Setup and maintained Red Hat linux server.

EtQ Technical Services – Manager of Software Development, LotusScript Programmer Apr 98 – Feb 00

Development of new applications and enhancements to existing applications in Lotus Notes. Applications focused on providing documented procedures assuring ISO-9000 compliance. Position included management of research and development as well as internal and second level technical support. Provided training for new software developers. Traveled to the Middle East to provide training for a newly established office. Used LotusScript and Javascript to build web-based applications.

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.

Contact this candidate