HIFDI Yassine

Senior Software Engineer | IAM & Microservices

Salary / Daily rate

Toulouse, France

Freelance

Can come onsite

Skills

MicroservicesDomain Driven DesignDevOps

Languages

EnglishArabicFrench

About me

Intro

Full-stack engineer with 4+ years in enterprise software development, currently at Airbus specializing in IAM and UX/UI solutions. Expert in microservices architecture, Spring Boot, and AWS with proven success in banking, aerospace, and automotive sectors. Delivers scalable applications with 90%+ test coverage and seamless CI/CD implementation.

Links

Work experience

Software Engineer

AirbusFreelance

Dec 2024 - Present

1 year 11 months

Toulouse, France

π‚π¨π§π­πžπ±π­: Within the IAM (Identity and Access Management) team, a need has been identified to improve the user experience by creating new UX/UI authentication pages using Airbus design system. These pages will enable the management of new device enrollments (such as YubiKey, PingID mobile, and Windows Hello for Business) and will later allow authentication using one of the enrolled devices. π€πœπ­π―π’π­π’πžπ¬: β€’ Actively contribute to architecture meetings by proposing new designs for pages and backend APIs, ensuring seamless integration between the user interface and the system architecture. β€’ Create mockups in Figma using the Airbus Design System to maintain a cohesive interface that aligns with the company's visual guidelines. β€’ Develop solutions in line with the established architecture and design standards. β€’ Handle backend development with the PingOne API and integrate the solution within PingFederate. β€’ Conduct end-to-end testing to ensure the application’s reliability and performance. β€’ Oversee the deployment of the solution on development and validation servers. β€’ Write comprehensive documentation and track the progress of the project.

Software Engineer

OPEN

Jan 2024 - Dec 2024

1 year

Toulouse, France

π‚π¨π§π­πžπ±π­: Launched in 2017, the Common Schooling Project (PC-Scol) focuses on developing, implementing, and maintaining the PEGASE solution within higher education and research institutions. Its goal is to replace the existing ApogΓ©e/Rofand Scolarix/SVE software systems. PEGASE is designed to enhance the management of academic processes within institutions by supporting the personalization of courses, in line with the ORE law,covering everything from course selection to graduation. π€πœπ­π―π’π­π’πžπ¬: β€’ Collaborate with other teams, including the SAFE organization, to ensure alignment and effective teamwork. β€’ Contribute to the design and architecture of new features and APIs, focusing on Microservices, Asynchronous Messaging, APIs, and Domain-Driven Design (DDD). β€’ Migrate data using Bash scripts to ensure smooth transitions and data integrity. β€’ Facilitate proper communication between modules through Event-Driven Development. β€’ Develop new features to enhance product functionality and meet user needs. β€’ Monitor product performance and manage incidents to maintain system reliability. β€’ Perform unit testing, integration testing, and end-to-end testing, ensuring more than 90% test coverage. β€’ Ensure seamless Continuous Integration (CI) and Continuous Delivery (CD) processes for efficient development and deployment.

Software Engineer

Kadensis

Dec 2022 - Aug 2023

9 months

Remote, OR 97458, USA

π‚π¨π§π­πžπ±π­: Developing and maintaining two key products: PARTAKUS: An independent B2B online marketplace designed for the buyingand selling of automotive parts and products, catering to all vehicle makes. MOTRIO Garage: A multi-brand spare parts brand established by Renault,which expanded in 2003 to become a multi-brand repair network. π€πœπ­π―π’π­π’πžπ¬: β€’ Refactor and optimize a complex algorithmic codebase for better performance and maintainability. β€’ Contribute to the design and architecture of new features and APIs to enhance system functionality. β€’ Develop both front-end and back-end features in alignment with architecture and security standards. β€’ Lead the migration process towards Java 17, ensuring smooth transition and compatibility. β€’ Perform unit testing, integration testing, and end-to-end testing to ensure software quality and reliability. β€’ Automate the testing and deployment pipeline for streamlined and efficient processes. β€’ Monitor product performance and handle incident management to maintain operational stability. β€’ Implement agile methodologies, including creating story templates and improving ceremonies, to foster better project management and collaboration. β€’ Provide progress updates and track project milestones to ensure transparency. β€’ Report any potential planning issues or quality concerns to ensure timely resolution.

Capgemini

Apr 2021 - Dec 2022

1 year 9 months

Toulouse, France

Software Engineer

Mar 2022 - Dec 2022

10 months

Toulouse, France

Airbus π‚π¨π§π­πžπ±π­: Skywise Aircraft Health Monitoring is a digital solution designed to help airlines manage the health of their fleets and proactively plan for potential damage. This helps reduce the time required to return aircraft to airworthy status. π€πœπ­π―π’π­π’πžπ¬: β€’ Work in an international setting within a large-scale agile organization (SAFE framework). β€’ Actively participate in and facilitate design and architecture meetings to ensure alignment and innovation. β€’ Coordinate with the DevOps and Architecture teams to ensure seamless integration and deployment. β€’ Develop new backend functionalities using Java/JEE in an AWS environment to meet evolving business needs. β€’ Profile and optimize software components to improve performance and efficiency. β€’ Conduct unit testing, integration testing, and end-to-end testing to ensure the robustness of the application β€’ Ensure smooth Continuous Integration (CI) and Continuous Delivery (CD) processes, collaborating with other teams during the release phase. β€’ Report any alerts related to workload, quality, or security to proactively address potential issues.

Software Engineer

Apr 2021 - Mar 2022

1 year

Montpellier, France

