Catamania Assignment with France's leading funeral services group
Software engineer Since April 2025
- Angular 17 to 21 migration led alone, with AST codemods for transformations not covered by official tooling.
- 900+ tests migrated from Jest to Vitest and parallelized: about 20 minutes → 30 seconds.
- Front-end pipeline cut from 30 to 5–6 minutes, saving about 2 hours of waiting per day and nearly 8 hours on peak days. Back-end pipeline: 20 → 7 minutes (shared effort).
- Automatic changelog based on Azure DevOps work items, built into the CI/CD pipeline and the application to track deliveries.
- Loading cascades removed after profiling: a complex page went from about 5 seconds to 1 second.
- Inconsistent visual layer restructured into a unified theme, design system extended with demo pages.
- Cross-cutting permission system co-designed, in production, used by Angular and the .NET APIs.
Stack : C#, .NET 7/8, ASP.NET Core, Angular 17–21, TypeScript, SQL Server, Azure App Service, Azure DevOps, Active Directory, Fuse.js, Jest, Vitest
