Improving
Software Development
Through
Agile Architecture

My career includes over 30 years of multifaceted experience with a proven track record of architecting global large scale highly available consumer facing solutions in agile ways. I have been recognized as a Technical Specialist by Ford Motor Company. I have held roles ranging from Developer to Architect, and from Agile Evangelist to Agile Transformation Coach.

In my time, I have guided various teams in breaking down Epics/Use Cases/Large Stories into smaller stories to have predictable and consistent outcomes with always functioning code. I enjoy teaching people how to reduce fragmentation by establishing clear system boundaries through applying Software Craftsmanship principles at a macro level.

I enjoy the challenge of teaching teams how to balance business needs with technical capabilities and how to present trade-offs to stakeholders resulting in a robust solution exceeding initial expectations. I work with individuals and teams to transform them into high performing collaborative teams that reach and exceed their potential. I have helped global organizations evolve into modern development practices, improving their customer relationships, and providing predictable new development.

A passion for improving software development

Our comprehensive suite of professional services caters to a diverse clientele, ranging from small teams to enterprises.

Enterprise Architecture

Create consistency and predictability with a strong and flexible Enterprise Architecture. Add Value with Capability Maps and Integration Diagrams.

Application Architecture

Lets create a path for moving your application to the latest technology and development practices. Utilizing an Application Assessment we can create a roadmap for modernizing an application.

Dev Ops

Add resilience and production monitoring to any system bringing reliability and availability to your users. Improve the stability and awareness of the production environment.

IOT

Incorporate embedded systems into your solution.

Research

Build software to prove out concepts or demo ideas.

Agile Coaching

Learn how to improve the software development cycle for more predictable timelines and faster delivery to production.

Read

No posts were found.

Lets talk about how we can help.