Skills
Programming Languages & Tools
Client Side
Current Specializations
- Large, cloud-native systems with Java, Spring, Quarkus, Kubernetes, GCP, and AWS
- Single-page responsive apps (Angular, React, Vue) and native mobile apps (Android, iOS)
- AI-assisted engineering with agents and tools (Claude Code, GitHub Copilot, MCP, LLM APIs, Local SLMs)
- Hardware device integrations, particularly for point of sale
- Test-driven development and automation with JUnit, Cucumber, Playwright, Jasmine, Gatling, and K6
- DevOps, continuous integration and deployment with GitHub Actions, Jenkins, TeamCity, Artifactory, Nexus, and GAR
- Observability and Reliability Engineering with Prometheus, Open Telemetry, and Grafana
- High-volume/performance design, analysis, and tuning
- Agile, Kanban, and Scrum with Jira
Experience
Principal Software Engineer
Architecting, designing, and coding store selling and checkout solutions. Modernizing POS devices and interfaces. Enhancing Pro Loyalty and Payment features. Deploying computer vision models and ML-based decision models. Building Kubernetes services deployed at cloud (GCP/GKE) and edge (in store).
Principal Engineering Team Leader
Led payments engineering teams with staff direct reports and contractors. Developed new strategies and designs for our digital and card-present payments. Developed Spring microservices and native app frameworks for our customer-facing mobile and web apps and delivery platforms. Extended our Kubernetes (AWS EKS) platform.
Enterprise Architect
Served as enterprise architect and lead developer for new product initiatives, cross-product integration, and technology standards.
Senior Engineering Architect
Created and integrated high-volume payment systems for ACH, image, and risk analysis.
Senior Software Engineer
Enhanced new payment applications and performance-tuned them to maximize throughput.
Software Engineer
Developed telecommunication provisioning and performance analysis software.
Senior Advisory Software Engineer
Created high-volume payment, remittance, and exception processing systems with VisualAge, Visual Studio, and DB2.
Founder and Lead Developer
Founded this part-time research and contact venture which built leading-edge payment processing applications using C# and .NET.
Senior Software Engineer
Built healthcare applications using VisualWorks Smalltalk, C/C++, and Sybase.
Software and Systems Engineer
Developed and supported applications in C/C++ and DB2 for 401(k) processing.
Staff Programmer
Created and maintained system and application products for bank check/image processing.
Education
Georgia Tech
Gamma Beta Phi · Briaerean Society · Cooperative Program