Professional Experience
FlightSafety International (Hybrid, Columbus, OH)
Legacy Enterprise System Bus (ESB) Modernization
- Event-Driven System Maintenance: Managing and extending a legacy event-based Java Enterprise system bus. Stabilizing asynchronous communication and ensuring data consistency across distributed flight training systems.
- Refactoring & Feature Integration: Modernizing core components of the existing bus to improve performance and reliability. Reducing technical debt and decoupling aging service layers within the legacy framework.
- Operational Reliability: Providing high-level technical support for ESB clients. Diagnosing and resolving complex integration issues between disparate systems.
- Monitoring & Uptime: Refining monitoring strategies to track system health and event propagation, proactively identifying bottlenecks.
- Quality & DevOps Evolution: Overhauling and expanding the test suite to fill critical coverage gaps. Designed standardized CI/CD patterns for local developer environments.
- Infrastructure Migration: Leading strategic migration of ESB and support services from Docker Swarm to Kubernetes, modernizing the deployment lifecycle.
Omni Federal (Remote / Hybrid)
Project Forge / Blacksmith Shop / EOS
- OpenShift Integration: Programmed in support of a competitive contract with deliverable demos unifying fragmented systems for asynchronous status reporting and alerting.
- Common UI API (Java): Developed API support for a React UI, managing persistence, user screen configurations, and STOMP-based event delivery.
- Executor API (Java): Created a front-end service to communicate with executor processes via Kafka topics, mapping messages to the STOMP bus.
- Event Queue Library: Augmented a Java library for gRPC-based communications to enable direct Kafka interfacing, using offsets for status replay.
- Infrastructure & CI/CD: Worked with Java and Docker within GitLab Pipelines to transplant and upgrade software processes for new cluster moves.
- Data Systems: Contributed to data reconciliation and page builder migration projects for healthcare and CDC-related systems.
Rocket Partners (Remote for Circle K)
Altria Project & Retail Marketing Systems
- Tech Leadership: Guided a remote global team through a high-pressure schedule to deliver a data integration project involving multiple internal/external APIs for dynamic customer promotions.
- Lift System Maintenance: Maintained a mission-critical Java 1.6 application managing 20,000 physical endpoints globally. Introduced first real JUnit testing procedures to the legacy system.
- Proposals & Proofs of Concept: Designed persistent socket connections over RabbitMQ and runtime upgrades (1.6 to 1.8) to modernize legacy operations.
- Tooling & Automation: Developed commands to reduce complex 8-step troubleshooting procedures to single commands, easing management for developers.
- Cloud Infrastructure: Analyzed and documented AWS Lambda-based caching systems (Indexer) and provided networking/VPN support for DevOps.
- Napper & CMS: Maintained Java 8 shards on Amazon ECS providing secured connectivity to heterogeneous backends and an Angular-based CMS portal.
Omni Federal (Remote for Air Force Kessel Run)
Scout (Geoinformatics Support)
- Geo-Jumpstart (Typescript/React): Architected features for mapping interfaces, including geodesic styling, extent displays, and OpenLayers overlays.
- Geo-Former (Java): Developed state management and data transforms for geographic events using Hibernate and Flyway/Postgres.
- Coordinate Converter: Bridged a legacy C-language military coordinate conversion library to Java with high-fidelity accuracy.
- DevOps & Security: Maintained Concourse and GitLab CI pipelines. Integrated OAuth with local federation systems for PCF-deployed applications.
Mainz Brady Group (On-site at Nike, Beaverton, OR)
- Maintained Java Spring Boot microservices for financial transaction transformation and enrichment.
- Developed Javascript Lambdas, CloudFormation templates, and CloudWatch alerts for AWS support.
- Created OAuth token validation Lambdas and integrated them into Nike Jenkins Pipeline libraries.
Cleantech Athletics (Remote)
- Migrated lighting control system from expensive on-site hosting to cost-effective cloud infrastructure with automated SSL (Let's Encrypt).
- Architected a secure MQTT backend using client certificates and elliptical keys for microservice operations.
- Developed a Node.js and React-based control system for resilient client-site subsystem management.
Cypress HCM (Remote for CBS)
- Adapted and migrated a large legacy Perl application for Fantasy Sports to AWS cloud services.
Mainz Brady Group (On-site at Nike, Beaverton, OR)
- Supported "Assist In Cloud" mobile checkout microservices using Java (EC2) and Node.js (Lambdas/Step Functions).
- Implemented Gherkin-based integration tests and managed DynamoDB persistence with SAM/CloudFormation templates.
Pillar Technology (Columbus, OH)
- Real-time Auction Platform: Rebuilt legacy infrastructure using Kotlin-JVM and Angular 6 with an event-based (ActiveMQ) architecture.
- Machine Learning Support: Architected AWS data ETL flows using CloudFormation, Python, and EMR clusters.
- DevOps: Refactored Oracle ATG build systems for Docker Swarm in Jenkins Pipeline DSL.
- Hadoop/Big Data: Managed petabyte-scale clusters using Zookeeper, Spark, and Kafka via Jenkins DSL.
- TDD & Agile Advocate The mission of Pillar Technology was agile transformation. As a team member, understood and guided clients through their learning process.
Catapult Staffing at Kroger (Cincinnati, OH)
- Lead a team of contractors to integrate Stash, TeamCity, Artifactory, and IBM BigFix for RPM-based configuration management.
- Modernized legacy Perl utilities into integrated modules and scripted project management tools in Groovy.
Columbus Mutual Housing Collective & Replay Project
- Real Estate: Managed acquisition and full-gut renovation of multiple housing units in Columbus, OH.
- Replay Framework: Architected an asynchronous event-driven Perl framework, presented at the Swiss Perl Workshop and deployed in production logistics systems.
CargoTel, Inc (Remote)
- Migrated logistics software to AWS (EC2, RDS, SQS, SES) and integrated Zoho Support via custom APIs.
Manta Media (Columbus, OH)
- Architected event-driven microservices using Node.js and RabbitMQ, governed by JSON-Schema contracts.
- Developed real-time monitoring tools for error tracking and performance profiling using WebSockets and Express.
Career Strategies, Inc for RentPath (Remote)
- CentOS Perl Migration: Created and compiled local::lib perl modules for a new platform. Modified deployment scripts for new permission requirements.
- Featured Rotation & Sign-In API: Implemented new business rules for property rotation and delegated authorization sources.
- Performance Instrumentation: Integrated statsd with graphite to enable granular performance monitoring for DB and REST calls.
Tek Systems (Boca Raton, FL / Remote)
- Windows VPS Integration: Developed back-end integration objects for a product configuration module with 100% test coverage.
- Zimbra Integration: Rewrote prototype libraries into a normalized, object-oriented interface using exceptions for error handling.
Xylo Technologies (Rochester, MN)
- Mitochondrial Biobank: Developed AJAX-based data storage and retrieval application using JSON for data transport.
Amazon (Seattle, WA)
- Global Financial Systems: Researched subledger problems and developed a transaction testing framework for analyzing troubled entries.
- FATE Integration: Carried integration work through validation/integration tests for Gift Certificate Systems, modifying WSDL and C++ support code.
Norchem Laboratories (Flagstaff, AZ)
- Codename Sentry: Designed and implemented core parts of a Web 2.0 information management system using Perl, Javascript, and DBIx::Class.
Amazon (Seattle, WA)
- FATE Integration: Reverse engineered existing logic and implemented configuration/code changes for a new event system within the accounting event system.
- Unit Testing Framework: Created a Perl-based unit testing framework for the internal business rule configuration language.
Harrah's Entertainment (Las Vegas, NV / Remote)
- Web Reports Design: Architected a four-segment infrastructure for historical reports (collector, terminal, HTML, and RSS).
- AIX Management: Created AIX-based monitoring and utility scripts (Perl/Oracle) within a strict change management environment.
SellingSource.com (Las Vegas, NV)
- Web Marketing Platform: Developed new features using PHP, MySQL, AJAX, and JSON. Managed complex code merges across CVS branches.
Amazon (Seattle, WA)
- Digital Systems: Assisted in creating a complex Ant and XSLT stylesheet-based document processing system with Java extensions.
- Operations Support: Programmed Perl and Expect for data mining and reconciliation, interfacing extensively with AWS S3.
Streamray, Inc. (Las Vegas, NV)
- Database Migration: Built modular framework for migrating entire system from MSSQL to MySQL.
- Auditor Tool: Developed a high-speed Perl CGI auditing tool utilizing AJAX, DHTML, and CSS for optimized user response.
Python International (Las Vegas, NV)
- Data Center Infrastructure: Configured multi-server Linux/Apache/Postgres networks for secure ecommerce and content delivery.
- Newsgroup Browser: Designed heavily recursive XSLT stylesheets to generate content pages from XML sources.
Various (Secure Resolutions, Network Associates, MyCIO)
- Integration Engineering: Built web-based antivirus integration systems using Perlscript, IIS, and MSSQL.
- Systems Programming: Developed QMail processing modules and automated build systems.
Cisco Systems, Inc. (San Jose, CA)
- Lab Network Design: Designed and implemented large-scale (1500+ node) switched networks for global development labs.
- Solaris Administration: Managed SunSparc/Ultra workstation fleets, developing Perl scripts for automated backups and system management.
- Internal Tooling: Developed Perl-based CGI applications for lab resource management and calibration tracking.