Skip to content

Professional Experience

My full history — work, education, certifications, and more. The nav below follows along as you scroll.

Work

  1. Senior DevOps Engineer

    Annexus Health

    The sole DevOps engineer for a remote-first healthcare startup, responsible for everything between merged code and production — and recently, part of what happens before the merge.

    • AI code review - Built GPT-4o mini–powered tooling that pre-reviews every pull request in Azure Repos, giving developers fast first-pass feedback before a human review.
    • Infrastructure as code - Migrated our ARM templates to Bicep, so new services are provisioned from code rather than manual configuration.
    • Cost optimization - Reduced Azure spend by moving function apps to consumption plans, right-sizing App Service Plans, and adding lifecycle policies that clean up idle development resources.
    • CI/CD - Build and tune the Azure DevOps pipelines that keep deployments fast and builds stable across a shared codebase.
    • Security - Introduced secret scanning, static code analysis, and Microsoft Defender for Cloud across our repos.
    • Dev environments - Manage temporary environments that let teams test features in parallel without conflicts.
    • Mentoring - Train developers in DevOps workflows so teams can handle common tasks without waiting on me.
  2. Software Engineer

    Annexus Health

    Annexus' first dedicated DevOps role, created when the previous release owner departed. I kept releases shipping without interruption while building the foundation the current DevOps practice runs on.

    • Release management - Coordinated releases across development, QA, and data teams, supporting frequent updates with minimal disruption.
    • Process improvement - Streamlined the merge and release process to reduce hotfixes and last-minute surprises.
  3. Senior Quality Assurance Engineer

    Annexus Health

    The company's first full-time QA hire. I built the automated testing practice from the ground up and wired it into our pipelines.

    • Test framework - Created the core automation framework with WebdriverIO, Jasmine, and SuperTest, covering the product from UI to API.
    • CI integration - Integrated the suites into Azure DevOps pipelines so regressions are caught automatically rather than by hand.
  4. Senior Software Test Engineer

    UPMC Enterprises

    Senior QA across UPMC Enterprises' healthcare products, focused on better tooling and a stronger team.

    • Cross-browser testing - Evaluated tooling and led the transition to CrossBrowserTesting, validating features across browsers, devices, and configurations.
    • Mentoring - Mentored quality analysts and junior engineers in Protractor and JavaScript automation.
    • Test suites - Created, maintained, and optimized the automated suites that gated each release.
  5. Software Test Engineer

    UPMC Enterprises

    • QA tech debt - Documented and prioritized the team's testing debt, then addressed the highest-impact items — faster runs and fewer flaky tests.
    • Performance testing - Helped define the performance testing standards used to identify system bottlenecks early.
    • Jira dependency chart - Built an Angular application that visualizes Jira dependency links as a per-sprint network graph, helping scrum masters spot blocking stories at a glance.
  6. Intermediate Software Engineer

    UPMC Enterprises

  7. Associate Software Engineer

    UPMC Enterprises

    • Framework migration - Helped migrate QA automation from C# to JavaScript and Protractor, including the WePay overhaul that cut a 2-hour run to 12 minutes.
    • Project QA lead - Led QA on WePay and Vincent, introducing new functional and API testing tools.
    • Code reviews - Reviewed test code to keep the automation maintainable as the suites grew.
  8. Associate Quality Analyst

    UPMC Enterprises

  1. Senior ResNet Support Technician

    Robert Morris University

    Oversaw tech support for Yorktown Hall's roughly 500 residents — hardware, software, and networking — and served as the department's resident Apple specialist.

  2. ResNet Support Technician

    Robert Morris University

    Serviced student computers 20 hours a week while carrying a full course load.

  1. Food & Beverage Team Member

    Idlewild & SoakZone

    Cashier and front-line server for two summers at a Pittsburgh-area amusement park.

Education

  1. Graduate Certificate

    California University of Pennsylvania

    SAS Data Science

  2. Professional Science Masters

    California University of Pennsylvania

    Applied Mathematics

  1. Bachelor of Arts

    Robert Morris University

    Applied Mathematics

Certifications

Additional Courses

  1. AI Fundamentals with Claude

    Coursera

    Part 1 of 3 for Real-World AI for Everyone

  2. Generative AI for Software Developers

    Coursera

    Formerly Microsoft Copilot for Software Development

Organizations

  1. Grammarly Ambassador

    Grammarly

    I beta test upcoming features and exchange feedback with the Grammarly Collective community. Clear writing is an underrated DevOps skill — much of the job is explaining systems to people.

  2. Culture Committee Member & Internal Radio Station Manager

    Annexus Health

    I help plan workplace events with the Culture Committee and run our internal radio station — themed music days with curated playlists, promoted on Teams. Naturally, I also track listener metrics to inform future programming.

  3. Community Moderator

    Dev.to

    Helped keep the DEV Community organized — engaging with commenters, removing spam, and cleaning up tags. Less active in recent years.

  4. Founding Member

    Tech Ladies®

    Founding member of a professional community for women in tech — networking, workshops, and helping each other navigate careers.