I'm Patrick Ahearn, a Senior Software Engineer with 9+ years of experience building and scaling CRM platforms, consumer web applications, and high-performance SaaS systems. I specialize in React, Nest.js, Node.js, PostgreSQL, TypeORM, Tailwind CSS, TypeScript, and AWS, and I enjoy architecting fault-tolerant APIs and integrating third-party services like Stripe, e-signatures, and messaging to deliver AI-driven features for agent matching and personalization. I thrive in remote-first Agile teams, mentoring junior engineers, strengthening DevOps practices, and delivering high-quality releases. I love optimizing workflows for invoicing, payments, and onboarding, and I enjoy collaborating with product, UX, and analytics teams to drive measurable outcomes.

Patrick John Ahearn

I'm Patrick Ahearn, a Senior Software Engineer with 9+ years of experience building and scaling CRM platforms, consumer web applications, and high-performance SaaS systems. I specialize in React, Nest.js, Node.js, PostgreSQL, TypeORM, Tailwind CSS, TypeScript, and AWS, and I enjoy architecting fault-tolerant APIs and integrating third-party services like Stripe, e-signatures, and messaging to deliver AI-driven features for agent matching and personalization. I thrive in remote-first Agile teams, mentoring junior engineers, strengthening DevOps practices, and delivering high-quality releases. I love optimizing workflows for invoicing, payments, and onboarding, and I enjoy collaborating with product, UX, and analytics teams to drive measurable outcomes.

Available to hire

I’m Patrick Ahearn, a Senior Software Engineer with 9+ years of experience building and scaling CRM platforms, consumer web applications, and high-performance SaaS systems. I specialize in React, Nest.js, Node.js, PostgreSQL, TypeORM, Tailwind CSS, TypeScript, and AWS, and I enjoy architecting fault-tolerant APIs and integrating third-party services like Stripe, e-signatures, and messaging to deliver AI-driven features for agent matching and personalization.

I thrive in remote-first Agile teams, mentoring junior engineers, strengthening DevOps practices, and delivering high-quality releases. I love optimizing workflows for invoicing, payments, and onboarding, and I enjoy collaborating with product, UX, and analytics teams to drive measurable outcomes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Leidos
August 1, 2025 - September 25, 2025
Led development of a security control management platform (multi-tenant CRM-style compliance platform). Built React 18 and TypeScript UIs with reusable forms, dashboards, and data grids; implemented secure backend services with Java Spring Boot, PostgreSQL, and AWS ECS Fargate; integrated third-party services for file sharing, signed URLs, and identity verification; implemented audit logging, encryption with AWS KMS, and tokenized access; to ensure HIPAA-style compliance and 99.9% uptime. Developed CI/CD pipelines with GitLab/Jenkins enabling blue-green deployments and doubling release frequency. Mentored junior engineers and offshore contributors through code reviews and architectural walkthroughs.
Software Engineer at Goji Labs
February 1, 2022 - September 25, 2025
Designed and implemented AI-driven matching and real-time dispatch for a food rescue platform. Architected matching engine in Node.js/Nest.js to improve donor-charity acceptance rates by 30–40%. Built React/TypeScript consoles with Tailwind and WebSockets; created backend workflows on AWS Lambda, SQS, and SNS; integrated Stripe/PayPal for payments and reimbursements; implemented webhook-based invoicing and reporting pipelines. Modeled logistics with PostGIS and Redis locks to support scalable inventory and cold-chain validation. Established CI/CD pipelines with automated tests and security scans.
Software Engineer at Booz Allen Hamilton
November 1, 2018 - September 25, 2025
Delivered React and Next.js storefronts and Nest.js APIs for orders, carts, and accounts; integrated Stripe and PayPal for tokenized payments with PCI-compliant invoicing. Deployed on AWS (CloudFront, ECS, RDS) with 99.9% uptime and improved TTFB by 35%. Implemented Redis caching for carts and sessions; wrote unit/integration/end-to-end tests with Jest, Cypress, and Supertest; collaborated with cross-functional teams to design checkout UX and secure authentication.

Education

Bachelor's Degree in Computer Science at University of Virginia
April 1, 2011 - October 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Government