Patrick McElhaney

Charlotte, NC


T-shaped software developer with deep roots in architecture, software engineering, and user experience; wide branches across product development, Agile processes, payment systems, business intelligence, publishing and more; and new growth in people management. My core values are curiosity, transparency, and agency.


Languages: JavaScript, HTML, CSS, SQL, C#, Java, CFML, Python, Haskell, LISP, Scheme, Perl, VB/VBScript

Principles: SOLID, Design Patterns, Test Driven Development, Domain-Driven Design, Continuous Integration, Refactoring, Object-Oriented Programming, Functional Programming

Practices: Agile, Scrum, Kanban, Lean Startup

Other: Accessibility/WCAG/ADA, UI/UX/HCI


2018-Present Jack Henry & Associates

Software Engineer, Advisory / Software Engineering Manager

2017-2018 Siemens

Advanced Software Engineer

2015-2017 Fidelity National Information Services (FIS)

UX Development Manager

2012-2015 Bottomline Technologies

Senior UI Developer / Architect / ScrumMaster

2010-2012 Ally Financial

Senior Web Presentation Architect

2000-2010 American City Business Journals

Lead Developer / Web Developer

2000 Unifi Technology Group

Senior Application Developer

1999-2000 Computer Associates

Senior Application Engineer

1997-1999 CC Communications

Web Developer

Other Projects