Mt Laurel, NJ | brad@jolicoeurs.net | LinkedIn | bradjolicoeur.com | GitHub
Accomplished IT Leader with extensive experience and expertise in designing distributed systems and overseeing quality software delivery processes. Demonstrated success in fostering innovation, streamlining operations, and delivering pioneering software solutions. Seeking a dynamic leadership position to utilize technical proficiency and strategic acumen in advancing business growth and achieving organizational excellence.
Wharton Executive CTO Program - 2023
Wharton Executive - Product Management and Strategy - 2023
Wharton Executive - Scaling a Business: How to Build a Unicorn - 2022
AWS Certified Cloud Practitioner (CLF) - 2022
1/2024 - Present
12/2021 - 12/23
Created plan and spearheaded initiative to transform engineering organization to adapt a next generation architectural approach by empowering teams with a set of standard patterns and practices along with education on distributed systems design and guidance. This transformation enabled the engineers to be more responsive by reducing coupling and creating implementations that are much easier to modify and maintain.
Envisioned and executed on strategy to create a platform engineering group that includes 5 teams that are responsible for designing the infrastructure and cross platform services to support the overall SaaS platform. Establishing this group has allowed the stream-aligned teams to focus on building features that drive value for customers and spend less time on cross cutting concerns.
Hired 3 engineering managers and worked with them to organize existing staff into healthy teams that are focused on delivering consistent and sustainable value.
11/2020 - 12/2021
Established the patterns and practices required to start transforming the platform from a monolithic system to a Twelve-Factor cloud native microservices style architecture.
Created and executed on a strategic plan to transform the monolith into microservices over time and worked with teams to make sure they obtained the skills and patterns to be successful.
3/2020 - 11/2020
Refactored automated end-to-end testing suite to follow the existing bounded contexts. This refactor significantly reduced the amount of development time required to extend or modify tests since tests for each bounded context could be run independently.
Instrumental in creating an interface for a financial institution to process PPP loans with the Small Business Administration during the early months of the COVID-19 pandemic. This interface was completed in a matter of a few weeks with rapidly evolving requirements. The loans processed through this interface are credited with saving close to a million jobs in the US.
Created a proof-of-concept to automatically provision and deploy a full environment to AWS using Octopus Deploy and AWS CDK. This included creating secure network, EC2 instances, Load Balancers and other infrastructure.
9/2019 - 3/2020
Worked with self-organizing development team to reduce the communication friction by identifying the root causes of conflict and providing guidance to individuals on how to better communicate through constructive conflict or by seeing the other parties perspective.
Reorganized team to reduce the communication channels required to design, estimate and implement solutions. This organizational change reduced the overall time the team members spent estimating work and increase the time they spent designing and implementing work. As a result, team morale went up and the overall team went from producing a release every two months to every 2 weeks.
Revised the progression of design and planning meetings so that the people planned to complete the work are included in the initial discovery and design meetings. This shift-left approach allowed the team members to understand why features were important, the reasons for the design decisions and reduced overall tension between members of the team. As a result, the team spent significantly less time in estimating ceremonies, produced more accurate estimates and the team started hitting sprint goals on a more consistent basis.
Reduced the time the team spent developing fine grained estimates for future work that may not be implemented by utilizing t-shirt size estimates for feature epics. This allowed the business to make informed decisions about the priority, cost and duration of work while considerably reducing the time the team spent developing and discussing estimates.
12/2017 - 9/2019
Provided mentoring to development teams to elevate their understanding of how to leverage patterns and techniques to build testable and maintainable code as well as how to refactor legacy code to address technical debt. Concepts typically include understanding how to identify bounded contexts, Inversion of Control to support automated testing, SOLID principles in practice, Vertical Slice Architecture, Command Query Request Segregation (CQRS).
Created and presented a number of Functional Proof-of-Concept projects to help development teams understand how to use specific techniques in the context of a challenge they were attempting to solve. Some of the technologies showcased in the proof-of-concept projects include Pivotal Cloud Foundry, Steeletoe, Spring Cloud Config Server, Mediatr, Microsoft Azure, Azure DevOps, NServiceBus, Docker Containers, and Azure Service Bus.
Provided technical leadership in initiative to initialize a newly organized development team with a cloud based technology stack that was new to the organization. The objective was to build systems that follow the Twelve-Factor App methodology, vertical slice architecture, organized as microservices and implement both REST and message based communication transports. The technology used was Pivotal Cloud Foundry, Azure DevOps, Microsoft Azure, Asp.Net Core, NServiceBus and Mediatr. The team was productive with the new technology stack in 3 sprints and went on to provide guidance to other teams in the organization.
10/2016 - 11/2017
Established enhanced coding patterns the team uses for developing applications by creating example projects and working alongside the developers on the team. (C#, SQL Server, Entity Framework, Autofac, Automated Unit Tests, CI, DI)
Identified opportunities to automate and implemented DevOps tools to automate the software deployment process. This reduced the amount of time the team spent manually deploying projects and then fixing the defects introduced during deployment. (TFS, Team City, Octopus Deploy)
Reconfigured servers into deployment pipeline that included development, QA and Production environments and included consistent server configuration. Previously there was only a development and production environment and much of the development work was being done directly in the production environment.
Implemented standardized and agile methodology for collecting and documenting business requirements for new web applications. The implemented methodology significantly reduced rework and allowed the team to start delivering completed solutions on promised dates.
Designed Service Oriented Architecture to support Population Health program that interfaces with Epic and lead team to implement (Microservices Architecture, C#, SQL Server)
11/2013 - 10/2016
Lead team to design, implement and deliver a near real-time vehicle telemetry system that reduced processing time from days to 11 seconds. Solution processes 1,200 data points per second and is capable of linear scaling through the use of a distributed Enterprise Service Bus. Managed project plan using Team Foundation Server and Agile (Scrum) methodologies. (NServiceBus, Oracle 11g, C#, Log4Net, Web Services, Octopus Deploy, Team City, Mock, Automapper, Autofac)
Identified scalability issues with procedural batch processes used to load real-time data and identified a solution that will scale to future requirements. Documented and presented findings to IT executive management and completed a proof-of-concept project to validate the proposed solution. (NServiceBus, PowerPoint, UML)
4/2013 - 11/2013
8/2010 - 3/2013
6/2009 - 8/2010
10/2006 - 6/2009
2/2003 - 10/2006
12/2001 - 2/2003
11/1998 - 12/2001
Salisbury University - Perdue School of Business Bachelor of Science - Business, Management, Marketing
Udi Dahan's Advanced Distributed Systems Design with SOA - 2015
ARAMARK Leadership Development Program - 2011
Particular Software Recognized Professional - 2020
Available Upon Request