Lead Tech on a business agricultural ERP used by 50 to 100 users, in a complex legacy context mixing Angular, Java, Spring 2, PowerBuilder, Oracle 9 and ageing infrastructure. My role covered team support, direct contribution to structural technical topics and progressive modernisation of the application foundation, without service interruption.
- Operational leadership of a team of 3 fullstack developers: sprint organisation, topic clarification, code review and technical trade-offs.
- Frontend modernisation: Angular 15 → 21 migration, DevExtreme update and preparation of a migration to Angular Material, with guardrails and conventions to make both coexist progressively.
- Progressive code quality improvement: TypeScript strict, strict ESLint, Prettier and development conventions.
- Nx standardisation to ease migrations, homogenise practices and prepare future modular Angular/NestJS applications.
- Product collaboration: prioritisation, topic refinement, scope planning and delivery security.
- Incremental legacy modernisation: resolving code/CI/CD blockers, progressive debt reduction and foundation evolution without service interruption.
1,157 / 2,000 characters