Skills Summary

Cloud Architecture

Google Cloud Platform, Kubernetes, Cloud SQL, Microservices, Containerization

Development

Go (golang), .NET, SQL, Powershell, gRPC

Leadership

Team Management, Mentoring, Cross-functional Collaboration, Technical Leadership

Tools & Platforms

Retool, Prometheus, Redis, PostgreSQL, SQL Server, Istio, Cloud Functions, ArgoCD

Professional Experience

Senior Cloud Architect

Blueport — February 2022 - Present

  • Member of the architecture team developing new processes for improving overall software architecture across the engineering organization.
  • Mentored direct reports and provided technical leadership across engineering teams.
  • Rebuilt continuous deployment pipeline around ArgoCD, significantly simplifying and automating the setup process for launching new microservices.
  • Built a furniture data mapping product allowing vendor-provided data to be mapped to internal schema and made available to clients for their online catalogs, providing a key competitive feature in the furniture commerce marketplace.
  • Developed the front end for the data mapping product using Retool, installed and administered self-hosted Retool environments.
  • Conducted extensive internal training to enable other developers to utilize Retool effectively.
  • Positioned the data mapping product to potentially become a standalone offering outside of the core commerce platform.
  • Developed comprehensive product imaging management system for client catalogs with both manual and automated adjustment capabilities, applying robust design principles from previous integration projects.
  • Collaborated closely with catalog team to create an intuitive image management system that could be easily taught to clients, balancing technical sophistication with user-friendly operation.

Director of Product Reliability

Blueport — January 2020 - February 2022

  • Lead initiative to use Go (golang) for back-end process and tooling development.
  • Led and mentored Northeastern University co-ops in rewriting integration with Salsify product information management platform from PHP to Go, resulting in a 60x speed improvement.
  • Automate cloud system processes and maintenance using Go, Google Cloud Functions, Cloud Scheduler, Cloud Pub/Sub, and ChatOps integrations with Slack.
  • Develop gRPC services for Redis and Akamai cache invalidation using Go and Google Cloud Run.
  • Create and administrate container hosting infrastructure for on-premises microservice deployments.
  • Architected and developed a new Storis retail ERP integration using Go instead of traditional SQL-heavy approach, resulting in improved transparency, better error handling, and enhanced configurability for client catalog management.

Manager of Product Reliability and Principal Engineer

Blueport — December 2018 - January 2020

  • Architect cloud infrastructure for greenfield rewrite of core application functionality into .NET microservices.
  • Build application hosting environments on Google Kubernetes Engine with Istio service-mesh, Cloud Memorystore for Redis for application caching, and Cloud SQL for PostgreSQL for relational data.
  • Develop Continuous Integration and Continuous Deployment pipelines based on the GitOps model using Google Cloud Build, Helm, and Kustomize.
  • Create gRPC middlewares for .NET microservices to enable structured logging and distributed tracing across environment.
  • Implement PostgreSQL connection pooling by containerizing and deploying pgBouncer to Kubernetes environments.

Product Support Manager and Principal Engineer

Blueport — January 2018 - December 2018

  • Lead company-wide effort to improve application observability by instrumenting ASP.NET MVC monolith and .NET back-end processing systems.
  • Build and administrate on-premises Prometheus infrastructure, add metrics endpoints, create scrape configurations, and set data retention policies.
  • Train development and application support teams on metrics best-practices including RED (Requests, Errors, Duration), Google SRE four golden signals, Prometheus metric types, and naming conventions.
  • Refocus application support team on development of internal tools to reduce engineer toil.

Product Support Manager and Lead Engineer

Blueport — October 2014 - January 2018

  • Lead team of software engineers responsible for triage, investigation, and resolution of incoming bug reports and database-related tasks
  • Support ASP.NET MVC eCommerce platform, multithreaded C# client-integration console application, and intranet tools
  • Administrate SQL Server database system including implementing maintenance best practices, review of new database objects and procedures, and critical-issue diagnosis and resolution
  • Develop new client database integrations, data feed generation systems, and automation tools using Powershell and Transact SQL
  • Responsible for leading agile development process, guiding employee development, and mentoring junior developers on rotation with the Product Support team

Technical Support Engineer

Equipos — June 2014 - September 2014

  • Support clients of Simcorp Coric reporting software including debugging VB.NET code.
  • Use Powershell to automate deploying Azure virtual machines.

Database Administrator

Wayfair — June 2013 - Feb 2014

  • Support production Microsoft SQL Server database infrastructure and development environment.
  • Install SQL Server 2008R2 and 2012 to run in traditional, virtualized and clustered configurations.
  • Tune database performance using SQL Profiler and by evaluating query execution plans.
  • Configure database maintenance plans and maintain complex transactional replication topology.
  • Provide secondary support for Netezza data warehousing appliance, MySQL database infrastructure, Redis key-value store.
  • Develope stored procedures, database triggers, and user-defined functions in T-SQL.
  • Automate management, alerting, reporting and data shipping tasks using Powershell and SSIS.
  • Review potential changes to database structure from application developers.

Forecasting Analyst

Wayfair — September 2010 - June 2013

  • Developed primary forecasting models to predict contact center traffic.
  • Created headcount models that drive contact center hiring decisions.
  • Developed internal tools using Excel, Access and VBA.
  • Designed ETL process to warehouse data from our contact distribution systems.
  • Deeply familiar with Cisco Contact Center Express, Kana Response and Kana ResponseLive databases.

Retail Management Experience

Sprint Nextel & RadioShack — June 2002 - May 2009

  • Managed retail operations with P&L responsibility for a $1.1M business and teams of 3-10 employees.
  • Developed early technical skills through automation of inventory and reporting processes using VBA and Python.
  • Built and trained high-performing teams focused on technical troubleshooting and customer service excellence.
  • Streamlined inventory management processes and maintained optimal stock levels across retail operations.