Freelancers.lu
Back to freelancers

Ahmed Hafsi

Senior Frontend Engineer | Angular Expert & Coach

Luxembourg, Canton de Luxembourg, Luxembourg Availability

LinkedIn

15+

Experience

9

Missions

About

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.

Skills

AngularWeb ComponentsLitNgRxRxJSIonicJavaTypeScriptJavaScriptHTML5CSS3SCSSReusable ComponentsContent ProjectionLazy ModulesREST APICypressCucumber.ioUnit TestingE2E TestingGitMavenYeomanReactive ProgrammingSSO

Experience

BN

Senior Frontend Engineer — Web Components

BNP Paribas

May 2023 — Jun 2026 · 3 years 2 mo

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

UP

Senior Frontend Engineer — Angular 14+

UpClear

Nov 2021 — Jan 2023 · 1 year 3 mo

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

LU

Senior Frontend Engineer — Angular 12

LuxTrust S.A.

Jul 2020 — Oct 2021 · 1 year 4 mo

Delivered every feature as a lazy module driven by business logic; refactored dependencies and removed boilerplate.

AngularLazy ModulesCode Review

LC

Senior Frontend Engineer — Angular 8

LCH Group | VERMEG

Sep 2019 — Apr 2020 · 8 mo

Trained the customer team on the Palmyra front-end layer and supported Angular/Java apps through development and production.

AngularTeam CoachingCode Review

ZU

Senior Frontend Engineer — Angular 8

Zurich Insurance Group | VERMEG

Jan 2019 — Aug 2019 · 8 mo

Trained the customer team on Palmyra and Angular; implemented single sign-on (SSO) with JWT.

AngularSSOJWTTeam Coaching

VE

Senior Frontend Engineer — Angular 4

VERMEG

Jan 2017 — Dec 2018 · 2 years

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

VE

Frontend Developer — Ionic / Angular 2

VERMEG

Mar 2016 — Dec 2016 · 10 mo

Built the Chronos mobile app for Vermeg employees — increased timesheet accuracy by 25% and reduced processing time by 50%.

AngularIonicMobile Development

CA

Technical Project Lead

CACEIS | VERMEG

Feb 2013 — Feb 2016 · 3 years 1 mo

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

VE

Java Software Engineer

VERMEG

Nov 2010 — Jan 2013 · 2 years 3 mo

Java

Education

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