Lead Software Engineer — Sherwin-Williams
Andrew
Berkebile
Engineering resilient, event-driven systems and leading cross-functional teams to deliver high-scale enterprise platforms with transparent complexity.
Contact
mail andyberkebile71@gmail.com phone (724) 831-6053Career Highlights
Enterprise Domain Platform
Pioneered an Enterprise Domain platform for a Fortune 200 company, accelerating initiatives by months. Managed teams delivering real-time APIs and data streams for Sales, Logistics, Financial Management, and Product domains — processing over a million messages per day at 500ms average ingestion.
IBM Outstanding Technical Achievement Award
Plus IBM Eminence & Excellence Award and U.S. Patent US 9,983,861.
Recognition of Excellence
10+
Years of Technical Leadership
Onshore & Offshore Teams
Managed up to 6 onshore and 5 offshore engineers simultaneously across multiple domains.
Platform Engineering at Scale
5,000+
Retail Locations Served
400ms
Avg API Response Time
220+
UrbanCode Plugins Shipped
90%+
Unit Test Code Coverage
Professional Journey
2023 — Present
Sherwin-Williams
Lead Software Engineer
Business Platform / API Engineering
As a champion of Domain-Driven Design and Event-Driven Architecture, I lead two development teams overseeing the Product, Sales, Logistics, and Financial Management domains — the first employee of a newly founded Enterprise Domain team at Sherwin-Williams.
- Supporting real-time events and REST APIs for over 5,000 retail locations and hundreds of manufacturing and distribution sites.
- 500ms average POS ingestion time across distributed systems — mapping to canonical domain model, persisting, and posting to enterprise event bus for over a million messages per day.
- Maintaining 400ms average response time on Sales Order domain API supporting applications across all facilities.
- Enabled critical initiatives: automated work order management, real-time international tax stamping, global supply-chain modernization, and brand-new CRM implementation.
- Full observability with OTEL protocol; CI/CD and Infrastructure-as-Code (Terraform) for all Azure and MongoDB Atlas resources.
2020 — 2023
CHAMPtitles
Staff Software Engineer
Digitizing the car titling process for government and enterprise entities — reducing title transactions from 5+ weeks down to same-day turnaround for auto dealers, insurance companies, and rental fleets.
- As senior member of the engineering team, managed technical design of a greenfield titling platform with loosely coupled architecture and well-documented APIs.
- Implemented DevOps (Continuous Delivery) with SonarQube gating, Cypress test suites on every commit, and Terraform-managed deployments — achieving 90%+ unit test code coverage.
- Designed domain-driven, service-oriented architecture supporting e-signatures, state authority submission, and shipping label generation across multiple U.S. states.
- Mentored a multicultural development team and worked directly with client technical resources on integrations and executive strategy.
2013 — 2020
IBM / UrbanCode
Multiple Roles
UrbanCode Plugins — Team Lead
2017–2020Managed the backlog, ran planning meetings, and advised on technical implementation for a catalog of 220+ plugins. Designed and delivered a containerized plugin framework for Kubernetes and Docker-Compose. Released 20 plugins in two quarters across a team in Bangalore, India and Cleveland, OH. Presented at IBM InterConnect and performed pre-sales engagements globally.
UrbanCode Velocity — Senior Developer
2016, 2018–2019Lead developer on plugin framework for UCV (next-gen release management SaaS). Responsible for deployment-plan APIs and data structures. Migrated Cloud Foundry services to containers for Kubernetes and OpenShift. Apollo Stack (GraphQL), Meteor, React, MongoDB.
UrbanCode Mobile App — Back-end & Integration
2016–2017First SaaS offering in the UrbanCode portfolio. Received IBM Outstanding Technical Achievement Award (OTAA) — IBM's highest technical award — for developing "DevOps Connect." Presented at IBM InterConnect 2016.
UrbanCode Release — Staff Software Engineer
June 2013–2016Joined as entry-level and quickly became top contributor in features, support, and customer engagements. Awarded U.S. Patent 9,983,861 for "Reusable deployment plans and dependencies thereof" and IBM Eminence and Excellence Award. Presented at IBM InterConnect 2014 (Orlando) and 2015 (Las Vegas).
The Tech Stack
A curated selection of technologies utilized to solve complex engineering challenges at enterprise scale.
Language
Java / Groovy
Framework
Spring Boot
Orchestration
Kubernetes
Cloud
Azure / AWS
Streaming
Kafka / Flink
Database
MongoDB / SQL
IaC / CI-CD
Terraform / GH Actions
Observability
OTEL / Grafana
Frontend
React / Node.js
public class EnterpriseArchitecture {
// US Patent 9,983,861 — Reusable deployment plans & dependencies thereof
private final DomainPlatform platform = new DomainPlatform("SHERWIN_WILLIAMS");
public void leadTransformation() {
platform.events().ingestAt("500ms", "1M_msgs_per_day");
platform.apis().respondAt("400ms").serve("5000_retail_locations");
Team.empower().mentorOnshore(6).mentorOffshore(5);
Infrastructure.modernize("CLOUD_NATIVE", "AZURE_K8S");
Complexity.abstractTo("TRANSPARENT");
}
}
Academic Foundation
Case Western Reserve University
B.S. Computer Science
3.14 GPA
"Passionate computer science major active in the campus community — first-team all-conference NCAA varsity football player and member of the Phi Delta Theta fraternity."