Senior Engineer
Company Context
McKinsey Digital Labs — the digital delivery arm of McKinsey & Company. Brought in as a specialist contractor to rescue a strategically critical BI platform for a major retail client. Applied deep diagnostic skill and cross-stack engineering to rapidly stabilise the system and restore delivery velocity.
Summary
Brought in as a specialist contractor to rescue a strategically critical BI platform for a major retail client. Applied deep diagnostic skill and cross-stack engineering to rapidly stabilise the system and restore delivery velocity. Operated across frontend and backend using JavaScript, F#, C#, ASP.NET MVC 5, WebAPI, and WCF.
Responsibilities
- Diagnosed and resolved severe memory leaks and front-end performance bottlenecks in an AngularJS single-page application used for retail analytics and decision support
- Optimised rendering and data binding logic to improve responsiveness under heavy load, using Chrome DevTools and memory profiling to identify GC pressure and reflow traps
- Operated across frontend and backend using JavaScript, F#, C#, ASP.NET MVC 5, WebAPI, and WCF, working within a high-stakes delivery environment
- Collaborated with business analysts, UX designers, and QA to align fixes with acceptance criteria and production validation cycles
- Acted as a trusted problem-solver during delivery crunch periods, applying systems thinking and strong debugging patterns under high time pressure
Outcomes
- Resolved severe memory leaks and performance bottlenecks in a strategically critical BI platform for a major retail client
- Improved SPA responsiveness under heavy load through rendering and data binding optimisation
- Restored delivery velocity and system stability in a high-stakes environment
- Aligned fixes with acceptance criteria and production validation cycles
Reusable CV Bullets
- Diagnosed and resolved severe memory leaks and front-end performance bottlenecks in an AngularJS single-page application used for retail analytics and decision support
- Optimised rendering and data binding logic to improve responsiveness under heavy load, using Chrome DevTools and memory profiling to identify GC pressure and reflow traps
- Operated across frontend and backend using JavaScript, F#, C#, ASP.NET MVC 5, WebAPI, and WCF, working within a high-stakes delivery environment
- Collaborated with business analysts, UX designers, and QA to align fixes with acceptance criteria and production validation cycles
- Acted as a trusted problem-solver during delivery crunch periods, applying systems thinking and strong debugging patterns under high time pressure
Evidence / Source Notes
- Source: verbose CV; reconciled with JobVia export (
madu_alikor_export.json). - Confidence: high — detailed responsibilities, tools, patterns, and outcomes available