Education
2014
University of Missouri - Columbia
Bachelor of Science - Information Technology
Minor in Computer Science
Experience
Feb 2024 - Current
Walgreens
Senior Software Engineer
- Leading modernization initiative for 20+ Android applications serving 9,000+ retail locations, focusing on scalability and feature velocity using modern frameworks (Jetpack Compose, Kotlin Multiplatform)
- Sole developer of FOLLOW app—designed, architected, and delivered full-featured Android application in under 3 weeks, achieving 4.4+ star rating and demonstrating rapid full-stack delivery capability
- Led enterprise-wide migration of 26 JVM microservices from Java 8/Spring Boot 1 to Java 17/Spring Boot 3 + Kotlin, significantly improving performance, maintainability, and developer experience
- Architected backend platforms powering critical retail systems including in-store device orchestration, SSO authentication, real-time order fulfillment (Same Day Orders), cross-channel notifications, and checklist management
- Designed cloud migration strategy from Azure VMs to Container Apps, reducing infrastructure overhead and enabling autoscaling for high-throughput services
- Built developer productivity tools including custom Gradle plugins for unified build/test/release workflows and TME Service Health Dashboard for real-time microservice monitoring
- Created automated Azure DevOps pipelines for smoke testing, service restarts, and release management, substantially reducing manual deployment overhead
- Enhanced application quality through rigorous testing practices and embedded observability tools (Dynatrace, Omniture, SonarQube), resolving critical production issues and improving system resilience
- Mentored engineers on Kotlin adoption, Jetpack Compose migration, Spring Boot modernization, and architectural decision-making while partnering across Product, Photo, Transportation, and Infrastructure teams
Nov 2020 - Feb 2024
Daugherty Business Solutions
Consultant - Software Engineer II, Software Engineer III
- Led Android platform initiatives for Edward Jones, designing secure authentication, self-service, and settings flows for modern app using Kotlin and RxJava while maintaining legacy systems and contributing to shared architecture across iOS and web (React)
- Solely responsible for sustaining legacy Android systems while simultaneously driving development of next-generation cross-platform solution as part of full-stack team
- Migrated Bayer Crop Sciences internal Android app toward platform-agnostic architecture, improving scalability and maintainability across devices and form factors
- Delivered edge-to-cloud IoT pipelines for Anheuser-Busch, connecting manufacturing equipment to Azure services and Databricks for real-time analytics at brewery scale
- Architected event-driven microservices on Azure with Azure SQL and Event Hubs, reducing latency 25% and supporting millions of daily sensor-driven transactions across manufacturing operations
- Collaborated across mobile, web, and cloud teams to ensure feature parity, performance consistency, and unified developer experience
Nov 2016 - Nov 2020
Enterprise Holdings
Software Engineer 1, Software Engineer 2
- Developed and refined Android applications for enterprise use, enhancing rental operations across 10,000+ locations with Returns, Quick Returns, and secure payment/leasing flows
- Led migration to Kotlin across multiple enterprise apps, ensuring reliability, performance, and modern development practices
- Designed backend-for-frontend (BFF) services in Java deployed to AWS, ensuring performant and secure API layers between mobile clients and cloud systems
- Mentored junior developers and participated in architectural planning across mobile and backend squads
Jan 2015 - Nov 2016
ICC Inc
Manufacturing Systems Engineer
- Developed MES (Manufacturing Execution Systems) for manufacturing clients across multiple industries, creating solutions that increased operational efficiency through integrated data collection and analysis
- Programmed PLC logic to capture OEE (Overall Equipment Effectiveness) information from plant floor equipment, seamlessly integrating with SCADA systems for comprehensive reporting and performance monitoring
- Architected one-of-a-kind C# client-server analytics engine utilizing shared memory architecture for unprecedented real-time data collection from plant floor equipment, outperforming commercial systems in both efficiency and accuracy
- Delivered diverse industrial automation projects as consultant for 10+ clients including Miller Coors (brewery and filling system design), Afton Chemical (chemical processing logic controller upgrades), Diageo Brands, Reckitt Benckiser, Paulo Products, Aisin, Sealed Air, Libman, and Sage Clarity
Jun 2011 - Jan 2015
Henkel Consumer Goods
Intern/Co-Op, Electrical Engineer Site Associate, Reliability Engineer
- Developed and utilized MES software resources to identify areas for cost reduction and operational improvement
- Resolved critical line performance issues, increasing production efficiency by 15% through systematic troubleshooting and optimization
- Managed several $1M+ capital projects from initial concept through installation for new and existing production lines, including comprehensive IT infrastructure designs and deployments
- Created software-database applications to improve quality processes and Management of Change (MOC) practices
- Wrote standard operating procedures for best practices used by maintenance and operations personnel
Competencies
Mobile Architecture
Android Development
Cloud Technologies
Backend Development
API Design & Integration
Desktop Development
Web Development
Data Engineering
DevOps & CI/CD
System Design & Architecture
Machine Learning & Engineering
Coding Skills
Java
Kotlin
C#
Python
Swift
SQL
NoSQL
JavaScript
TypeScript
HTML / CSS
Certifications