

5+
Years of Experience
20+
Projects
150+
5-Star Reviews
Core Technologies
Full-Stack Development
React, Angular, Flutter, TypeScript, Java, Node.js
AI/LLMs & MCP
AI Language Models, Intelligent Agents, Model Context Protocol
Cloud Infrastructure & DevOps
Azure, Kubernetes, Terraform, GitHub Actions
John Carroll - Software Engineer
Software Engineer & Tech Enthusiast
Passionate about building innovative software solutions using the latest frameworks and technologies. Over 5 years of technical experience, complemented by a background in tutoring and mentoring others in technology, coding, and AI.
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.
Server Side & Cloud
Containerization & Databases
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
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.
Click to expand
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.
Click to expand

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

Hashtag Analysis for Stock Market Prediction
Used sentiment analysis to build a learning model to predict future movements in the S&P 500 index.

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.


