John Fitzpatrick

John Fitzpatrick Email and Phone Number

Senior Developer at Precision Solutions @ Precision Solutions
leesburg, virginia, united states
John Fitzpatrick's Location
Portland, Oregon Metropolitan Area, United States
John Fitzpatrick's Contact Details

John Fitzpatrick work email

John Fitzpatrick personal email

n/a
About John Fitzpatrick

Seasoned developer with experience in analysis, system administration, and project management. Proven performer with small teams, limited resources, and tight deadlines. A generalist who can pull together different technologies for effective solutions. Comfortable with Microsoft technologies and open source tools.I make your projects run and untangle your code to make it readable!Specialties: Project management, programming, refactoring programs, automating tasks, and listening.

John Fitzpatrick's Current Company Details
Precision Solutions

Precision Solutions

View
Senior Developer at Precision Solutions
leesburg, virginia, united states
Employees:
20
John Fitzpatrick Work Experience Details
  • Precision Solutions
    Senior Developer
    Precision Solutions Oct 2013 - Present
    Portland, Oregon Metropolitan Area
    Member of the development and maintenance team for economic models- Modernized C++ models to reduce maintenance costs- Untangled code to isolate business logic- Re-engineered economic models from C++ to C#/.NET- Re-designed applications from PC desktop to web
  • Various Places In Baltimore
    Engineer Of The Future
    Various Places In Baltimore Jan 2009 - Oct 2016
    Helping companies improve their development teams. Whether it's using a better version control system (or *a* version control system), automated testing, separate environments for testing, or small utilities to automate mundane, repetitive tasks, improvement is always possible!- Created web application to summarize timesheet data from yast.com (HTML, CSS, Google App Engine, Python)- Created utility to visualize web site links (Ruby, GraphViz)- Designed and implemented web site for source code statistics (HTML, CSS, PHP, MySQL, XML, RESTful)- Redesigned client's web site, reduced HTML and made compliant with W3C standards.- Installed and configured web servers.
  • Open Systems Technologies
    Senior Developer
    Open Systems Technologies Oct 2011 - Sep 2013
    Washington, Dc
    Member of the development and maintenance team for economic models- Modernized C++ models to reduce maintenance costs- Untangled code to isolate business logic- Re-engineered economic models from C++ to C#/.NET- Re-designed applications from PC desktop to web
  • Prism
    Senior Developer
    Prism Sep 2009 - Sep 2011
    Washington, Dc
    Member of the development and maintenance team for economic models- Modernized C++ models to reduce maintenance costs- Untangled code to isolate business logic- Re-engineered economic models from C++ to C#/.NET- Re-designed applications from PC desktop to web
  • United Parcel Service
    Lead Technical Specialist
    United Parcel Service Jan 2003 - Jan 2009
    Toolsmith, build-master, version control administrator, and technical advisor.- Developer on a large C++ project. Designed, coded, tested, and debugged components.- Reviewed requirements, created design documents, and reviewed code changes from other developers.- Implemented Serena PVCS, converted archives from SourceSafe to PVCS.- Converted custom build system from Java to C#. Simplified code, reduced by 80%.- Created control system for coordinating jobs on multiple PCs.- Established test and production environments for build system and increased reliability.- Designed a system to collect metrics on source code, including LOC, SLOC, and complexity.- Created a system to parse source code and generate diagrams of the internal design.- Extracted data from Serena TeamTrack web service, summarized into Excel spreadsheet.- Designed, installed, and managed virtualization environment.- Created utility to compile programs and run automated tests.- Created utilities to extract and inject data into MS-Access and ODBC databases.- Developed tools to monitor disk usage; collected, analyzed, and reported usage trends.- Created scripts to examine and summarize server/directory access rights.- Created tools to measure size of help text (word count, changed count, and translation load).- Installed, configured, and administered web servers and PCs on test subnet.- Created tools to monitor disk space on servers and PCs and send alerts when below threshold.- Created simple report writer generator; used to create data summary/reformat programs.- Mentored junior programmers and coached senior developers.
  • Ups
    Lead Programmer Analyst
    Ups Jan 2000 - Jan 2003
    Team lead for RAVE project (C++ component for Windows and Solaris, team of 4 individuals)- Created project plans, assigned work, reviewed progress, held performance reviews.- Created “mini-build” driver to compile programs, run automated tests, and report results.- Developed supplemental class library for MFC.- Created series of utilities to assist batch files.- Mentored non-programmers into development positions.
  • Ups
    Senior Qa Analyst
    Ups Jan 1998 - Jan 2000
    Team lead for test team (6 individuals)- Planned tests and assigned work.- Reviewed requirements for testability.- Organized test cases for improved test coverage and efficient use of test team.Also coordinated plans for department Y2K testing and preparation.
  • Ups
    Senior Programmer Analyst
    Ups Jan 1996 - Jan 1998
    Developer on the UPS Online project, a C++ Windows application. - Participated in the “in-sourcing” effort, bringing the development into UPS.- Contributed to maintenance, re-design, enhancements, and testing.- Re-wrote the setup program for the application.
  • Ups
    Programmer/Analyst
    Ups May 1990 - Jan 1996
    Developer on the Customer Counter and Maxiship projects.- Reviewed requirements and translated into design documents.- Participated in enhancement, maintenance, testing, and support efforts.- Simplified code, reducing total code by 15%.- Created test scripts and a series of structured tests.- Organized tests for efficient use of time.- Held code reviews.- Introduced PC-Lint and static analysis to the review process.
  • Morris Savings Bank
    Pc Lead
    Morris Savings Bank Mar 1987 - Mar 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.- Planned projects and budgets.- Gave performance reviews.- Created training program for “Information Specialists”, non-technical members of business teams.
  • Morris County Savings Bank
    Pc Analyst
    Morris County Savings Bank May 1984 - Mar 1987
    Member of the PC support team.- Installed PC hardware and software- Trained and supported bank employees- Created log-in and menu system in MS-DOS- Wrote program to generate data conversion programs- Created ACH transaction reporting and editing programs- Redesigned loan redline reporting system- Experimented with then-considered new technologies: touchpads, color printers, plotters, and networks- Built an Executive Support System which summarized bank operation activities- Worked with the Data Security team to ensure that applications were built properly and stored data securely
  • Heathkit
    Junior Salesman
    Heathkit Jul 1980 - Aug 1984
    One of the guys behind the counter at the local Heathkit store. I answered customer questions, pulled items from stock, help customers with problems, and took in Heathkits for repair.Heathkit stores (and the catalog center) sold electronic kits. Test equipment (signal generators, oscilloscopes), audio (stereo tuners and amplifiers), televisions, and computers.Best experience: Helping customers with H-8, H-89, and H-100 computers, all proprietary models and not PC clones. Computers were small enough that one could become an expert in them, understanding hardware, software, and peripherals.Best lesson learned: Before picking up a television (and televisions were heavy in those days, weighing forty to fifty pounds), make sure you know where you will put it down.

