lounes badji

Software Engineer

2 recommendations

Salary / Daily rate

2 people recommend

Freelance

Remote only

Skills

TypescriptAngularNestPostgreSQLGitGitLabJenkinsRESTful APIsGrafanaPlaywrightSoftware CraftsmanshipBackend DevelopmentFrontend DevelopmentFullstack DevelopmentNodeAzureExpressMySQLFirebaseDockerGraphQLBitbucketPostmanSwagger/OpenAPISeleniumCypressMonday.comGitHubCircleCIWebpackPrometheusScrumConfluenceIonicAWS

Languages

EnglishSpanishFrench

Recommended by

Céléna ADJAZ

Meta

Technical Sourcer

Recommended on 10 april 2025

Lorenzo Bernal

Tessi

Développeur Angular

Recommended on 10 april 2025

About me

Intro

Senior Software Engineer with extensive experience in full-stack development focusing on Angular, TypeScript and Node.js ecosystems. Successfully led projects at luxury brands and SaaS platforms, implementing architecture improvements and microservices that enhanced performance and scalability. Specialized in DDD, TDD and frontend excellence to deliver robust applications that solve complex business challenges.

Links

Work experience

Lead developper front-end

Tessi

Aug 2023 - Present

3 years 3 months

Remote

Sqalia BPA product development 🎯 𝗢𝗯𝗷𝗲𝗰𝘁𝗶𝘃𝗲𝘀 • Industrialize and standardize the Sqalia BPA platform • Strengthen code quality and application robustness • Drive functional and technical evolution of the applications • Ensure all production requirements are met (monitoring, logging, security) 🥇 𝗞𝗲𝘆 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗶𝗲𝘀 • Standardize Front-End applications across Tessi • Enhance developer experience (DX) and team workflows • Lead and mentor a team of 6 Front-End developers 🧪 𝗤𝘂𝗮𝗹𝗶𝘁𝘆 & 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 • Adopt and configure Jest for unit and integration testing • Integrate a SonarQube stage into CI/CD for static analysis and coverage • Implement a Hexagonal Architecture to improve decoupling and testability 🔖 𝗗𝗼𝗰𝘂𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻 & 𝗗𝗲𝘃 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 • Deploy Storybook to document and visually test UI components • Set up structured logging (compatible with our log aggregator) for monitoring and debugging • Automate generation of style files from Figma Design Tokens ✨ 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝗮𝗹 𝗘𝗻𝗵𝗮𝗻𝗰𝗲𝗺𝗲𝗻𝘁𝘀 • Overhaul and optimize the Visual Process Designer for interactive workflow modeling • Refactor the Workflow Execution App for real-time task validation and monitoring • Design and implement a dynamic filtering system driven by the backend 🌟 𝗜𝗺𝗽𝗮𝗰𝘁 & 𝗩𝗮𝗹𝘂𝗲 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝗲𝗱 • Increased productivity — Component reuse and Storybook significantly reduce time-to-market • Enhanced maintainability — Automated tests and hexagonal architecture cut regression risk • Improved reliability — Structured logs and SonarQube ensure continuous quality control • Accelerated adoption — Optimized interfaces and UX boost stakeholder satisfaction

Software Engineer

GLOBAZ SA

Nov 2022 - May 2023

7 months

Lausanne, Switzerland · Remote

Development of a SaaS solution for Swiss compensation funds. • Setting up and configuring NX. • Setting up NGRX store-component. • Development of several central bricks of the system design (collapsible panel, lists, collapsible lists, autocomplete, table). • Development of the address book (list of addresses and recipients, adding an address, adding a recipient, setting a recipient as the default recipient). • Development of utility libraries for date, toast, event, transformers, validators. Graphical redesign of the advanced search. • Training the team on dependency injection in Angular. • Technical solution to manage the dynamic display of a page according to a business use case. • Removal of the shared module, implementation of a core module and implementation of the initializer concept proposed by Angular.

Software Engineer

AGICAPFreelance

Nov 2021 - Aug 2022

10 months

Lyon, France

Participation in the development of two new products at Agicap. • Development of a billing solution. • Development of a collection management solution for companies. • Development of new solutions that fit into the existing solution. Implementation of the DDD. • Mapping, identification and definition of Bounded Context consistent with the product. • Development of solutions starting with acceptance and end-to-end testing. • Using an existing system design. • Implementation of front-end acceptance and end-to-end tests. • Development of solutions in micro-front mode.

Software Engineer

Louis VuittonFreelance

Nov 2019 - Dec 2021

2 years 2 months

Lyon, FRANCE · Remote

Develop and maintain an administration console for one of the most influential luxury brands in the world. • Migration of a Back-End-For-Front-End from KoaJS to NestJS. • Migration of an administration console from Angular 8 to Angular 11. • Modification of the project branching model. • Modification of the CD/CI chain. • Setting up Sonar with Quality Gates for Merge Requests. • Ticket specification workshops and respect for agile methods. • Unit tests, integration tests and load tests. • Automation of deployments and sanity checks. • Development of a proxy. • Development of a Back-End-Driven-User-Interface strategy.

Lead Software Engineer

MyGladys

Dec 2018 - Jul 2019

8 months

Lyon, France

SaaS platform that makes it easy to make business appointments. • Drafting of project specifications and technical study. • Participation in the costing of development tasks. • Participation in prototyping / modeling. • New interfaces integration. • Unit tests, cross tests and tests driven development. • Accompaniment and customer demonstrations. • Development of making appointments via the signature of an email. • Developing synchronization of appointments with the client calendar. • Development of a metrics server.

Teacher

ICOGESFreelance

Feb 2018 - Mar 2019

1 year 2 months

Lyon, France

Private higher education school. • Software Solutions and Business Applications module instructor for Information System and Organization Higher Technical Certificate. • Hybrid Application Development with Ionic 3-4 / Angular Framework 5-8

Lead front developer

Ubilab.io

Sep 2016 - Dec 2018

2 years 4 months

Lyon, France

SaaS platform that aims to digitize laboratories, clinics and hospitals. • Drafting of project specifications and technical study. • Participation in the costing of development tasks. • Participation in prototyping / modeling. • New interfaces integration. • Drafting of the technical documentation of the project. • Graphic and functional revision of a digitalization solution (HOME). • Development of an e-learning solution (LEARNING). • Development of a solution for collecting and sending the results of analysis (RESULT). • Development of the solution that facilitates the tours of nurses and doctors (VISIT). • Skills transfer and trainee training.

Software Engineer (Mobile)

TrainMe

Feb 2016 - Jul 2016

6 months

Lyon, France

SaaS platform that aims to digitize the sport. • Drafting of project specifications and technical study. • Participation in the costing of development tasks. • Participation in prototyping / modeling. • New interfaces integration. • Drafting of the technical documentation of the project. • Developed instant messaging, calendar and booking history. • Skills transfer and trainee training.


Education

CPE Lyon

Master of Engineering - MEng

2013 - 2016

3 years 1 month

Institution des Chartreux - Prépa intégrée à CPE Lyon

Mathématiques et informatique

2011 - 2013

2 years 1 month

Lycée Saint Just

Baccalauréat

2008 - 2011

3 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.