Ahmed Hafsi
Senior Frontend Engineer | Angular Expert & Coach
Luxembourg, Canton de Luxembourg, Luxembourg Disponibilité
15+
Expérience
9
Missions
À propos
Senior frontend engineer with 15+ years of experience building and designing applications for clients who value scalability, sustainability and performance. Leading and coaching teams on Angular and engineering best practices. Expertise in frameworks, state management, and REST API design.
Compétences
Expérience
Senior Frontend Engineer — Web Components
BNP Paribas
mai 2023 — juin 2026 · 3 ans 2 mois
Built a framework-agnostic reactive-forms library in native Web Components (Lit), mirroring Angular's reactive-forms API. Designed complex, flexible components using content projection and delivered features through reusable components and lazy modules.
AngularWeb ComponentsLitReactive ProgrammingREST API
Senior Frontend Engineer — Angular 14+
UpClear
nov. 2021 — janv. 2023 · 1 an 3 mois
Redesigned the web services around a REST approach, re-architecting the resource model. Established reusability strategies that accelerated feature delivery and refactored component dependencies to remove boilerplate.
AngularREST APIReactive ProgrammingCode Review
Senior Frontend Engineer — Angular 12
LuxTrust S.A.
juil. 2020 — oct. 2021 · 1 an 4 mois
Delivered every feature as a lazy module driven by business logic; refactored dependencies and removed boilerplate.
AngularLazy ModulesCode Review
Senior Frontend Engineer — Angular 8
LCH Group | VERMEG
sept. 2019 — avr. 2020 · 8 mois
Trained the customer team on the Palmyra front-end layer and supported Angular/Java apps through development and production.
AngularTeam CoachingCode Review
Senior Frontend Engineer — Angular 8
Zurich Insurance Group | VERMEG
janv. 2019 — août 2019 · 8 mois
Trained the customer team on Palmyra and Angular; implemented single sign-on (SSO) with JWT.
AngularSSOJWTTeam Coaching
Senior Frontend Engineer — Angular 4
VERMEG
janv. 2017 — déc. 2018 · 2 ans
Built an Angular application generator based on Yeoman. Forked auth0/angular-jwt to build a refresh-token-manager node module with RxJS; implemented the Redux pattern with NgRx.
AngularNgRxRxJSYeoman
Frontend Developer — Ionic / Angular 2
VERMEG
mars 2016 — déc. 2016 · 10 mois
Built the Chronos mobile app for Vermeg employees — increased timesheet accuracy by 25% and reduced processing time by 50%.
AngularIonicMobile Development
Technical Project Lead
CACEIS | VERMEG
févr. 2013 — févr. 2016 · 3 ans 1 mois
Coached the customer team through development and production on the Palmyra platform. Built the Palmyra front-end layer with GWT/GXT, widget modules and an interoperability module for cross-application communication.
Project ManagementTeam CoachingGWT/GXT
Java Software Engineer
VERMEG
nov. 2010 — janv. 2013 · 2 ans 3 mois
Java
Formation
Engineer's Degree — Computer Science
Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis
2008 — 2010
Master of Computer Applications (MCA) — Maths & Computer Science
Institut Supérieur de Gestion de Tunis
2004 — 2008