John Fitzpatrick

1101 North Calvert St. Apt 1114 Baltimore, MD 21202 503-928-7893 jfitz@computer.org

Summary

Seasoned developer with experience in analysis, system administration, and project management. A generalist who can pull together different technologies for effective solutions. Comfortable with Microsoft technologies and open source tools.


Technical Skills

Languages

C#, Visual C++, C++/STL, C, Java

IDE packages

Microsoft Visual Studio, Eclipse

Scripting languages

Python, Perl, DOS batch files, Linux bash scripts

Web servers and languages

Google App Engine, Apache, HTML, CSS, Bootstrap

Databases

Microsoft Access, MySQL

Version control systems

Microsoft TFS, Subversion, Git

Operating systems

Windows and Linux

Office suites

Microsoft Office, Open Office, Google Docs, Libre Office

Other

XML, Microsoft Project, Microsoft Visio, GIMP, GraphViz, doxygen, GNU tools


Professional Experience

Prism / Open Systems Technologies / Precision Solutions

Contract support for federal agency – 2009 to present

Technical advisor for team of economists that used economic models and budget projection programs.

Responsibilities

Accomplishments

Freelance work

Independent contractor – 2009 to present

Technical consultant, developer, web designer, and system administrator.


United Parcel Service

Lead Technical Specialist – 2003 to 2009

Developer/analyst/architect on a large team that maintained, enhanced, and supported a significant C++/C# application

Lead Programmer Analyst – 2000 to 2003

Team lead for a medium-size C++ library (“RAVE”) that ran under Windows and Solaris.


Senior QA Analyst – 1998 to 2000

Team lead for test team (6 individuals). The team ran tests and recorded results in a custom test-tracking tool.


Senior Programmer Analyst – 1996 to 1998

Team member on a C++ Windows application (“UPS Online Professional”)


Programmer/Analyst – 1990 to 1996

Team member on small C applications (“Maxiship” and “Customer Counter”)

Morris Savings Bank

PC Lead – 1987 to 1990

Supervised the PC support team (3 individuals) The team installed PC hardware and software and trained and supported users at all levels of the organization.

PC Analyst – 1984 to 1987

Member of the PC support team.

Education

Stevens Institute of Technology

B.S. in Systems Planning and Management, 1984