About
I am an experienced Engineering Leader and Software Engineer with a demonstrated history over more than 18 years of professional experience. You use my software every day! Contributed to significant value add leading to an acquisition, twice. Key software engineer and director on award winning mobile POS and payments solution. What should we make for award #3?
Software Engineering Executive & Technical Leader
I lead software engineering teams that build high-scale financial, loyalty, commerce and enterprise platforms. My background combines hands-on architecture, people leadership, payments, compliance, Microsoft technologies and practical agentic AI adoption.
- Microsoft Certified Professional (F624-0566)
- Microsoft Specialist: Programming in C# (F624-0568)
- Microsoft Certified Solutions Associate: Web Applications (F841-3283) * Charter Member
- Microsoft Certified Solutions Developer: App Builder (F981-4744)
- Microsoft Certified Solutions Developer: Web Applications (F981-4743)
- Microsoft Certified: Azure Fundamentals (DC837352041D6795)
Facts
Some numbers from my career to-date.
Years Experience
Acquisitions Enabled
Unique Clients
Engineers Led
Consulting Hours
Key Technologies
I've worked with an assortment of technologies, frameworks and services over the years.
- JavaScript / Frontend 18 Yrs
- SQL / NoSQL 16 Yrs
- .NET / C# 16 Yrs
- Engineering Leadership 12 Yrs
- Azure / AWS 12 Yrs
- Docker / DevOps 12 Yrs
- Payments / PCI DSS 4 Yrs
- Agentic AI / MCP 3 Yrs
Resume
The most complete and up-to-date source for my career history is on LinkedIn.
Summary
Pat MacMannis
Software engineering leader with over 18 years of experience building award-winning platforms, leading engineering teams and modernizing systems across finance, loyalty, payments, healthcare and enterprise software.
Three-time guest speaker at Saint Vincent College:
- Spring 2013 - "What's New with HTML5?"
- Fall 2018 - "Object Oriented Programming"
- Fall 2019 - "Best Programming Practices"
Education
Bachelor of Arts - History
Certificate in Computer & Information Sciences
2006 - 2010
Saint Vincent College, Latrobe, PA
Professional Experience
Senior Software Engineering Manager
January 2025 - Present
Green Dot Corporation, Greensburg, PA
- Manage a team of 10 engineers responsible for rebuilding and migrating a core mobile finance and banking platform.
- Help guide architecture for a platform with more than 40 million active users, more than $7 billion in monthly activity and multiple third-party integrations.
- Introduce and refine agentic AI development techniques for the engineering team.
- Assume ownership for modernization and improvement of legacy platform capabilities.
- Act as a business and client-facing representative of engineering while shielding teams from distractions and removing impediments.
Lead Architect / Software Engineer / Co-Founder
September 2020 - Present
Dream Invent Inspire, Inc., Pittsburgh, PA
- Architected and developed Dreamspire, a collaboration design tool built around PlantUML.
- Architected, developed, released and maintain dii.storage, a dynamic pseudo-ORM.
- Architected, developed, released and maintain dii.storage.cosmos, a Cosmos DB extension for dii.storage.
- Design and implement new technologies and techniques, including agentic AI workflows.
- Participate in board meetings, fundraising, software design, database design and hardware and software development.
Architect & Lead Software Engineer / Founder
May 2008 - Present
tuple.pro, Greensburg, PA
- Designed and created multiple MCP servers for client applications.
- Optimized customer value by using agentic AI techniques to improve delivery efficiency.
- Architected, developed, deployed and maintained multiple websites and applications for various clients.
- Designed dynamic solutions for clients, including custom enterprise applications.
- Developed a basic PHP MVC framework for small sites and a robust multi-tenant .NET CMS for larger projects.
- Architected and developed fixes to meet HIPAA and federal regulations.
- Key clients include Atlanta Falcons, Kroll, InSeeGo, UPMC, Northwest Savings Bank, Industrial Scientific, Center for Safety & Environmental Management, Christ's Church of Greensburg and Our Mission House Publishing.
Senior Director of Engineering / Architect & Lead Software Engineer
June 2022 - January 2025
RedSail, Charlotte, NC
Emporos was acquired by RedSail in January 2025.
- Guided Emporos through engineering diligence for a successful acquisition.
- Architected and developed payment software unlocking more than $1 million in potential ARR within the first year.
- Achieved PCI DSS 4.0 attestation as a Level 1 service provider.
- Integrated and certified multiple payment gateways, including Global Payments, FIS/Worldpay and Elavon.
- Architected link-to-pay solutions that enabled user-owned device payments through a secure, PCI DSS 4.0-compliant interface.
- Ensured HIPAA compliance, SOC 2 compliance and strict enforcement of safe logging and data storage practices for ePHI, PHI and PII.
- Directed an engineering department consisting of six-member engineering squads across four scopes of work.
- Presented engineering department updates to the board, company and executive team.
Engineering Lead of the Loyalty and Offers Product Lines / Architect & Lead Software Engineer
April 2018 - June 2022
SessionM, A Mastercard Company, Pittsburgh, PA
SessionM was acquired by Mastercard in October 2019.
- Led engineering for an award-winning loyalty and offers platform responsible for more than $59 million in ARR.
- Led two teams responsible for core SessionM architecture after Mastercard acquired SessionM in October 2019.
- Architected, developed, tested and deployed hierarchical data structure storage with less than 25ms response time and more than 150 TPS throughput.
- Assumed ownership for multiple key domains that power the backbone of SessionM's infrastructure.
- Architected multiple components involving security and performance to satisfy TPS requirements.
- Acted as business and client-facing representative of engineering to reduce scope creep and keep feature work on track.
- Performed code reviews on proposed solutions and provided thoughtful and constructive feedback.
Lead Software Engineer
January 2016 - March 2018
Plus Consulting, Inc., Carnegie, PA
- Hired and led a 25-member engineering team across three scopes of work.
- Architected, developed and deployed multiple major components for client applications.
- Managed work streams for the team to avoid duplicate effort and deliver budget-friendly solutions.
- Resolved conflicts between team members effectively and efficiently.
- Mentored developers on new techniques and stressed the importance of clean, efficient code.
- Administered the technical phone screen and code test for all prospective engineers.
- Acted as liaison between the client and development team as a technical presence in meetings and presentations.
Senior Software Engineer
May 2015 - January 2016
Black Box Network Services, Lawrence, PA
- Active contributor in the design, development, testing and support of a new e-commerce site through security audits, performance audits and code reviews.
- Designed and implemented advanced real-time search with another developer using Solr.
- Coordinated team efforts with JIRA and provided additional organization via business requirements gathering.
- Accelerated timeline of legacy features and debugging by providing in-depth analysis and completing groups of tickets in target areas.
- Successfully completed legacy backlog three months ahead of schedule with a clear and focused approach to development and planning.
- Integrated Sitefinity CMS and AX with a new e-commerce application.
Software Engineer
February 2013 - May 2015
ZAP Solutions, Inc., Pittsburgh, PA
- Quick learner with new technologies by performing research and creating proof of concepts to test new features.
- Created dozens of new marketable features and incorporated them into the primary template for the platform to redistribute.
- Worked with other departments to improve communication and cooperation, which helped streamline development time.
- Professional and timely assistance to clients on conference calls and live debugging sessions.
- Successfully bridged the gap between non-technical clients and the development team.
- Deployed and maintained multiple instances of the AMP application within client environments remotely.
Full Stack Software Engineer
May 2012 - February 2013
Insight Marketing Solutions, Inc., Wexford, PA
- Provided clients with up-to-date technologies and techniques to reach their desired result quickly and effectively.
- Promoted proactive design and development rather than waiting for clients to become unhappy with existing bugs.
- Contributed heavily to the redesign and development of the eWell.co platform.
- Created entire websites from Photoshop files provided by clients.
- Trained other employees on software engineering concepts.
- Created a dozen websites and applications for assorted clients in quick turnaround.
Portfolio
Here are just a handful of the projects I have worked on.
- All
- Web Development
- Application Upgrade
- Database Development
Services
Here are just a few of the services I offer.
Web Development
Create a full stack solution for your web-based needs! I write all front, back and database code custom to your application.
Responsive Design
Make sure your web application looks great on any device! I optimize all projects to take full advantage of the latest RWD techniques.
Application Upgrade
Sometimes old faithful needs a tune-up! I will take on your outdated application and bring it up to spec with the latest technologies.
Database Development
The most valuable resource for most businesses is information! I can create custom databases and reports to get you the data you need.