John Fitzpatrick Skills

Databases Testing C# Java Programming Software Development Web Services Html C++ Xml Windows Requirements Analysis Agile Methodologies System Administration Servers Perl Virtualization Apache Analysis Mysql Python Visual Basic Linux Access .net Microsoft Office Css Hardware Visual Studio Vb.net Test Automation Soa Database Design Ruby Object Oriented Design Android Rest Scripting Architecture C Application Development Google App Engine Restful Web Services C (Programming Language Web Applications Powershell Project Management

John Fitzpatrick Education Details

Frequently Asked Questions about John Fitzpatrick

What company does John Fitzpatrick work for?

John Fitzpatrick works for Precision Solutions

What is John Fitzpatrick's role at the current company?

John Fitzpatrick's current role is Senior Developer at Precision Solutions.

What is John Fitzpatrick's email address?

John Fitzpatrick's email address is jf****@****ter.org

What schools did John Fitzpatrick attend?

John Fitzpatrick attended Stevens Institute Of Technology.

What are some of John Fitzpatrick's interests?

John Fitzpatrick has interest in Computer Programming, Heathkits, Economic Empowerment, Education, French Music, Science And Technology, Science Fiction, Mylene Farmer.

What skills is John Fitzpatrick known for?

John Fitzpatrick has skills like Databases, Testing, C#, Java, Programming, Software Development, Web Services, Html, C++, Xml, Windows, Requirements Analysis.

Who are John Fitzpatrick's colleagues?

John Fitzpatrick's colleagues are Connor Neill, Chris Blackburn, Polina Sibrina, Rim Radwan, Rick Frenzel, Eric Brooks, Michelle W..

Not the John Fitzpatrick you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.