GERALD JOSEPH WALSH
**Hutchison Road Home: 724-***-**** Cell: 724-***-****
Claysville, PA 15323 Email: acr1ce@r.postjobfree.com
Programmer/Analyst with extensive experience in engineering applications and proven expertise in Analysis, Design and Implementation, Coding in Java, C++, C, C#, and scripting in Windows and UNIX environments. Designed, developed and customized software modules independently and in teams. Experience in design documentation, software development, system modifications and enhancements and creative problem solving. (Missing periods reflect non-relevant work).
TECHNICAL SKILLS
Operating Systems:
Programming Languages:
Functions:
Other:
Language Skills:
Windows 7, XP, Linux, UNIX: Solaris, SVR5, IRIX; VxWorks
Java, C#, C++, C, Perl, Python, UNIX shell programming (bash), PHP, XML, JavaScript, SQL
Object-Oriented Programming, Design/code reviews, System Analysis/Design/Implementation, System Administration and System Evaluation; Embedded Programming
Agile, SCRUM, Iterative, Modified Waterfall, etc. Microsoft Office, Dimensions/GIT/RCS/SCCS/etc.
CEFL certification French (B2), German (B1), Irish Gaelic (B1 oral)
ACHIEVEMENTS
Found a key interface modification, eliminating need for a proposed system redesign
Evaluated proposals and made recommendations on Automated Hardware Configurator
Mentored/Assisted co-workers. Made presentations to customers and co-workers.
CONTRACTING EXPERIENCE
C Development/(C#) Fidelity Flight Simulation Jul 2014-June 2015
Development in C of avionics software for flight simulators; C# utility for interpreting UDP data.
Contractor - QA – McKesson Automation (Aesynt) Oct 2013 - March 2014
APS2/APS4 Medical Robot defect/regression/integration testing/write new defects using physical robot and SQL queries; participated in C# code reviews.
Contractor - C# Test Automation - Respironics Jan 2013 - June 2013
C# test automation development in Agile/SCRUM environment; developing automated tests in C# for medical office software to track patient usage of respiratory products for sleep-related disorders
Developed Coded UI test to operate user interface controls on another GUI application and to verify page contents; Developed core interface test to rapidly test thousands of patients.
Implemented and ran manual formal and informal tests
Self-Enrichment Teacher - Java 2012 - Jan 2013
Teaching Java/Swing programming and Introduction to UNIX
Consultant: Retail Automation 2011 - Dec 2012
Enhancements to Accounting Software in COBOL.
Student / Consultant - University of Pittsburgh LCTL / French / Russian / BCS 2011 - Dec 2012
Programming for Irish, BCS, Russian, French Departments of University of Pittsburgh (volunteer)– design, implement Java program for foreign language vocabulary with user login, learn/test mode, language selection, history and score retention by user ID;
GERALD JOSEPH WALSH PAGE TWO
Senior Design Engineer - Bombardier Transportation – Pittsburgh, PA 2001 – 2008
Signaling Applications development including Regional Automatic Train Operations design and development (Embedded C in vxWorks environment) for San Francisco, Seatac, DFW, Heathrow, Yong In projects, C++, Visual Basic development. (accepted direct hire position 2005)
Enhancement of ROMgen utility (C
Database management for Seatac project (wrote Visual Basic database comparison utility).
Miscellaneous wayside system engineering duties (track plan, train location determination).
Contractor - Programmer/Analyst – Emerson/Westinghouse Process Control 1999 - 2001
Design and implementation of process control software, user interface, creating interface between process control software and AI software applications. Development in C/UNIX/Windows, Java, Motif GUI.
WDPF software development.
Development of artificial intelligence interfaces for neural networks (NeuralWare Professional II+), and expert system (Nexpert Object) to WDPF II process control system.
Designed evaluation for proposed Configurator system for manufacturing cabinet assembly.
Java web interface enhancements for remotely viewing power plant process data.
Contractor - Programmer/Analyst – (ESA) Westinghouse ITTC Nuclear Products 1998 - 1999
System maintenance/development of nuclear safety system in Ada language.
Provided enhancements, testing and documentation of nuclear generator safety software.
Contractor - Programmer/Analyst – (ESA) Joy Mining Machinery 1997 - 1998
Analysis, design and implementation of mining system software for continuous mining applications.
Analysis, design and embedded development of Embedded System for continuous miner (vxWorks), system interfaces and data communication.
Contractor - Programmer/Analyst – (ESA) Union Switch & Signal 1995 - 1997
C++/UNIX development of light rail transportation systems.
Developed Closed Circuit TV interface in C++ to monitor platform activity.
Created communications interfaces in C++, automated login (Expect) scripts.
EDUCATION
Bachelor of Arts in Mathematics, minors CS, French – Temple University, Philadelphia, PA
Graduate Work in Theoretical Computing – University of Pittsburgh, Pittsburgh, PA
Courses in Java (Data Structures CS445, Algorithms CS1501, Advanced Web Programming CS1520, Algorithms), foreign languages at University of Pittsburgh.
TRAINING / SEMINARS
On the job: Java, C++, Rhapsody, UML, XML; (CMU) Embedded Programming.
Courses (2008 – 2012) at University of Pittsburgh (also Alliance Française) in :
Advanced web programming (CS1520) with Java, PHP, JavaScript, XML, mySQL and AJAX, Data Structures (CS445) in Java (summer 2011), Algorithm Implementation (CS1501) in Java (Fall 2012) at University of Pittsburgh
MOOC courses in C#, C, embedded (winter 2014); Algorithms (current)
Achieved Common European Framework for Languages certification for fluency in French, German; advanced Irish Gaelic; some Croatian, Russian, Spanish