Enterprise Architect
CurrentLead the Enterprise Architecture team at CSX featuring a fantastic team of Engineers and Software Architects developing and supporting Enterprise solutions, DevOps integrations and Proof of Concept projects.Leading creation and architecture for Enterprise Events platform. This platform ingests high volumes of telemetry streams from the railroad (Positive Train Control) to generate real-time insights and alerts. Platforms consists of Kubernetes (OpenShift), AMQP, Kafka (AMQ Streams), Spring Boot, Apache Camel (Red Hat Fuse), MongoDB and Graph databases.Leading DevOps effort by Architecting and developing Continuous Integration/Delivery pipeline using Bitbucket, Git, Jenkins, Bamboo, OpenShift, Docker, Artifactory, Maven, NPM, SonarQube, JUnit and Ansible.Architected and developed ephemeral dynamic test environments using Bamboo, Jenkins, OpenShift, Docker, Ansible. Create JEE application server and relational databases in containers for short lived testing.Designed and developed In-Memory Computing applications (Data Grid and Event Processing) using GigaSpaces XAP platform.Led migration for Enterprise DevOps to adopt Atlassian tools Bitbucket/Git, JIRA, Confluence, Bamboo and SonarQube from Rational suite (ClearCase/ClearQuest).Lead proof of concepts on new and emerging technologies: Spring Boot, IoT, ARM devices, AWS Cloud.Architected and developed Event Driven and Service Oriented backend applications to migrate existing mainframe CICS transactions using JEE.Designed and developed Enterprise web services using JEE. JAX-WS (SOAP over http), JAX-RS (REST and JSON) used by heterogeneous platforms (.NET, JEE, B2B).Designed and developed messaging architecture patterns using MQTT, Websphere MQ and Message Broker/IBM Integration Bus (IIB). Implemented Topic based publish/subscribe solutions and Queue based point to point solutions for asynchronous messaging.Define and govern Enterprise standards.Mentoring other developers and architects.