Mohamad Nour Badr
R&D Engineer Software - Full Stack Developer
Location: Nice Tel: 0758014269
About me
I'm a full-stack software engineer with hands-on experience across Java, Angular, and modern JavaScript/TypeScript stacks, plus a research background in IoT and smart systems. At Ciril Group, I worked on backend development in Java and frontend features in AngularJS, while also owning test automation with Cypress and JUnit5 — including daily reporting on Jenkins CI results. At Amadeus, I focused on Angular/TypeScript development for pricing-control tools, building new features and maintaining reliability through E2E testing with Karma and Playwright.
Alongside industry work, I've contributed to applied research through the EU-DREAM project, combining IoT, AI, and semantic web technologies (RDF) to help reduce household energy consumption — work that's given me practical experience turning research concepts into usable, scalable tools.
I hold a Master's in Cyber-Physical-Social Systems from Jean Monnet University and École des Mines de Saint-Étienne, an M1 in Software Engineering and Network Systems from Hungary, and a Bachelor's in Software Engineering from Al-Baath University. I'm comfortable moving across the stack — from backend APIs to frontend UI to test infrastructure — and I'm looking for roles where I can keep building production software while staying close to research-driven problems like IoT, data processing, and smart transportation.
Work Experiences
R&D Software Engineer - Full stack developer
Ciril Group - France - Lyon
(07/2023 -04/2024)
I was working as a software R&D engineer and full-stack developer.
During my tenure as a Software R&D Engineer and Full-Stack Developer, I successfully tackled numerous challenges, addressing various issues and implementing numerous modifications. My expertise primarily revolved around Java for back-end development and Angular for front-end solutions.
Also, I was working on the testing side, where I worked with Cypress framework, and I was responsible for preparing a daily report about the testing results for Jenkins-Jobs and the reasons for failing tests.
Software Engineer - Full-stack developer
AKKODIS/Amadeus - France - Nice
05/2024 - 11/2024
As a Front-End Developer at Amadeus, I contributed to Pricing Control projects using Angular and TypeScript. My role involved designing and implementing new features to enhance the application's functionality and user experience, as well as identifying and resolving interface bugs to ensure smooth performance.
I also played a key role in maintaining code quality and reliability by writing comprehensive end-to-end (E2E) and automated tests using Karma and the Playwright framework. This experience honed my skills in front-end development, testing, and collaboration within a dynamic and innovative environment.
Software Engineer - Full-stack developer
AKKODIS - France - Nice
12/2024 - 06/2025
I contributed to the EU-DREAM research project, which focuses on analysing customers' energy consumption and reducing power usage by examining the devices in use and identifying the most effective ways to lower energy consumption.
My contributions include analysing project requirements, proposing innovative ideas, and collaborating closely with the team to design and develop practical solutions. Drawing on my expertise as a full-stack developer, I apply skills in Angular, TypeScript, RDF, and semantic web technologies, as well as data science methodologies, to address complex challenges and ensure the project's success. By integrating my technical expertise with collaborative teamwork, I play a key role in driving the project's objectives forward.
Additionally, EU-DREAM designs and implements innovative digital technologies to empower citizens in the just energy transition. The project integrates Digital Twins (DT), Artificial Intelligence (AI), and Natural Language Processing (NLP) to simplify user interactions with energy platforms through intuitive visualisation tools and voice-based control. I contributed to building these intelligent systems by developing data-driven solutions, supporting user-friendly digital experiences, and ensuring scalability and interoperability across platforms. My work enabled the project to transform complex energy concepts into accessible, practical tools for both experienced and non-experienced citizens, ultimately giving them greater control over their energy use.
Education
computer science
Master M1
Pannonia University ,Veszprém -Hungary /2019
Software engineer and informatics system
Bachelor Degree
Albaath-University, Homs (Syria)/ 2018
Master of Cyber-Physical-Social Systems (CPS2)
Master M2
Jean monnet university (Lyon) & Ecole des Mines Saint-Étienne,Saint-Étienne (France)/2021
My Skills
Languages
Java
TypeScript
JavaScript
R
C++
Python
C#
Prolog
Frameworks & Libraries
Angular
React
Vue
Spring
JavaFX
Kotlin
DataBases
SQL
MongoDB
PostgreSQL
H2 Database Engine
Testing & Tools
JUnit5
Cypress
Karma
Playwright
Jenkins
Docker
Git · GitLab
GitKraken
Postman
Swagger
Kafka
Other
Matlab
Overleaf
Figma
Jira
RESTful API design
Experience and Projects
KNX HVAC Solutions Conference
Online conference 30-31 March 2021
KNX online HVAC Solutions Conference will provide the latest information on the progress of how to integrate Energy Management Services with KNX, as well as the latest solutions and devices launched to the market. Discovering the options and trends in HVAC solutions.
Stage M1-Mobility and Ethics
(04/2020 - 09/2020)
Study making a mechanism for reducing the congestion of the traffic and the pollution of the vehicles by studying the drivers' ethical side. We did that By giving them different options for their trips to use other transportation modes, with less environmental pollution impact. Also, I Participated in writing part of the code used in the platform to simulate the movement of the vehicles.
Web app for search engine
semantic web project to display information about specific entities (hospitals- parking ..etc) using non-RDF, RDF and APIs.
Master Stage
Research and Teaching Assistant in IoT Solutions for the Smart Building (02/2021 - 07/2021)
During this stage, I was responsible for many missions, such as Deploying IoT devices with various communication technologies in the FAYOL building for the CoSWoT project. In addition to Analyzing how the devices communicate, Contribute to the preparation of the IoT Course labs by describing settings, code snippets, and procedures, and creating the students' lectures. In the second part of this internship, I analyzed the options to build a code generator for IoT devices.
Summer SchoolSummer School on AI for Industry 4.0
(07/2020 - 07/2020)
I participated in a 30 hours training program in the hackathon (AI for Industry 4.0), with the following concepts Web of Things, Knowledge Graphs, Decentralized AI, and Responsible AI.
AWS client-server project
Program to make the client able to send a list of integers to the AWS instance to compute the max, min, median...etc. then send the results to the client. that will be done by using python3, boto3, and SQS.
MO-VideoPlayerVideo
A player with Effects Special version of the video player built in JavaFX. Where you can watch your video with effects such as light effects and take photos for your video.
Snake Game
Ancient Snake Game
Traditional snake game was developed by using the JavaFX framework and IntelliJ IDEA. All you need to do is download the jar file and recover your old memories.
MO-Online Store
The online store was constructed with Angular using TypeScript and subsequently made accessible on the internet through GitHub Pages.
Tetris Game
Tetris game V1 is built with the JavaFX framework. Use the arrows to play this game and wait for the next improvements in V2.
JavaScript Project
React Project

