CrΓ©dit Agricole Technologies et Services π‚π¨π§π­πžπ±π­: Nouvelle Banque au Quotidien (New Day-to-Day Banking): An online platform that allows prospective customers to sign up and receive their bank cards without the need to visit a physical branch. π€πœπ­π―π’π­π’πžπ¬: β€’ Work within an agile organization at scale, collaborating across multiple squads following the Spotify model. β€’ Coordinate with DevOps and Architecture teams to ensure smooth development and deployment processes. β€’ Participate in design and architecture meetings to define and refine system solutions. β€’ Develop and maintain APIs for coordination and customer-facing services, ensuring their functionality and scalability. β€’ Perform API benchmarking and track performance metrics to ensure optimal system performance. β€’ Contribute to both backend and frontend development to deliver well-rounded and functional features. β€’ Apply software qualimetry practices and optimize code for improved performance and efficiency. β€’ Conduct unit tests, integration tests, and end-to-end tests to ensure software reliability and quality. β€’ Ensure seamless Continuous Integration (CI) and Continuous Delivery (CD) to streamline development and deployment cycles. β€’ Fix bugs and handle incidents promptly to maintain system stability. β€’ Write and maintain clear technical documentation to support development and onboarding processes. β€’ Optimize and fine-tune SQL queries for better database performance and response times.

Software Engineer

2MoRO

Nov 2020 - Mar 2021

5 months

π‚π¨π§π­πžπ±π­: AERO-WEBB: A multi-module software solution designed for aircraft maintenance management (MRO), streamlining and optimizing the maintenance, repair, and operations processes for aircraft fleets. π€πœπ­π―π’π­π’πžπ¬: β€’ Work within a Scrum Agile organization to ensure iterative development and continuous improvement. β€’ Measure and analyze the algorithmic complexity of services to identify areas for optimization. β€’ Refactor monolithic software components into microservices to improve scalability and maintainability. β€’ Contribute to backend development, ensuring high performance and reliability. β€’ Optimize algorithms to enhance efficiency and reduce computational overhead. β€’ Perform unit testing, integration testing, and end-to-end testing to ensure comprehensive coverage and software stability. β€’ Implement and maintain Continuous Integration (CI) and Continuous Delivery(CD) pipelines to streamline development and deployment. β€’ Monitor product performance and manage incidents proactively to maintain system reliability and user satisfaction.

Software Engineer - Projet ANR vgi4bio

INRAE

Feb 2020 - Jul 2020

6 months

Clermont-Ferrand, France

π‚π¨π§π­πžπ±π­: To leverage the data processed in the first phase, the VGI4 BIO ANR research project, part of the Technology and Information Systems for Agricultural Systems team, has developed a real-time cartographic data visualization tool. π€πœπ­π―π’π­π’πžπ¬: β€’ Create general and detailed designs, including both functional and technical specifications, to guide development. β€’ Develop user-friendly GUI interfaces to enhance the user experience. β€’ Prepare and develop data integration and transformation workflows to ensure seamless data handling. β€’ Coordinate with our partner, GeoSystem France, to ensure alignment and smooth collaboration. β€’ Implement and develop visualization interfaces to effectively display data insights. β€’ Conduct unit tests and integration tests to ensure software quality and functionality. β€’ Plan and manage the functional release phase, ensuring timely and efficient delivery of features.

Software Engineer - Projet ANR vgi4bio

INRAE

May 2019 - Aug 2019

4 months

RΓ©gion de Clermont-Ferrand, France

π‚π¨π§π­πžπ±π­: To leverage the power of multidimensional OLAP analysis methods, the VGI4BIO ANR research project, part of the Technology and Information Systems for Agricultural Systems team, aims to develop KPI analysis indicators and store data in a star schema within a Data Warehouse. π€πœπ­π―π’π­π’πžπ¬: β€’ Analyze and study the requirements for data analysis to understand the keymetrics and objectives. β€’ Design and implement ETL (Extract, Transform, Load) workflows to efficiently manage and process data. β€’ Design and implement a Data Warehouse to store and organize data for analysis. β€’ Perform data analysis and visualization to derive actionable insights from the data. β€’ Create interactive dashboards featuring KPIs to provide a clear overview of performance and trends.

Full-stack Developer

Observatoire de l'Economie et des Territoires

Apr 2018 - Aug 2018

5 months

RΓ©gion de Blois, France

π‚π¨π§π­πžπ±π­: To support local producers, the Centre-Val de Loire region launched the "En Directde Nos Fermes" ("Direct from Our Farms") project. A dedicated website, endirectdenosfermes.fr , has been created to showcase and list these producers. π€πœπ­π―π’π­π’πžπ¬: β€’ Identify requirements in collaboration with the customer and conduct functional analysis to understand their needs. β€’ Write clear functional and technical specifications to guide the development process. β€’ Develop responsive screens that ensure a seamless user experience across devices. β€’ Integrate maps produced by cartographers into the application for enhanced data visualization. β€’ Coordinate with various stakeholders and teams involved in the project to ensure alignment and smooth progress. β€’ Write comprehensive documentation and user guides to support users and ensure easy adoption of the application. β€’ Ensure the successful delivery of the application to the production environment, meeting all necessary requirements. β€’ Present the project to local communities to promote engagement and adoption.


Education

UniversitΓ© de Tours

Master

2018 - 2020

2 years 1 month

UniversitΓ© de Tours

Licence

2017 - 2018

1 year 1 month

Ecole Marocaine des Sciences de l'ingΓ©nieur

Scientific Preparatory Classes

2015 - 2017

2 years 1 month

The best place to find your next move

Β© 2026. All Rights Reserved.