Skip to main content

John Carroll - Software Engineer

Senior Software Engineer · Tech Enthusiast

John Carroll

Senior Software Engineer at CVS Health, specializing in AI-driven full-stack development, cloud infrastructure, and technical leadership. Outside of work, I build personal projects on the AI frontier and help people integrate technology into their everyday workflows.

8+ Years Experience · Cambridge, MA

Currently Building

AI Agents · Health & Fitness Platform · Financial Modeling

loading…

Contributions · Last 12 Months

About Me

OVERVIEW

Full-stack engineer with a passion for technology and problem-solving. Currently working as a Senior Software Engineer at CVS Health.

HOBBIES

Outside of work, I stay active through skiing, running, cycling, and weightlifting. I'm also passionate about new technologies, gadgets, and cars.

MENTORING

I mentor people in software development, emerging technologies, and AI integration into both technical and everyday workflows.

Tech Stack

Proficient across full-stack development, cloud infrastructure, and the modern AI-driven tools that now shape how I develop software.

Experience

Senior engineer focused on technical leadership, cloud infrastructure, and AI-driven development.

CVS Health

2021 — present · 3 roles

Senior Software Development Engineer

Nov 2024 - Current
  • Serve as technical lead and liaison between engineering and business stakeholders, driving feature development for production clinical applications and establishing development standards across teams.
  • Lead offshore engineering team, providing mentorship, technical direction, and oversight of feature delivery.
  • Reshaped team development workflows with AI by building team-specific agents, skills, and MCP integration. Hosted learning sessions on emerging AI frameworks, workflows, and tooling.
  • Designed and automated CI/CD pipelines across the team's codebase with GitHub Actions for code quality, testing, security scanning, and deployments, reducing deployment and release cycles from hours to minutes and achieving 90% reduction in manual workflows.
  • Built Terraform-backed automation enabling engineers to independently provision and manage cloud infrastructure.
  • Selected for an enterprise AI-driven development pilot; evaluated tooling, provided direct feedback to leadership, and maintained internal documentation on AI best practices and approved tooling across CVS.

Software Development Engineer

May 2022 - Nov 2024
  • Architected and developed an internal clinical application on Azure using Kubernetes, serving millions of members across pharmacy operations.
  • Served as full-stack developer and cloud architect, implementing infrastructure as code and orchestrating CI/CD pipelines.

Software Engineer Intern

May 2021 - Aug 2021
  • Developed a minimum viable product for a clinical question set application as full-stack developer.

The Federal Reserve Board of Governors

2020

Technology Analyst Intern

Jun 2020 - Aug 2020
  • Built an interactive dashboard using Python and R to analyze server data and present critical network performance insights to Board members.

Education

Worcester Polytechnic Institute

Master of Science & Bachelor of Science in Computer Science, Minor in Chinese Studies

Aug 2018 - May 2022
  • Master of Science in Computer Science — GPA 3.73 / 4.00
  • Bachelor of Science in Computer Science, Minor in Chinese Studies — GPA 3.70 / 4.00
  • NEWMAC Academic All-Conference (2019-2022), Dean's List (2019-2022), Varsity Swim and Dive

Projects

A selection of software projects showcasing my technical skills and problem-solving abilities.

Athlon: Intelligent Health & Fitness

Unified health and fitness context

Athlon: Intelligent Health & Fitness

An intelligent health and fitness platform built on one record of each day rather than a dashboard of disconnected sources. The intelligence runs through it instead of sitting in a chat tab, and it writes as well as reads.

Next.jsTypeScriptSwiftUISupabase+2
Tap to expand
Self-Hosted Finance Platform

Own your financial data

Self-Hosted Finance Platform

A self-hosted alternative to the subscription finance apps. Budgets, recurring spend and net worth in one place, with categorization running on local models so nothing leaves the network.

Next.jsTypeScriptSupabaseLocal LLMs+1
Tap to expand
Investment Analysis Platform

Portfolio and market research in one place

Investment Analysis Platform

An investment platform that connects the research to the results. Tax-lot accounting, live P&L, and performance tracked across several asset classes.

Next.jsTypeScriptPostgreSQLFinancial Modeling Prep+1
Tap to expand
Reserves & Forecasting Platform

Agentic reserves and forecasting management

Reserves & Forecasting Platform

Replaces a patchwork of spreadsheets, a no-code database and legacy reserves software with one auditable pipeline: ingest the monthly statements, calibrate against actuals, forecast, and produce the reports the fund signs off on.

PythonFastAPINext.jsPostgreSQL+2
Tap to expand
Homebridge Alexa Sync

One account, every device in HomeKit

Homebridge Alexa Sync

Brings every smart-home device already linked to an Alexa account into Apple HomeKit, without a separate plugin and vendor developer account for each brand.

TypeScriptNode.jsHomebridgenpm+1
Tap to expand
Research Projects

Graduate and undergraduate research

Research Projects

Three research projects: machine learning for foodborne-illness surveillance, a null result on sentiment-driven market prediction, and how much of the web breaks without its JavaScript dependencies.

PythonJavaScriptMachine LearningResearch
Tap to expand

Hobbies

A look at my life outside of work.

01 / 05

I love staying active in my free time, traveling and exploring the outdoors.

Skiing is the highlight of my winters.