ABOUTAJEDYNE AYOUB

Senior Full-Stack Technical Leader

Salary / Daily rate

Casablanca, Morocco

Freelance

Can come onsite

Skills

TypescriptReactNodeNestJavascriptRubyElixirJavaScalaSwiftObjective-CC++NextAngularReduxTailwind CSSVueNuxtBackbone.jsBootstrapSassWebpackExpressGraphQLRuby on RailsReact NativeKafkaRabbitMQElasticsearchMySQLPostgreSQLMongoDBGitDocker

Languages

Arabic (Native)English (Fluent)French (Fluent)

About me

Intro

Full-Stack Technical Leader with 10+ years building scalable microservices and event-driven architectures for global brands like Westfield and Nespresso. Expert in NestJS, React/Vue.js, and functional programming (Elixir, TypeScript), with proven success implementing CQRS patterns and DDD principles. I deliver elegant, testable solutions while mentoring teams on software craftsmanship and best practices.

Links

Work experience

Full-Stack Tech leader

SQLI (Unibail Rodamco Westfield Project)

Feb 2025 - Present

1 year 9 months

Casablanca, Morocco

– design and implement new features across multiple Westfield projects (Connect, VAPI, Lux, ...) – maintain westfield.com and westfield mobile app – establish unified reasoning on all Westfield projects by unifying technical stacks and tooling on multiple projects. – assist to architectural meeting with other technical leaders & architects to improve user & developer experiences. – advocate functional & Reactive programming concepts to improve code clarity, reduce side effects and enhance testability. – onboard newcomers; share design guides, best practices, and help team members grow in their technical skills.

Capgemini

Mar 2022 - Dec 2024

2 years 10 months

Casablanca, Morocco

Full-Stack developer

Feb 2023 - Dec 2024

1 year 11 months

Casablanca, Morocco

– implement and deliver NestJS microservices apps that are not only functional, but also elegant and adaptable to changing requirements (with the help of @nestjs/microservices). – set up and maintain an Event-driven architecture with CQRS pattern (using @nestjs/cqrs). – create re-usable/maintainable React/Vue.js components. – share logic between components using React custom hooks and Vue composables. – advocate functional & Reactive programming concepts to improve code clarity, reduce side effects and enhance testability, by using Ramda, Fp-ts, and RxJS libraries. – prioritize software craftsmanship, emphasizing best practices such as DDD (Domain-Drive-Design), Design Patterns (GOF, GRASP, ...), BDD (Behavior-Driven-Development), code reviews. – share design guides, best practices, and help others grow in their technical skills. – develop a PoC project with Elixir & Phoenix, to convince stakeholders and the team to work with a 100% functional pure solution.

Full-Stack developer

Mar 2022 - Dec 2024

2 years 10 months

Casablanca, Morocco

Full-Stack consultant

HPS

Sep 2018 - Nov 2021

3 years 3 months

Casablanca, Morocco

– implement RESTful APIs with Node.js/Nest.js. – create re-usable/maintainable shared Angular components used by different teams. – write unit tests and integration tests with Jest. – prioritize software craftsmanship by fostering a culture of excellence and commitment to quality within the team. – write developer guides to help onboarding newcomers to the project. – share and present design decisions & Functional Programming concepts to the team through meetings and workshops.

Full-Stack developer

CGI (Carrefour Project)

Mar 2018 - Aug 2018

6 months

Casablanca, Morocco

Full-Stack developer

SQLI (Nespresso Project)

Jun 2017 - Jan 2018

8 months

Rabat, Morocco

iOS developer

SQLI (Nespresso Project)

Mar 2017 - May 2017

3 months

Rabat, Morocco

Technical Java lead developer

Capgemini

Aug 2016 - Feb 2017

7 months

Casablanca, Morocco

Technical Java developer and iOS lead developer

BDSI/ BNPPARIBAS Group

Sep 2014 - Jul 2016

1 year 11 months

Casablanca, Morocco

Degree Project Developer

Kerensen Maroc

Feb 2014 - Jun 2014

5 months

Casablanca, Morocco

– Creating a rich and intelligent in-store experience through the use of ibeacons and Salesfoce.com communities


Education

National School of Computer Science and Systems Analysis

Software Engineering, Software Engineering

2011 - 2014

3 years 1 month

Faculty of Sciences Dhar Mahraz

Bachelor Degree, Mathematics and Computer Science

2008 - 2011

3 years 1 month

– Score: GOOD, Graduated with honors.

High School

Baccalaureate, Mathematics Science

2007 - 2008

1 year 1 month

The best place to find your next move

© 2026. All Rights Reserved.