May Ibrahim

Senior Full-Stack Software Engineer | Angular, C#

Salaire / Taux journalier

Freelance, ouvert au CDI

Expertises

Développement FullstackAngular

Langues

AnglaisFrançais

À propos

Introduction

Full-stack engineer with 9+ years building enterprise-scale applications for global companies like Renault and EDF. Proven expertise in Angular/C#/.NET development, microservices architecture, and Azure cloud integration. Specialized in automated deployment platforms and energy management systems that serve thousands of users worldwide.

Liens

Expérience de travail

Software Development Engineer

Renault GroupFreelance

janv. 2019 - déc. 2024

6 ans

Vétheuil, France

Project: Zero-Touch – Global Automated Workstation Deployment Platform (Renault Group) Key contributor to the development of a global platform for fully automated deployment of employee workstations across Renault subsidiaries worldwide. Main responsibilities: Led full-stack development of several critical modules using Angular (front-end), C# / ASP.NET (back-end), and SQL Server Designed and secured RESTful Web Services and integrated Microsoft Graph API for seamless interaction with Azure Active Directory Managed application deployment through IIS and implemented authentication using MSAL with OAuth2 protocols Containerized microservices using Docker to streamline testing and delivery workflows Integrated the solution into Azure DevOps CI/CD pipelines: automated builds, deployments, and testing Actively contributed to application architecture design, technical documentation, and cross-functional collaboration with infrastructure and cybersecurity teams Provided technical mentoring to interns and apprentices through coaching, code reviews, knowledge transfer, and pair programming Tech stack: C#, ASP.NET, Angular, SQL Server, REST API, Microsoft Graph API, Azure Active Directory, MSAL, IIS, Docker, Azure DevOps, Git, Agile Scrum

Full-Stack Engineer

GUARANÍ

janv. 2018 - déc. 2019

2 ans

Lyon, France

Assignment at Cegid – Yourcegid Project (Public Sector) Contributed to the development of a human resources and payroll management application tailored for the public sector, as part of the Yourcegid project. Responsibilities: Designed and developed back-end components using Java 8 and Spring (business logic, secure REST services, Oracle persistence) Worked closely with QA teams, testers, Product Owners, and business users to validate functional enhancements Actively participated in Agile Scrum ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) Contributed to the continuous improvement of the development process using CI tools

Software Application Developer

Degetel

janv. 2016 - déc. 2018

3 ans

Région de Lyon, France

Project: Caméléon for EDF – Web Application for Monitoring and Visualizing Energy Consumption (Linky Smart Meter Deployment) Contributed to the development and evolution of a supervision platform designed to visualize energy consumption data as part of the Linky smart meter rollout at EDF. Main responsibilities: Designed and developed front-end and back-end features for user interfaces including dashboards, charts, and key indicators Integrated consumption data, built dynamic visualizations using Angular, and processed data on the back-end using Java Supported the Angular migration, performed bug fixes, and provided technical support to internal users Developed orchestration jobs with Jenkins and managed source code with GitLab Tech stack: Java, Angular, Node.js, REST API, PostgreSQL, Jenkins, GitLab, CSS3, Agile Scrum ------------------------------------------------------------------------------------------- Web Developer – for ATOS, Lyon Project: Phénix – Web Application for Spare Parts Ordering and Online Repair Quotes (Renault) Contributed to the development of a web platform allowing Renault dealerships and repair centers to order mechanical parts and generate repair quotes online. Main responsibilities: Developed dynamic front-end interfaces using Angular 4: reusable components, advanced routing, and complex forms Integrated REST services to retrieve and display parts catalogs, pricing, and order-related data Created custom Angular pipes and directives to enhance user experience and interface interactivity Designed responsive layouts with Bootstrap and CSS3, aligned with Renault’s visual identity and branding guidelines Collaborated closely with the Java back-end team for API integration and management of technical data Tech stack: Angular 4, TypeScript, HTML5, CSS3, Bootstrap, RxJS, Java 8, Spring MVC, Hibernate, JBoss, REST API, Git, Maven, JIRA, Agile Scrum

Développeur web

Gulf Gate for Exhibition

janv. 2015 - déc. 2016

2 ans

Tunis, Tunisie

Designed and developed a web application for managing international trade fairs in Dubai, including exhibitor registration, scheduling, and event planning. Main responsibilities: Drafted technical specifications and functional requirements; designed application architecture using UML Developed the front-end using AngularJS and Bootstrap (routing, data binding, custom directives) Built the Java back-end with Hibernate and deployed the application on JBoss Provided ongoing support and implemented feature enhancements post-deployment Tech stack: Java, Hibernate, AngularJS, Bootstrap, JBoss, UML

Stagiaire ingénierie

Tritux

févr. 2014 - juil. 2015

1 an 6 mois

Tunis, Tunisie

Project: Recruitment Management Platform – Automated Candidate Workflow Designed and developed a web-based platform to manage the recruitment process for new candidates through an automated workflow system, from initial application to final decision. Main responsibilities: Developed front-end features using AngularJS for candidate dashboards, application tracking, and dynamic forms Built the back-end with Java 7 and Spring, implementing business logic and workflow orchestration for recruitment stages Integrated secure RESTful APIs for communication between front-end and back-end modules Designed and implemented role-based access control for HR managers, recruiters, and candidates Contributed to database modeling and persistence using Hibernate and Oracle Ensured application performance and scalability through code optimization and integration with CI tools Participated in Agile ceremonies and collaborated with the QA team for functional testing Tech stack: Java 7, Spring Framework, AngularJS, Hibernate, Oracle DB, REST API, HTML5, CSS3, Git, Agile Scrum


Formation

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Diplôme d'ingénieur

2012 - 2015

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.