Principal Software Engineer

I lead technical direction for enterprise software systems.

I am a Principal Software Engineer with 16 years of experience in software architecture, enterprise 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.

ArchitectureEnterprise appsBackend 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 enterprise 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 enterprise 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

Enterprise apps

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.

2009-2025

Principal Software Engineer

2019-2025

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

Senior Software Engineer

2015-2019

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

Software Engineer

2012-2015

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

IT Analyst | Systems Administrator

2009-2012

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

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 enterprise 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.