About Me
A software professional experience leading software initiatives using agile principles and continuous delivery to accelerate time to value. Strong mentor and coaching skills; willing to be a servant leader. Experience refactoring and migrating legacy workloads into practical, secure, horizontally scalable solutions for the following industries.
- Business Research and Risk Management
- Global Service Delivery
Here are a few methodolgies and technologies I've been working with recently:
- Service Oriented Architecture
- Microservices Architecture
- Agile Development
- AWS Lambda
- AWS EC2
- AWS ECS
- AWS S3
- Kubernetes
- Docker
- Argo CD
- Twilio
- Gatsby
Where I've Worked
Domain Architect @ LexisNexis
March 2010 - Present
- Subject matter expert on service oriented architecture (SOA) technologies within the global business and content systems domain, and ensured that SOA capabilities were fully utilized and effectively optimized
- Created and maintained reference implementations and training material to ensure developers understood how to apply accelerators and standards
- Executed a modernization strategy to migrate on-premise enterprise assets to highly available workloads that utilized load balancing and horizontal scalability in the AWS public cloud
- Acted as scrum master, mentor, and trainer to software developers, partnered with architects to develop accelerators to enable infrastructure and operations as code
- Proactively assessed value and potential application of emerging technologies and products
Application Architect @ NCR
May 2007 - March 2010
- Subject matter expert on Progress SonicMQ middleware technologies within the global customer services domain, and ensured that software capabilities were fully utilized and effectively optimized
- Evaluated the technologies against vendor product roadmaps, competitive products, and market trends to ensure that the domain met current and future NCR needs
- Gained management support and funding for the enterprise application integration (EAI) initiatives by educating IT leadership on the benefits of utilizing loosely-coupling message-oriented middleware (MOM) solutions to integrate business systems.
- Active member of Technical Architecture Steering Committee
What's in My Tool Box
Featured Tool
Argo CD Declarative, GitOps for K8s
What is Argo CD?
Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand.
- Argo CD
- GitOps
- Declarative
- Kubernetes
Featured Tool
Anchore Engine
Anchore Engine is an open-source Docker container static analysis and policy-based compliance tool that automates the inspection, analysis, and evaluation of images against user-defined checks to allow high confidence in container deployments by ensuring workload content meets the required criteria.
- Static Analysis
- Policy Based Compliance
Featured Tool
Anchore Jenkins Plugin
Anchore has been designed to plug seamlessly into the CI/CD workflow. A developer commits code into the source code management system. This change triggers Jenkins to start a build which creates a container image.
- Jenkins
- Anchore
- Docker
Featured Tool
Haskell Dockerfile Linter
A smarter Dockerfile linter that helps you build best practice Docker images. The linter is parsing the Dockerfile into an AST and performs rules on top of the AST
- Halolint
- Docker
- Linter
Featured Tool
Extending Kubernetes
A custom resource is an extension of the Kubernetes API that is not necessarily available in a default Kubernetes installation. It represents a customization of a particular Kubernetes installation. However, many core Kubernetes functions are now built using custom resources, making Kubernetes more modular.
- Kubernetes
What's Next?
Get In Touch
I'm currently looking for new opportunities, my inbox is always open. If both sides see value in working together, we can discuss next steps. If not, that's okay too. Worst case we both had a nice chat.