Lead Consultant
Company Context
ThoughtWorks Ltd — a global technology consultancy known for agile delivery, continuous delivery, and social justice. This role involved delivering complex, multi-squad software systems in finance and insurance while mentoring engineers, facilitating architectural alignment, and fostering cross-functional delivery culture.
Summary
Delivered complex, multi-squad software systems in finance and insurance, while mentoring engineers, facilitating architectural alignment, and fostering cross-functional delivery culture. Operated as both a hands-on engineer and systems thinker in high-variability client environments.
Responsibilities
- Acted as technical delivery lead across concurrent streams, proactively managing dependencies and coordinating design trade-offs across product, architecture, and engineering squads
- Mentored engineers across experience levels, introducing pattern libraries, pair programming routines, and sustainable refactoring practices to embed delivery maturity
- Led the design and implementation of a domain-specific language (DSL) for underwriters, using an iterative delivery model to rapidly converge on production logic with domain experts
- Delivered a polyglot microservices platform using .NET, Go, Node.js, and Nancy, supporting multiple insurance products with loosely coupled deployment boundaries
- Designed and embedded continuous delivery pipelines and contract testing strategies to enable safe, frequent deployment in regulated environments
- Co-delivered a Xamarin-based cross-platform mobile app and contributed to the open-source D-CENT project (Clojure), supporting democratic digital participation across Europe
- Organised internal knowledge-sharing rituals (Communities of Practice, Hackathons, Away Days) to strengthen cross-team architectural literacy
Outcomes
- Delivered polyglot microservices platform supporting multiple insurance products with loosely coupled deployment boundaries
- Designed and shipped a DSL for underwriters, enabling domain experts to converge rapidly on production logic
- Embedded continuous delivery pipelines and contract testing strategies in regulated environments
- Contributed to the open-source D-CENT project (Clojure) for democratic digital participation across Europe
- Strengthened cross-team architectural literacy through Communities of Practice, Hackathons, and Away Days
Reusable CV Bullets
- Acted as technical delivery lead across concurrent streams, proactively managing dependencies and coordinating design trade-offs across product, architecture, and engineering squads
- Mentored engineers across experience levels, introducing pattern libraries, pair programming routines, and sustainable refactoring practices to embed delivery maturity
- Led the design and implementation of a domain-specific language (DSL) for underwriters, using an iterative delivery model to rapidly converge on production logic with domain experts
- Delivered a polyglot microservices platform using .NET, Go, Node.js, and Nancy, supporting multiple insurance products with loosely coupled deployment boundaries
- Designed and embedded continuous delivery pipelines and contract testing strategies to enable safe, frequent deployment in regulated environments
- Co-delivered a Xamarin-based cross-platform mobile app and contributed to the open-source D-CENT project (Clojure), supporting democratic digital participation across Europe
- Organised internal knowledge-sharing rituals (Communities of Practice, Hackathons, Away Days) to strengthen cross-team architectural literacy
Evidence / Source Notes
- Source: verbose CV; reconciled with JobVia export (
madu_alikor_export.json). - Confidence: high — detailed responsibilities, tools, patterns, and outcomes available