Summary
Senior Software Engineer with 25+ years experience designing enterprise-scale platforms in logistics and finance. Proven track record of owning critical systems end-to-end, setting technical direction, and empowering multiple teams through reusable tooling, abstractions, and architectural standards. Known for translating complex business constraints into durable, high-performance solutions while mentoring engineers and raising organizational engineering maturity. Deep expertise in .NET ecosystems, distributed systems, data-intensive applications, and pragmatic domain-driven design.
Skills
.NET Core, C#, Angular, SQL Server, Oracle, EF Core, LINQ, Distributed Systems, Microservices, REST APIs, Messaging (MassTransit, RabbitMQ), Domain-Driven Design (DDD), CQRS, MediatR, Event-Driven Architecture, Git, Azure DevOps, SOLID Principles, Design Patterns, TDD, Moq, xUnit
Professional Experience
International Paper — Senior Software Engineer
Mar 2019 – Present | Remote
- Lead Engineer for IP's mission-critical logistics optimization platform supporting forecasting, warehouse delivery optimization, and inventory minimization across all IP paper mills.
- Designed and delivered a high-throughput shipment microservice that substantially improved real-time UI performance and responsiveness. One of the most comprehensively test-driven projects, helping establish TDD practices and patterns across teams.
- Created a bulk-data abstraction combining Oracle array binding with EF Core mappings, enabling teams to process thousands of records per operation instantly with minimal code.
- Developed an Angular front-end framework enabling users to inquire and modify product attributes, establishing the template adopted by the team to implement consistent inquire/modify workflows for additional entities such as shipments and vehicles.
- Built a data-driven Angular grid component capable of rendering database views with no custom UI logic, eliminating thousands of lines of code and accelerating feature delivery across multiple teams.
- Led the modernization of the Angular codebase by designing the system’s first typed forms, establishing a pattern for migrating untyped forms, eliminating technical debt, and aligning the application with current Angular standards.
- Served as remote technical lead and mentor, influencing engineering practices across the team through guidance on DDD, CQRS, and SOLID principles, resulting in improved architectural consistency and reduced defect rates.
Shelby Systems — Senior Software Engineer
Aug 2015 – Mar 2019 | Cordova, TN
- Developed secure, compliant payment-processing features supporting online donations.
- Delivered a web-based ACA compliance site used by employers to meet federal requirements.
- Re-architected a legacy PDF tax-form generation service in two weeks, reducing the codebase from 27,000+ lines to less than 1,000 while vastly improving reliability and maintainability.
- Designed a configurable ad-hoc reporting system that empowered non-technical users to create complex reports via drag-and-drop, reducing reliance on engineering for custom reporting.
- Contributed broadly across a full-featured, multi-module accounting platform, providing architectural guidance and code-level leadership.
St. Jude Children’s Research Hospital (ALSAC) — .NET Engineer III
Mar 2014 – Aug 2015 | Memphis, TN
- Designed and maintained high-volume SSIS integrations exporting thousands of financial transactions per hour into Oracle Financials.
- Ensured real-time data integrity by synchronizing 100+ tables across enterprise systems with strict accuracy and audit requirements.
Hardhat Inc. — Lead Software Engineer
Oct 2013 – Mar 2014 | Memphis, TN
- Led modernization efforts for a legacy construction job-cost accounting system, improving maintainability and performance.
- Mentored junior engineers through structured weekly sessions focused on object-oriented design, code quality, and professional growth.
Early Career Highlights
- Federal Express: Built the core business-rules library used to validate every package shipped for a decade.
- Hilton Worldwide: Implemented transaction handlers supporting guest room charge processing operating in all Hilton owned hotels and inns.
- First Mercantile: Developed features for enterprise 401(k) management web platforms.
- First Horizon: Enhanced a large-scale messaging service for schools, deployed to 650+ schools statewide and handling millions of calls annually.
Education
State Technical Institute at Memphis
Associate of Applied Science (AAS), Computer Science
State Technical Institute at Memphis
Associate of Applied Science (AAS), Computer Engineering