
Ibrahim Badr
Full-Stack Software Engineer | AI & Data solutions
Salaire / Taux journalier
Lyon, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À 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.
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