John-Joseph Vanacore

resume at vanacore dot email Burlington, VT github.com/MrWellington

Senior software engineer with 12+ years of experience across healthcare, fintech, and pharmacy automation. Driven by understanding business domains deeply and selecting the right technologies to deliver lasting value. Proven track record of leading teams, owning platform architecture, and driving cloud-native modernization across Azure and AWS.

Work Experience

Senior Software Engineer

BD (Becton Dickinson) – Pharmacy Automation, VT

  • Key contributor on a single startup-like team to develop a cloud enablement platform encompassing IoT edge computing, real-time data streaming, and an enterprise web application serving BD's pharmacy automation product portfolio.
  • Led PaaS-oriented migration of all cloud services from Azure Kubernetes Service to Azure Container Apps and brought all infrastructure under Terraform IaC pipelines. Set migration requirements, owned execution planning, and delegated implementation to a new infrastructure team.
  • Co-designed and automated a zero-touch manufacturing process for a new IoT edge device shipped to customers, replacing an unreliable predecessor and enabling a fully managed edge deployment experience.
  • Drove modernization of the Angular frontend from unsupported v13 to latest (at present), eliminating several unnecessary and vulnerable NPM dependencies in the process to reduce supply chain risk.
  • Building a custom AI agent with platform-specific context and API integrations to automate complex support workflows – a significant operational pain point. Demonstrating promising early results and currently seeking organizational adoption.

Senior Software Engineer

Jack Henry & Associates, VT

  • Contributed to architectural design reviews across a microservices platform powering ACH transactions exceeding $50B in total volume at time of writing.
  • Championed adoption of asynchronous messaging patterns using Redis, reducing service coupling and improving system resilience.
  • Diagnosed and resolved a critical production defect – customer context switching – that had evaded multiple engineers for months. Built a custom test harness to force reproduction, tracing the root cause to a thread-safety issue in third-party library lifecycle management.
  • Completed GCP trainings and participated in early architectural reviews for a strategic data center-to-cloud migration initiative.

Senior Software Engineer

Aspenti Health, VT (acquired by Averhealth)

  • Sole engineer responsible for migrating the flagship application from an unreliable hosting provider to AWS, dramatically improving uptime and leveraging managed services for horizontal scalability.
  • Designed and implemented a CI/CD pipeline using AWS CodePipeline, automating build, test, and deployment to Elastic Beanstalk and replacing manual deployments with continuous delivery.
  • Authored an AWS Cloud Development Kit (CDK) application to provision all infrastructure through code, enabling consistent, repeatable environment creation.

Associate Software Engineer → Software Engineer → Senior Software Engineer

Allscripts, VT

  • Led a 10-person scrum team as Tech Lead for clinical interoperability – interviewing, onboarding, and mentoring engineers, collaborating with business analysts on feasibility and roadmap, and establishing quality standards including 80% unit test coverage on all net-new code.
  • Designed and established architectural patterns for a new FHIR R4 API, secured with OAuth 2.0 and OpenID Connect, which shipped in the next major release of the flagship ambulatory EHR and enabled third-party FHIR integration for the first time.
  • Collaborated with architects and Microsoft engineers to develop a containerization strategy using Azure Kubernetes Service, targeting a future SaaS offering of the legacy EHR.
  • Selected for a cross-team performance task force to address critical post-migration stability issues. Identified a user context-switching defect and resolved bottlenecks that improved concurrent user throughput by over 10x.
  • Drove early adoption and peer training during a large-scale modernization of a 1.2M+ line monolith, migrating from ActiveX/WinForms (supported on Internet Explorer 8 only) to Angular.js, enabling cross-browser support for the first time.

Skills

Languages: C#, TypeScript, JavaScript, Java, SQL, HTML/CSS
Frameworks: .NET, ASP.NET Core, Angular, Quarkus
Cloud & Infra: Azure (IoT Edge, Container Apps, AKS, Synapse), AWS (CDK, CodePipeline), Docker, Terraform
Data & Messaging: Kafka, NATS.io, Redis, PostgreSQL, SQL Server
Practices: Microservices, Event-Driven Architecture, IaC, CI/CD, AI-Assisted Development

Education

University of Vermont

Burlington, VT

  • B.A. Psychology
  • Courses in web technology and object-oriented programming in Java