Career Profile
As a Principal Consultant with Improving in Dallas, Barry is an agile-ist, web developer, technology generalist, and Scrum Master. Barry loves mentoring others, helping to make work-life balance better for teams, leaving things in a better state than when he arrived. Barry has co-presented talks at Agile 2018, Agile 2019, and several regional agile gatherings. Barry is also an award-winning homebrewer and an avid amateur photographer.
Employers
3 month contract to help SRS Distribution with a platform conversion from MuleSoft to Azure functions.
Projects
Working as a consultant has enabled me to work on interesting problems in a variety of industries for multiple clients. Here are some of the highlights.
Lead Developer - Hilti Construction
Drove quality improvements to stabilize a microservice-based eCommerce platform. Reduced defect to story ratio from >7:1 to 3:1. Mentored a geographically dispersed team on quality practices including checking third-party libraries for vulnerabilities, Test Driven Development, reducing service coupling, and reviewing source for duplication and needless complexity.eArchive (Halff Associates)
Created Azure Logic Apps and used Azure API Management Service to create a messaging platform to enable Halff to retire exchange servers. This API gateway empowered multi-channel communication – SMS, Teams, Slack, and other party applications.
Introduced Halff team members to the wonderful world of distributed, collaborative computing while implementing the MVP phase of a corporate data archival system. Used MassTransit sitting atop RabbitMq and Azure Service Bus to communicate with file servers located across the corporate LAN to catalog and archive data for civil engineering projects. Integration with corporate accounting (Deltek) triggered the archival of sensitive data.
Data Lake Extraction Pipeline (IHS Markit)
Created a messaging system with RabbitMQ and MassTransit to stream near real-time updates for 3rd party applications.
Azure DevOps deployment pipelines for AWS Lambda Functions. AWS CloudFormation templates for provisioning virtual private clouds and EC2 developer machines.