Experience / Career narrative

Fourteen years of building across software, infrastructure, data, and physical systems.

My work has ranged from healthcare microservices and cloud platforms to emergency-management software, manufacturing control, and medical-resupply applications. The common thread is end-to-end ownership of difficult systems and the creation of reusable foundations that make future work easier.

Chronology / 2012–2026

Career history

The timeline adds system context, technical scope, and maintenance implications beyond the concise PDF résumé.

  1. TeleTracking

    Software Engineer III

    Remote

    Designed event-driven healthcare systems, shared RTLS processing and reporting services, reusable platform capabilities, and microservice standards. Provided technical direction and mentoring for teams of 4–10 engineers and served as a resource for complex architecture, production, data, and maintainability problems.

    • Provided technical direction and mentoring for teams of 4–10 engineers, translating product requirements into implementation designs and scalable architectural approaches.
    • Designed a reusable event-processing framework that improved resilience to asynchronous and out-of-order events and provided a consistent engineering approach across services.
    • Led adoption of the event-processing framework across multiple services, replacing duplicated solutions with a reusable platform capability.
    • Designed shared RTLS processing and reporting services supporting healthcare workflows in an event-driven environment.
    • Standardized Spring Boot services through centralized Maven parent POMs and reusable Git templates, reducing configuration drift and simplifying maintenance and security updates.
    • Developed Java 21 and Spring Boot REST services using MongoDB, Kafka, Docker, AWS EKS, Maven, JUnit, and Cucumber.
    Java 21Spring BootMongoDBKafkaDockerAWS EKSMavenJUnitCucumber
  2. BoldPlanning

    Software Architect

    Nashville, TN / Remote

    Independently built the front end for a metadata-driven emergency-management document platform, developed supporting services and automated tests, and architected the AWS network environment.

    • Independently designed and built the AngularJS front end, including metadata-driven forms and document generation.
    • Implemented centralized real-time state management.
    • Built a mock backend that allowed front-end development to proceed in parallel.
    • Developed supporting Java and Node.js/Express services.
    • Built a Java-based Selenium regression suite for manual and automated build execution.
    • Architected the AWS VPC, custom DNS service, hardened bastion host, and layered security controls.
    AngularJSJavaScriptJavaNode.jsExpressSeleniumAWSVPCDNSBastion host
  3. Calsonic Kansei

    Systems Engineer II / Systems Engineer III

    Promoted from Systems Engineer II to Systems Engineer III

    Nissan Plant, Smyrna, TN

    Stabilized a failing legacy assembly-line control environment and designed its replacement across industrial equipment, technician interfaces, application services, databases, reporting, virtualization, servers, and high-availability networks.

    • Built a replacement assembly-line control system from the ground up, including the Microsoft SQL Server database and schema.
    • Built Java middle-tier and control services, Angular management reporting, and Ignition technician interfaces.
    • Integrated automated guided carts, torque tools, and physical equipment inputs.
    • Specified, ordered, installed, and administered servers, switches, racks, and VMware.
    • Implemented high-availability network failover.
    • Resolved database deadlocking found during the first release and delivered a stable second implementation.
    JavaAngularIgnitionMicrosoft SQL ServerVMwareIndustrial networkingHigh availabilityAutomated guided cartsTorque tools
  4. American HomePatient

    Application Developer

    Brentwood, TN

    Modernized a medical-resupply order-entry application and related business systems across the Java, front-end, middle-tier, and Oracle data layers.

    • Rebuilt the legacy order-entry application used by sales staff for customer medical-resupply orders.
    • Migrated Spring XML configuration to annotation-based configuration.
    • Developed front-end components using JavaScript and jQuery.
    • Built middle-tier Java components.
    • Designed a custom data-access framework and mapper code generator for Oracle.
    • Eliminated substantial repetitive mapper development and maintenance while working directly with the database team.
    JavaSpringJavaScriptjQueryOracleCustom code generation

Education

Academic foundation

Bachelor of Science in Computer Science

Tennessee Technological University

Technical breadth

Tools follow the problem

Recent professional work centered on Java 21, Spring Boot, MongoDB, Kafka, Docker, AWS EKS, Maven, JUnit, and Cucumber.

Languages
Java / JavaScript / TypeScript / SQL
Backend
Spring Boot / Spring Framework / Node.js / Express / REST APIs / Maven
Architecture
Microservices / Event-driven architecture / Distributed systems / Kafka / High-availability systems
Data
MongoDB / Oracle / Microsoft SQL Server
Cloud and infrastructure
AWS / EKS / Kubernetes / Docker / VMware / Networking
Delivery and operations
Bitbucket / Spinnaker / Forgejo / Woodpecker CI / Grafana
Frontend
Angular / AngularJS / React / Redux / JavaScript / jQuery / Sass
Testing
JUnit / Cucumber / Selenium
Industrial
Ignition / Automated guided carts / Manufacturing control / Torque-tool integration

Let's talk

Need someone who can take ownership when the problem crosses every boundary?

Open to remote software engineering and architecture opportunities in the United States.