Abir HAMMACHE

Senior Full Stack Engineer | Design Systems

Salary / Daily rate

Paris, France

Freelance, open to permanent contract

Can come onsite

Skills

Backend DevelopmentFullstack DevelopmentReactNodeFrontend DevelopmentJavascriptTailwind CSSNestRedisCSSReduxMongoDBAWSKafkaPostmanDockerRESTful APIsGraphQLPostgreSQLTypescriptNextHTMLAnsibleDesign System

Languages

French (Fluent)English

About me

Intro

Full Stack Engineer with 6+ years of experience building scalable web applications, with a strong backend-oriented profile. Skilled in TypeScript, Node.js, NestJS, React, Next.js, GraphQL, Kafka, Redis, and AWS. Experienced in microservices, event-driven architectures, cloud infrastructure, CI/CD, performance optimization, and software architecture, with a proven ability to lead technical initiatives and deliver robust, maintainable solutions.

Links

Work experience

Senior Fullstack Developer (Backend Oriented)

La Poste GroupeFreelance

Feb 2026 - Present

9 months

Paris, France

• Development and maintenance of the Okapi project, with a strong backend focus around an architecture based on GraphQL and Prisma ORM. • Designed and implemented a distributed cache management service using Apache Kafka, improving data synchronization and re-ducing application inconsistencies. • Automated and managed environment configurations using Ansible, streamlining deployments and ensuring infrastructure consis-tency across environments. • Managed application vulnerabilities through continuous analysis with Snyk and SonarQube, prioritizing risks and proactively resolving security and code quality issues. • Actively contributed to reducing frontend technical debt across React.js and Next.js applications. • Improved the platform’s accessibility by implementing fixes to ensure compliance with RGAA criteria identified through the Pollux audit grid. • Participated in code reviews, architectural decisions, and continuous improvement of development best practices.

Senior Full Stack Engineer

VallourecFreelance

Jan 2025 - Present

1 year 10 months

Paris, France

- Designing and implementing a new Design System to ensure consistency and scalability. - Creating and integrating new pages while refactoring and optimizing existing ones. - Enhancing code quality through best practices, improving performance, and reducing technical debt. - Developing and maintaining new services to support core business functionalities. - Implementing data models and APIs using NestJS, Prisma, and PostgreSQL. - Optimizing backend processes for better performance and scalability.

Fullstack engineer

Data Impact by NielsenIQ

May 2022 - Oct 2024

2 years 6 months

Paris, France

- Participated in the creation of the design system and its complete documentation using Storybook in collaboration with the UI/UX team. - Developed complex dashboards from scratch for visualizing sales, market share, stockouts, and competitor price distribution analysis, covering various KPIs and key statistics. - Implemented backend services using GraphQL for optimized cache management with Redis, improving dashboard performance and responsiveness. - Developed REST APIs for communication with GO APIs providing data collected by scrapers. - Wrote unit tests with Jest and React Testing Library for frontend components and backend services of the dashboard, achieving over 90% code coverage. - Collaborated with the QA team to conduct integration tests using Cypress. - Persisted clients' visual preferences using a MongoDB database.

IoT Engineer

Université Gustave Eiffel

Nov 2023 - May 2024

7 months

Paris, France

- Configured devices and SIM cards compatible with NB-IoT networks using Arduino. - Measured real-time key IoT metrics: eDRX and PDR. - Implemented an analytics tool for visualization and monitoring of NB-IoT network performance. - Customized and containerized all services (MQTT, Node-Red, InfluxDB, and Grafana) using Docker and Docker-compose to simplify deployment and environment management. - Technologies used: Arduino, MQTT, Node-Red, InfluxDB, Grafana, Docker, Docker-compose.

Fullstack development instructor

Code Labs Academy

Sep 2021 - Aug 2022

1 year

Remote, OR 97458, USA

- Created educational content, including course materials, exercises, and presentations on various technologies: HTML, CSS, JavaScript, Bootstrap, React.js, Node.js, Express.js, MongoDB, etc. - Developed an online learning platform using the Next.js framework. - Conducted courses, evaluated progress, and monitored the development of over 10 students. - Technologies used: Arduino, MQTT, Node-Red, InfluxDB, Grafana, Docker, Docker-compose.

Fullstack Engineer

IntelliX Group

Oct 2020 - Mar 2022

1 year 6 months

Algiers, Algeria

- Designed and developed a React platform dedicated to license management (creation, updates, and deletions) and visualization of management metrics using the Prime-react library. - Created the company’s first design system, ensuring consistency and ease of use across all interfaces. - Migrated the desktop ERP to the new web-based system by integrating the design system. - Automated the migration of backend services, reducing migration time. - Applied responsive design to ensure compatibility with all devices, including mobiles and tablets. - Created a synchronization service for commercial WordPress websites with products persisted in a MongoDB database.

Software Engineer

LMCS - Laboratoire des Méthodes de Conception des Systèmes

Sep 2019 - Oct 2020

1 year 2 months

Algiers, Algeria

- Developed an Android plugin that refactors Android applications to reduce resource consumption, including memory, CPU, and energy usage. - Authored a state-of-the-art review on existing bad coding practices in Android. - Designed and implemented a refactoring system to enhance the performance of Android applications in the form of an Android plugin. - Validated the plugin on a set of 52 Android applications using JUnit and Mockito libraries.

Intern

Banque de l'agriculture et du développement rural

Jul 2018 - Aug 2018

2 months

Bordj Bou Arreridj, Algeria

- Defined client requirements. - Designed the system architecture. - Created the application mockup. - Implémentation d'une application Android.


Education

Ecole nationale Superieure d'Informatique (ESI)

Engineer's degree

2015 - 2020

5 years 1 month

Ecole nationale Superieure d'Informatique (ESI)

Master's degree

2015 - 2020

5 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.