Pat MacMannis

I am


I am an experienced Team Lead and Software Engineer with a demonstrated history over more than 16 years of professional experience.

Team Lead & Software Engineer

While I have experience in a variety of programming languages, methodologies and techniques, my primary focus is with Microsoft technologies. I hold a number of active certifications issued by Microsoft.

  • 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)


Some numbers from my career to-date.

Years Experience

Unique Clients

Engineers Led

Consulting Hours

Key Technologies

I've worked with an assortment of technologies, frameworks and services over the years.

  • HTML / XHTML / XML 16 Yrs
  • CSS 16 Yrs
  • JavaScript / jQuery 16 Yrs
  • Source Control / Git / TFS 16 Yrs
  • PHP 16 Yrs
  • C# / VB.NET / C#.NET * Core & Framework 14 Yrs
  • SQL / T-SQL / MySQL 14 Yrs
  • Azure 10 Yrs
  • Project Lead / Jira / Azure DevOps 10 Yrs
  • AWS 7 Yrs
  • NoSQL / DynamoDB / ComsosDB 7 Yrs
  • Docker 7 Yrs


The most complete and up-to-date source for my career history is on LinkedIn.


Patrick MacMannis

Experienced leader and software engineer with over 16 years experience. 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"


Bachelor of Arts - History

Certificate in Computer & Information Sciences

2006 - 2010

Saint Vincent College, Latrobe, PA

Professional Experience

Engineering Lead of the Loyalty and Offers Product Lines

2018 - Present

SessionM, A Mastercard Company, Pittsburgh, PA

  • Engineering Lead of the Loyalty and Offers Product Lines from Feb 2021 to present. Senior and Lead Software Engineer prior.
  • Inherited a team of 8 direct reports and maintained the lowest team turnover and hired 3 engineers.
  • Assumed ownership for multiple key domains that power the backbone of SessionM's infrastructure.
  • Architected multiple components involving security and performance to ensure TPS requirements were met.
  • Acted as business and client facing representative of the engineering team to reduce scope creep and keep multiple feature tracks on schedule.
  • Performed code reviews on proposed solutions and provided thoughtful and constructive feedback for engineers of all skill levels.

Owner / Software Engineer

2008 - Present, Greensburg, PA

  • Designed, developed, deployed and maintained multiple websites and applications for various clients.
  • Provided dynamic solutions for clients that met their needs both financially and functionally, including custom enterprise applications.
  • Created strong, long-term relationships with clients through clear communication and quick response times.
  • Developed a basic PHP MVC framework for small sites and a robust multi-tenant .NET CMS for larger projects.
  • Met with clients to understand their challenges and collaborate on planning a solution to fit their needs.
  • Performed deep application security audits and designed fixes to meet HIPAA and federal regulations.
  • Key clients include Kroll, Atlanta Falcons, Atlanta United FC, Mercedes-Benz Stadium, UPMC, Florida Healthy Kids and InSeeGo.

Lead Software Engineer

2016 - 2018

Plus Consulting, Inc., Pittsburgh, PA

  • Directly hired and managed 15 US-based engineers and QA team members.
  • Worked with engineers to improve continuous education practices and initiatives for a career-focused culture.
  • Performed code reviews on proposed solutions and provided thoughtful and constructive feedback.
  • Executed DevOps tasks for the entire team and streamlined branch management.
  • Administered the technical phone screen and code test for all prospective engineers.
  • Committed hundreds of fixes and features to codebases that reduced reoccurring bugs in the application.
  • Created a strong working relationship with the clients by communicating clearly and explaining technical concepts effectively to non-technical individuals.

Senior Software Engineer

2015 - 2016

Black Box Network Services, Lawrence, PA

  • Vocal contributor in the design, development, testing and support of a new e-commerce site.
  • Design and implemented advanced real time search with another engineer 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 months ahead of schedule with a clear and focused approach to development and planning.

Software Engineer

2013 - 2015

ZAP Solutions, Inc., Pittsburgh, PA

  • Quick learner with new technologies by researching and creating proof of concepts to test new features.
  • Created dozens of marketable features and incorporated them into the primary template to redistribute.
  • Worked with other departments to improve communication and cooperation to 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.

Full Stack Developer

2012 - 2013

Insight Marketing Solutions, Inc., Pittsburgh, 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 reactive development.
  • Contributed heavily to the redesign and development of the SaaS wellness platform.
  • Created entire websites from Photoshop files provided by clients.
  • Designed, developed, deployed and maintained multiple websites for various clients and in-house applications.


Here are just a handful of the projects I have worked on.

  • All
  • Web Development
  • Application Upgrade
  • Database Development

Metragenix 2-to-1 Protein Bars

Web Development


Web Development

Sourcing Services

Web Development

Center for Safety & Environmental Management

Application Upgrade

Our Mission House Publishing

Web Development

Industrial Scientific

Database Development


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.