
Senior Java Technology Leader with 18+ years of experience designing and delivering large-scale, mission-critical enterprise applications across finance, healthcare, and telecommunications. Strong expertise in microservices and event-driven architectures using Java, Spring, REST APIs, Kafka, and Redis, combined with hands-on cloud-native experience on AWS and Azure. Proven leader of distributed teams, skilled in architectural decision-making and Agile practices to drive scalable, reliable, and high-quality software solutions.
Project: Replenishment Services for Kroger
The Replenishment Service is designed to prevent out-of-stock situations at Kroger retail stores by ensuring that shelves are stocked with popular items based on sales and inventory data. This involves processing sales and item movement data to alert store associates about stock shortages.
Roles and Responsibilities:
Tech: Java 21, Spring Boot, Microservices Architecture, Azure Spring Apps, Azure Data Factory, SQL Server, OAuth2, Spring JDBC, DESP (Domain Event Streaming Platform), SPM (Security Plan Manager), Junit, Mockito, Dynatrace SaaS, GitHub, Jira
Project: Connected Cars (Vehicle Data Processing)
Connected Cars is a system built to provide real-time vehicle data processing and storage using multiple microservices. The system integrates with various car telemetry systems and uses Apache Kafka for event-driven data processing.
Roles and Responsibilities:
Tech: Java 1.8, Apache Kafka, Seed Stack, HBase, SQL, JUnit 5, Mockito, Maven, Redis Cache, Cucumber.
Project 1: Telecom Store Management for Kroger
A web-based application designed to manage phones used in retail stores, allowing users to configure, assign, and track devices.
Roles and Responsibilities:
Tech: Java 1.8, Spring Boot, Angular11, OAuth2, PCF, SQL, GitHub, TeamCity, SonarQube, Maven.
Project 1: Payment Security Solution for FedEx
A holistic payment solution designed to integrate EMV, P2PE, and tokenization into FedEx’s payment system, eliminating multiple encryption tools and improving security standards.
Roles and Responsibilities:
Project 2: Print Service Modernization for FedEx
A service designed to modernize FedEx's print production capabilities using a standardized language (JDF/JMF) and optimizing workflows for internal printing services.
Roles and Responsibilities:
Project 3: Customer Service Portal for FedEx
A portal used by customer service representatives (CSRs) to track and manage customer interactions, providing insights via a scorecard and forms-based applications.
Roles and Responsibilities:
Tech: Java, J2EE, EJB, Spring, Hibernate, Prime Faces, Oracle, WebLogic, Restful.
Project: Commercial Lending Origination System for Frost Bank
A system to manage the lifecycle of commercial loan applications, from creation through approval, credit evaluation, and account creation.
Roles and Responsibilities:
Tech: Java, J2EE, Struts, Hibernate, EJB, WebLogic, SQL.