Patrick Quirk

Senior Software Engineer

Raleigh, North Carolina, United States20 yrs experience
Highly Stable

Key Highlights

  • Expert in C# and software development.
  • Proven track record in improving workflows.
  • Strong leadership in software engineering projects.
Stackforce AI infers this person is a Software Development expert with a focus on real-time applications and collaborative tools.

Contact

Skills

Core Skills

C#Software Development

Other Skills

DebuggingDatabase ManagementWeb DevelopmentUser Interface DesignC++OpenGLLaTeXWinDbgUnit TestingVisual StudioContinuous IntegrationSubversionMultithreadingWPFMVVM

About

Master of Computer Science graduate with solid experience as a C# applications developer. Excellent working under pressure and tight time constraints. Adept in selecting the right tool or environment from an extensive skill set. Enjoys finding ways to improve workflow within a group through discourse and collaborative tools. Specialties: C#, C++, OpenGL, LaTeX, WinDbg/DebugDiag, Continuous Integration, regular expressions, unit testing

Experience

20 yrs
Total Experience
2 yrs 2 mos
Average Tenure
2 mos
Current Experience

Nvidia

Senior Software Engineer

Mar 2026Present · 2 mos · Remote

Github

2 roles

Senior Software Engineer

Promoted

Mar 2022Mar 2026 · 4 yrs

Software Engineer III

Jan 2020Mar 2022 · 2 yrs 2 mos

Microsoft

Software Engineer III

Aug 2017Jan 2020 · 2 yrs 5 mos · Morrisville, NC

Tigerrisk partners

Associate

Oct 2016Aug 2017 · 10 mos · Morrisville, NC

Sportsmedia technology corp

3 roles

Director, Operations Special Projects

Promoted

Aug 2013Sep 2016 · 3 yrs 1 mo · Durham, NC

  • I identify areas of our company's Operations department that have pain points or have difficulties that could be solved with custom software. Once identified, I design, develop, and support solutions that save the company time and effort. Projects include:
  • Condor: an application used to record and then replay socket, serial, and HTTP/FTP data in real time. Massive improvement over existing ad-hoc tools, allowing simulation of captured sporting events with all data synchronized.
  • Machine Outpost: a combination of a database, web front-end, and desktop client used to automatically track hardware and software information about the company's fleet of machines. Greatly reduced time required to determine what hardware a client is running when they report a problem.
  • Lift: a preview and authoring tool for the company's widely used and proprietary animation format. Replaced unmaintained, cumbersome legacy tool and allowed non-engineers ability to view the animations.
C#DebuggingSoftware Development

Senior Software Platform Architect

Nov 2011Feb 2013 · 1 yr 3 mos

  • Responsible for the core of company-wide software framework that renders real-time, broadcast-quality graphics integrated with dynamic data.
  • Created and led adoption of codebase versioning strategy, credited with stabilizing released code.
  • Conceived of and implemented automated acceptance testing, pushed for company-wide adoption.

Software Engineer

Jun 2006Nov 2011 · 5 yrs 5 mos

  • Core developer of company-wide software framework that replaced all legacy code.
  • Created GEM Studio, an internal application used primarily to design television graphics and other data-driven displays, which greatly improved efficiency across several areas of the company.
  • Lead developer of software for real-time scoring of nationally broadcast motorsports, golf events, and Official Timing and Scoring for ESPN's X Games.
  • Implemented novel approach to image-based real-time tracking of race cars, cyclists, and runners.
  • Organized adoption of a build server and issue tracking software within our company.
  • Trained employees in C# .NET, regular expressions, SVN, and unit testing.

Lexisnexis

Senior Software Engineer

Feb 2013Jul 2013 · 5 mos · Cary, NC

  • Senior software engineer working on the Sanction product.
  • Lead a team of 4-6 developers in a greenfield replacement of an existing WPF desktop application as the technical lead in a SCRUM environment.
  • Managed communication with business analyst and the quality control team to define requirements, priorities, and timelines.

Ccnetconfig

Contributing Developer

Aug 2008Dec 2008 · 4 mos

  • Mainly a bug fixer.

Department of geography, unc chapel hill

Research Assistant

May 2004Aug 2004 · 3 mos

  • Worked to correct NASA's Landsat 7 satellite images, with positive results.
  • Developed and implemented statistical image matching algorithms on large (57 megapixel) images.

Education

The University of North Carolina at Chapel Hill

MS — Computer Science

Jan 2004Jan 2006

The University of North Carolina at Chapel Hill

BS — Computer Science

Jan 2000Jan 2004

Stackforce found 100+ more professionals with C# & Software Development

Explore similar profiles based on matching skills and experience