Skip to main content

John Carroll - Software Engineer

John Carroll

Software Engineer & Tech Enthusiast

Building innovative software solutions with 5+ years of experience in modern frameworks and technologies.

5+

Years

20+

Projects

150+

Reviews

About Me

Hey there! I'm John, a full-stack developer who loves technology and problem-solving. I'm currently working as a Senior Software Engineer at CVS Health.

Personal Interests & Hobbies

Beyond my professional life, I stay active through skiing, running, cycling, and weightlifting. I also have a passion for exploring new technologies and gadgets, and I'm an avid car enthusiast.

Teaching & Mentoring

Beyond my professional work, I'm dedicated to sharing knowledge in technology and AI. As an online tutor and technical mentor, I have worked with over 100 students, providing guidance across Computer Science fundamentals, software engineering practices, and practical AI implementation.

Tech Stack

I have proficiency across many technologies and frameworks, spanning full-stack development, cloud infrastructure, and modern collaborative tools.

Experience

Full-stack software engineer with expertise in cloud architecture, DevOps, and clinical application development.

CVS Health

Senior Software Development Engineer

Nov 2024 - Current

Designed and deployed scalable Databricks infrastructure with automated workflows that reduced code promotion from hours to minutes and enabled seamless integration across environments

Automated development workflows using GitHub Actions for code quality, testing, security scanning, infrastructure, and deployments, achieving 90% reduction in manual workflows while enabling self-service deployment and infrastructure management through Terraform-backed workflows

Serve as technical lead and liaison between engineering teams and business stakeholders, driving feature development for production clinical applications

Conduct code reviews and establish development standards across application teams

Software Development Engineer

May 2022 - Nov 2024

Architected and developed a scalable clinical application on Azure using Kubernetes.

Served as a full-stack developer and architect, overseeing code reviews, orchestrating CI/CD pipelines, implementing infrastructure as code, and managing cloud resources.

Software Engineer Intern

May 2021 - Aug 2021

Contributed as a full-stack developer to deliver a minimum viable product for a clinical development question set application.

Curated user stories in two week development sprints via Agile/Scrum methodology

The Federal Reserve Board of Governors

Technology Analyst Intern

Jun 2020 - Aug 2020

Developed an internal scheduling and task management tool to assist with the first-time transition to remote work during the pandemic.

Utilized Python and R to collect and analyze server data, presenting critical analytics and network performance insights on an interactive web dashboard for Board members.

Education

Worcester Polytechnic Institute

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

2018 - 2022

Relevant Coursework: Software Engineering, Machine Learning, Computer Networks, Operating Systems, Database Management Systems, Web Development, and Chinese (Mandarin).

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.

Financial Management Dashboard

Financial Management Dashboard

Built Next.js financial management platform for freelance client, integrating external data sources with automated alerts and growth projections. Features real-time asset tracking, pro forma statements, budget forecasting, and market analysis using 15+ indicators.

Next.jsTypeScriptSupabasePolygon.io+1
Tap to expand
Investment Analysis Platform

Investment Analysis Platform

Full-stack investment platform combining systematic analysis framework with real-time performance tracking using market data APIs. Features tax-lot accounting, real-time P&L calculations, and performance metrics across multiple asset classes.

Next.jsTypeScriptPostgreSQLPolygon.io+2
Tap to expand
USDA Food Poisoning Prevention

USDA Food Poisoning Prevention

Leveraged social media and machine learning techniques to collect and analyze data to predict foodborne illness outbreaks.

JavascriptPythonWeb DevelopmentMachine Learning
Hashtag Analysis for Stock Market Prediction

Hashtag Analysis for Stock Market Prediction

Used sentiment analysis to build a learning model to predict future movements in the S&P 500 index.

PythonAIMachine LearningSentiment Analysis
Is The Internet Dependent on Dependencies?

Is The Internet Dependent on Dependencies?

Explores how the reliance on remote JavaScript libraries could expose websites to functionality failures and potential risks in various failure scenarios.

JavaScriptWeb DevelopmentDependency Management

Hobbies

Here are some things that I do for fun!