Principal Software Engineer

I lead technical direction for software systems and teams.

I am a Principal Software Engineer with 16 years of experience in software architecture, applications, backend systems, APIs, data integrations, cloud platforms, engineering quality, and developer productivity. My deepest experience is in backend engineering, but my work often spans application, platform, data, and delivery concerns.

ArchitectureApplicationsBackend depthData integrationsPlatform tooling

Profile

I help translate business and technical complexity into software that teams can maintain.

My career started close to real systems: application support, deployments, infrastructure, and the practical constraints around business software. Over time my work moved deeper into software engineering, architecture, and broader technical leadership. That background affects how I approach architecture: I care about how applications are built, integrated, secured, maintained, and improved over time.

My work has covered applications, backend services, APIs, data integrations, platform tooling, observability, authentication integrations, and technical leadership. Backend is where I have the most depth, but I am interested in roles that need broad engineering judgment across the stack.

Selected impact

Scope from recent work.

Cross-team engineering

7 squads

I worked across teams on engineering standards, development patterns, shared libraries, and team norms.

Engineering scope

40 engineers

I supported engineers and partnered with product, architecture, security, and business stakeholders.

Delivery and tooling

100 repos

I helped modernize CI/CD practices across approximately 100 repositories.

Product portfolio

App portfolio

I worked across applications, services, integrations, internal tooling, and business workflows.

Experience

My progression at Liberty Mutual Insurance.

Liberty Mutual Insurance

My scope grew from hands-on operations and application support into software engineering, architecture, and broader technical leadership.

Principal Software Engineer

I worked as a hands-on technical leader for products spanning applications, services, APIs, data integrations, cloud platforms, internal tooling, architecture, and developer productivity.

Role details
  • Provided leadership and architectural direction for Liberty Mutual's IT Service Management platform portfolio, influencing engineering practices across 7 Agile squads.
  • Owned architectural direction and technical roadmap for platforms supporting IT service management, workforce productivity, technology asset management, department feedback, and hybrid workplace capabilities.
  • Defined engineering KPIs and operational dashboards for platform health, deployment quality, developer productivity, and engineering performance using Datadog, Splunk, CloudWatch, and New Relic.
  • Led CI/CD modernization across approximately 100 repositories by migrating pipelines to GitHub Actions and creating reusable workflows, deployment automation, engineering templates, and standardized tooling.
  • Integrated applications with corporate identity providers for authentication and authorization across business-critical workflows.
  • Introduced AI-assisted development practices using Claude Code, ChatGPT, and GitHub Copilot to improve developer productivity, accelerate test generation, and evaluate practical LLM use cases.

Senior Software Engineer

I built software across services, integrations, administrative applications, data-backed workflows, and delivery practices while growing into broader architecture and technical leadership responsibilities.

Role details
  • Designed and delivered software supporting HR, Talent, and Technology organizations while expanding ownership into application architecture and technical leadership.
  • Developed secure REST APIs, backend services, and relational database solutions using Node.js, Ruby on Rails, Spring Framework, SQL, MySQL, and AWS technologies.
  • Partnered with product owners and business stakeholders to design scalable backend services, improve system reliability, optimize database performance, and deliver production-ready software supporting business operations.
  • Mentored developers, participated in architecture discussions, and collaborated across engineering teams to deliver business-critical software.

Software Engineer

I moved from infrastructure and application support into software delivery, bringing a practical systems perspective into application development.

Role details
  • Built and enhanced web applications and backend services supporting internal business operations.
  • Worked across the full software development lifecycle in Agile teams while contributing to modernization efforts and continuous improvement initiatives.

IT Analyst | Systems Administrator

I supported technology initiatives through analysis, application support, technical problem solving, infrastructure work, and deployment support.

Role details
  • Enhanced applications, infrastructure, deployments, and technical environments while automating operational processes and improving system reliability.
  • Began my career supporting technology initiatives through analysis, application support, and technical problem solving.

Recent work

What the Principal role involved.

Technical direction

For the IT Service Management platform portfolio, I helped set architectural direction and engineering standards across products supporting service management, workforce productivity, asset management, feedback, and hybrid workplace workflows.

Engineering systems

I worked on shared libraries, API design guidelines, reusable delivery workflows, deployment automation, and engineering templates. The CI/CD modernization touched approximately 100 repositories.

Operational quality

I worked on observability, service health, disaster recovery planning, dependency scanning, vulnerability remediation, and secure software delivery without separating those concerns from architecture and delivery.

Team support

I partnered with product owners, architects, security teams, and business stakeholders while mentoring engineers, removing blockers, and helping teams evaluate technical tradeoffs.

Applications and integrations

The portfolio included applications, backend services, APIs, data integrations, dashboards, and application authentication integrations with existing corporate identity providers.

Technology evaluation

I used proof-of-concepts to evaluate architecture patterns, developer tooling, and AI-assisted development practices with attention to quality, governance, security, and operational risk.

Technical expertise

Areas where I have done substantial work.

Languages

  • TypeScript
  • JavaScript
  • SQL
  • Ruby

Backend Engineering

  • Node.js
  • Express
  • REST APIs
  • OpenAPI
  • Relational database design
  • SQL Server
  • MySQL
  • PostgreSQL
  • Apigee
  • Redis

Architecture and Cloud

  • Distributed systems
  • Microservices
  • Domain-driven design
  • Event-driven architecture
  • API design
  • AWS
  • Azure
  • Docker
  • CloudFormation

DevOps and Observability

  • GitHub Actions
  • Bamboo
  • CI/CD modernization
  • Datadog
  • Splunk
  • CloudWatch
  • New Relic
  • Operational dashboards

Application Security

  • Authentication and authorization
  • SSO integration
  • OAuth 2.0
  • JWT authentication
  • API scopes
  • Azure Active Directory
  • Ping Identity
  • Secure REST API practices

AI and Developer Productivity

  • Claude Code
  • ChatGPT
  • GitHub Copilot
  • Microsoft Copilot
  • Prompt engineering
  • AI-assisted software development
  • Automated test generation
  • VS Code AI integrations

Education

University of New Hampshire

Bachelor of Science in Business Administration with concentrations in Information Systems and Finance.

Contact

Open to engineering work across the stack.

I am based in Nottingham, New Hampshire and interested in work involving applications, backend systems, data, platform tooling, integrations, architecture, and engineering direction.