Brad self portrait

Hello! I'm Brad.

I convert ideas into working software.

Brad Jolicoeur

Brad Jolicoeur has 20+ years of experience as a full-stack developer and software architect. During his career he has designed and implemented custom software solutions for enterprises as well as packaged software as a service offerings(SaaS). In recent years Brad has focused on mastering and applying the skills that help teams transform their monolithic legacy systems into distributed cloud-native systems that take advantage of the scale, maintainability and resiliency of distributed systems architecture.

Recent Blog Articles


mall-as-platform2.jpg

Unlocking Business Potential: Exploring the Benefits of Platform Thinking

Brad Jolicoeur - 07/09/2023
In today's rapidly evolving business landscape, traditional linear business models are being disrupted by the emergence of platforms. Platform thinking offers a new paradigm for businesses to unlock their potential, create scalable ecosystems, and drive innovation. In this article, we will delve into the world of platform thinking, exploring its benefits and highlighting why businesses should consider adopting this strategic approach.
Read More
cloudsandatree.JPG

From Discord to Synergy: Utilizing the Evaporating Cloud for Conflict Resolution in Software Projects

Brad Jolicoeur - 06/08/2023
Goldratt provides 6 thinking processes as part of TOC and two of them are systematic approaches for resolving conflict. These thinking processes are Evaporating Cloud (Conflict Resolution Diagram) and Current Reality Tree (CRT). The evaporating cloud process is the simpler approach that can be used to solve most conflicts and is a frequently used tool in my toolbelt.
Read More
NiagraBridge.JPG

Achieving Faster Delivery: Harnessing the Theory of Constraints in Software Development

Brad Jolicoeur - 06/03/2023
The Theory of Constraints (TOC) is a management philosophy and methodology developed by Eliyahu M. Goldratt. It focuses on improving organizational performance by identifying and addressing constraints, which are bottlenecks or limiting factors that impede the system's ability to achieve its goals.
Read More