Kele, Inc.
(09/2024 — Present)Senior Software Engineer
Tasks & Responsibilities
- Backend engineer for eCommerce and Services, owning the APIs and data pipelines behind the product catalog, pricing, search, and order flow.
- Core contributor to Kele Fuse, the program migrating legacy platforms to domain-driven .NET microservices behind an API gateway.
- Led the fleet-wide .NET 6/8 to .NET 10 upgrade: scoped 86 repositories, identified the 45 needing migration, and landed the highest-risk ones including the primary monolith.
- Drove performance and security remediation across the estate — query optimization, load testing to isolate real root causes, credential exposure audits, and CVE triage.
- Authored shared engineering standards and tooling adopted across teams: service templates, logging standards, and CQRS conventions.
Projects
Product Sync Rewrite — [.NET, EF Core, SQL Server, BulkExtensions]
Replaced the legacy product synchronization pipeline with a parallel, bulk-operation design, cutting a full sync from roughly 1.5 hours to about 10 minutes — a ~9x improvement that moved catalog updates from an overnight batch to a same-day operation.
DDD Microservice Platform (Kele Fuse) — [.NET 10, MediatR, EF Core, Docker, Azure Key Vault]
Built and extracted domain services — MVP API, Inventory Planning Sync, Salsify Sync — out of the legacy monolith using a strangler-fig approach, plus an installable `dotnet new` template pack that scaffolds new services with observability, Key Vault, and central package management wired in from the first commit.
Catalog Query Optimization — [T-SQL, SQL Server, k6]
Rewrote the cross-reference stored procedure behind product detail pages for a ~99% reduction in logical reads, and used k6 load testing to disprove a leading theory about an unrelated regression and identify its actual cause.