Ibrahim Badr

Full-Stack Software Engineer | AI & Data solutions

Salaire / Taux journalier

Lyon, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

C#Azure.NETIAClean CodeHTMLBootstrapPythonSQLiteGitTest DesignDéveloppement BackendDéveloppement FullstackLLMs / Large language modelsJavascriptVuePHPLaravelDevOpsETLCSSMySQLC++TerraformDockerPostmanLinuxGitHubBase de données SQLMachine LearningCAWS

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Versatile developer passionate about new technologies, with 2 years of experience inmanaging the full application lifecycle. Curious and solution-oriented, I am seeking apermanent position or freelance opportunities where I can contribute to innovativeprojects while continuing to deepen my expertise in emerging technologies.

Liens

Expérience de travail

C# / .NET (WPF) / MVVM Fullstack Software Engineer

Conduent Business Solutions France

sept. 2023 - oct. 2024

1 an 2 mois

26000 Valence, France

Design and Implementation of a Log File Analysis Tool for Detecting and Diagnosing Issues in the Ticketing System • Analyze business needs and log files in collaboration with stakeholders to identify functional and non-functional requirements, as well as relevant data types, in order to develop an internal diagnostic tool tailored to the sector's expectations. • Develop a robust software architecture by applying SOLID principles and using UML diagrams (class, sequence, and workflow) to visualize interactions within the system. • Develop the tool using .NET Core 7/8, C#, and WPF, while integrating the MVVM (Model-View-ViewModel) pattern to separate concerns and ensure optimal performance, incorporating Toolkit.Mvvm, and utilizing LINQ, Regex, and ObservableCollection. • Perform refactoring with the help of ReSharper, following .NET best practices. • Implement a recursive algorithm for constructing a hierarchical tree of logs. • Set up unit tests with NUnit and ensure code coverage with ReSharper. • Create a user-friendly interface in XAML, integrating Extended.WPF to enhance user experience. • Automate continuous deployment on Azure via Azure DevOps, managing builds, tests, and releases. Create and publish NuGet packages (.nuspec) to simplify deployment while ensuring scalability and availability. • Write technical documentation (README, user guide, comments in the code) to facilitate the maintenance and evolution of the project.

C / C++ / Qt Fullstack Software Engineer

AUSY

avr. 2022 - juil. 2022

4 mois

69340 Francheville, France

Development of an airline seat reservation service application • Project analysis and understanding of client needs: I closely collaborated with the project team and stakeholders to analyze both functional and non-functional requirements, ensuring a solid understanding of client specifications. • Analyze the project and understand client requirements by closely collaborating with the project team and stakeholders to ensure a clear comprehension of functional and non-functional specifications. • Design and implement the database using SQLite to manage reservation, flight, and user information in collaboration with team members. • Develop application features using Qt and C++ while actively participating in design and coding. Regularly collaborate with other developers to integrate feedback and ensure steady progress. • Perform unit testing and validate components with gtest to ensure the reliability of each software module. • Identify, analyze, and fix bugs in collaboration with the testing team, focusing on improving the application's robustness and stability. • Build an API using Qt HTTP Server for communication with external services. Facilitate data exchange in JSON format, enabling seamless integration with other systems and ensuring the application's future scalability. • Design and develop the graphical user interface (GUI) using QtCreator in collaboration with designers, ensuring a smooth and intuitive user experience.

R&D Engineer – Chemistry - CNRS

LAGEPP

févr. 2017 - août 2017

7 mois

Lyon Area, France

• Synthesis of polymer particles using dispersion and emulsion polymerization. • Optimize and develop the polymerization process. • Control particle size and morphology of the polymer particle. • Prepare the colored polymer during the polymerization process. • Write and publish a research paper.

Chemist in Laboratory | Quality Control

Medizen Pharmaceutical Industries

janv. 2015 - août 2016

1 an 8 mois

Alexandrie, Égypte

Using a wide variety of techniques for both qualitative and quantitative analysis of samples submitted by production. • Prepare standards, tests, solvents, and mobile phase according to the protocol or established procedures. • Conduct analytical testing of finished-dosage pharmaceutical products, semi-final and final (assaying % of active materials). • Perform analytical testing of pharmaceutical products by HPLC, GC, UV, Karl-Fisher, and atomic absorption spectroscopy (AAS). • Identify and prove the availability of active materials in their delivered form by using Dissolution Testing (Sotax)

Chemist in Laboratory | Quality Control

Aditya Birla Chemicals

mai 2010 - mai 2014

4 ans 1 mois

Alexandrie, Égypte

Oversaw the process of the industry, including the polymerization area, solvent recovery units, dope-making area, fiber line, and utility unit (water treatment), ensuring efficient operations and compliance with quality standards • Prepare the samples and control the physical and chemical characteristics of the raw materials or the products. • Analyze the compounds of the polymerization area, solvent recovery units, dope, and chemical inspection for the fiber line. • Perform the analysis by GC, UV, Karl-Fisher, Sartorius, PH-meter, Iv viscometer (SI analytics), Instron, and Soxtec. • Monitor for the water quality (TDS, COD, hardness, and alkalinity) by multi-bench photometer, colorimeters, and turbidity meter. • Verify the results, prepare documents, and perform administrative duties.


Formation

Skillsoft / Global Knowledge – ARISA Program (Digital Europe)

Professional Training, AI Advisor

2025 - 2025

3 mois

CESI

Bachelor's degree, Application Design and Development

2023 - 2024

1 an 1 mois

AFPA

Professional Training, French language

2022 - 2023

5 mois

Université Lumière Lyon 2

University Diploma, French language

2019 - 2021

1 an 5 mois

Université Claude Bernard Lyon 1

Master in chemistry

2016 - 2018

1 an 7 mois

Alexandria University

Master 1 in Chemistry - Geology

2010 - 2011

11 mois

Alexandria University

Bachelor's Degree, Chemistry - Geology

2005 - 2009

3 ans 11 mois

Gamal Abdel Nasser

High School Diploma

2001 - 2004

2 ans 11 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.