Mohammed E.

Passionate Software Engineer

Salary / Daily rate

Paris, France

Freelance, open to permanent contract

Skills

C#JavaSpring BootAngularLLMs / Large language modelsAWSDockerMicroservices.NETJenkinsSQLiteRESTful APIsPythonOSGiMavenPostmanGitOracleJavascriptNodeExpressSQL QueriesAndroidSwiftFirebasePHPHTMLCSSMySQLTypescriptOracle DatabaseJiraGradleMicrosoft SQL ServerAnsibleMongoDBAgile CoachingKotlinFlutterDeep LearningGoogle Cloud Platformn8nKubernetesClean CodeDomain Driven DesignPostgreSQL

Languages

Arabic (Native)English (Fluent)French (Fluent)Spanish

About me

Intro

Passionate Software Engineer with 5+ years of experience mainly in Java, Spring Boot and Angular. I am fascinated by the patterns and design of these frameworks: their dependency injection, modular structure and conventions make it natural to apply clean architecture, testing and code quality best practices in real projects. Today I work as a technical reference at Banque de France, helping the team on design choices, code reviews and production issues. I am also strongly interested in Artificial Intelligence: my interest in AI started in 2018 when a friend recommended the book Neural Network Design (Hagan, Demuth). Since then I have continued to learn about AI, and recently I have started learning and practising neural networks and Generative AI.

Links

Work experience

Software Engineer pricing tools

BNP Paribas CIB

Sep 2020 - Oct 2022

2 years 2 months

Paris, France

[Summary] I am currently working within a team in the Flow Sales, Equity Derivatives service. We ensure the specification, development, and maintenance of pricing tools. These tools enable traders to respond to client requests efficiently and analyze key market data such as volatility and dividends. Traders rely heavily on our software, which provides them with all the tools necessary to make deals with clients. Our mission is to continuously improve the software’s quality, optimize its resources, and enhance security. I have been working on diverse topics in: [C#, .NET, NUnit, IoC Container, DI, Jenkins] Set up a synchronized SQLite database locally to avoid reading static data from the remote central database. Performed technical migrations, upgrading projects from .NET 4.5 to .NET Core. Rewrote legacy code to adopt clean code principles and dependency injection, focusing on technical craftsmanship. Replaced database calls in the software with REST API calls, conducting an audit to eliminate outdated dependencies. Designed a library to collect user behavior data (e.g., time spent on operations), producing grouped data for analysis with Python. Wrote unit tests using NUnit, Moq, and Unity IoC. [Java, Spring Boot, Angular, LDAP, Jenkins] Developed Angular applications: Built a Pricing Configuration Management Tool for managing pricing configurations, including features for import/export across environments to streamline operations. Created a Performance Monitoring Tool to visualize real-time pricing performance metrics, enabling to analyze data effectively and improve pricing time. Designed Spring Boot RESTful APIs to support the Angular apps and a .NET desktop client. Integrated LDAP authentication into the APIs for secure access control. Automated build and deployment pipelines using Jenkins for efficient and reliable delivery. Collaborated with cross-functional teams to maintain a secure, scalable microservices architecture.

Software Engineer trainee

COHORTE Technologies

May 2020 - Aug 2020

4 months

Grenoble, France

[JAVA, OSGI , angular] [maven, Junit, PostMan] [Git,Jenkins, Docker,AWS] I worked on improving the COHORTE IoT PACK by adding support for the Ethernet/IP CIP (Common Industrial Protocol). The project focused on helping companies collect and process data through an acquisition system while maintaining high data quality. Responsibilities: Integrated the Ethernet/IP protocol into the IoT PACK, making it compatible with industrial systems. Developed an Angular dashboard to display real-time data and system status, allowing users to monitor and manage data acquisition seamlessly. Built interactive components for importing, processing, and visualizing collected data, ensuring a user-friendly experience. Worked on component-based software to make the solution adaptable for future upgrades. Fixed bugs in an open-source Java library and published enhancements on GitHub. Contribution: "During this mission, I had to use an open-source Java library that contained several bugs. I identified and resolved these bugs, and my contributions can be found on my GitHub account

Développeur

Groupe Plastivaloire

Jun 2019 - Aug 2019

3 months

69340 Francheville, France

Contrat : CDD. Analyse de l'évolution du chiffre d'affaires. L'extraction et l'intégration des données de la nouvelle filiale TransNav aux États Unis. Calcul de l'amortissement du matériel et outillage. Création des interfaces sur oracle designer pour faciliter l'exaction des données pour les autres services. les technologies : ORACLE , PL-SQL , VBA , EXCEL, ORACLE DESIGNER

STUDENT AMBASSADOR

Université Grenoble Alpes

Jan 2019 - May 2019

5 months

Région de Grenoble, France

I was a student ambassador at the university of Grenoble, I really enjoyed that experience, I joined this position to let prospective students know about my positive experience studying science, and hopefully influence their decision for the better. In my time of being a student ambassador, I realized that I really enjoy it because I am able to relay helpful information from my student experience to others, who could benefit from what I have to say, and in turn would make good decisions. A positive plus of being in this role is that it has helped me hone my communication and leadership skills, and strengthened and broadened my social network. Contrat : CDD

Développeur Full Stack

ALTEN

Sep 2018 - Oct 2018

2 months

Project: Development of a BI solution to monitor and optimize support and assistance activities, improving efficiency and data-driven decision-making. Responsibilities: Design & Architecture: Collaborated on solution architecture, prepared detailed specifications, and chose a modern technology stack. Front-End Development: Created an Angular interface for CSV import with real-time validation, column selection, and data type detection. Built dashboards using Chart.js for dynamic visualizations of performance metrics and KPIs. Integrated role-based access for secure and customized user experiences. Back-End Development: Developed nodejs express APIs for data processing, transformation, and visualization. Optimized database queries for real-time analytics and reporting. Automation & Workflow: Automated request processing, reducing manual effort by 60%, and enabled batch imports for large datasets. Agile & Collaboration: Worked in Scrum sprints, participated in stand-ups, and delivered iterative releases aligned with business goals. Quality Assurance: Conducted functional testing, resolved performance issues, and provided training to ensure smooth adoption. Technologies Used: Java 8, nodejs, Angular 4, Chart.js, SQL, Jenkins, REST APIs, Agile Scrum

Développeur applications mobiles

Personal Project

Jan 2018 - Jul 2018

7 months

Ecole Supérieure des Technologies

Mission : Mise en place d’une application Mobile de Don de sang. Technologies utilisées : JAVA,ANDROID, Swift, Firebase, Google Ge location API.

Développeur web

RADEEF (REGIE AUTONOME INTERCOMMUNALE DE DISTRIBUTION D'EAU ET D'ELECTRICITE FES)

Aug 2017 - Aug 2017

1 month

10046 Marocchi, Metropolitan City of Turin, Italy

Contrat : STAGE. Misson : Application web de gestion de utilisateur. Technologies utilisées : PHP, HTML&CSS, JAVASCRIPT/AJAX, MYSQL, MVC. Durée : 30 jours


Education

Université Grenoble Alpes

MASTER MIAGE alternance - Méthodes informatiques appliquées à la gestion des entreprises, Ingénierie informatique

2020 - 2022

3 years

Université Grenoble Alpes

Licence, méthodes informatiques appliquées à la gestion des entreprises (MIAGE)

2018 - 2020

3 years

École supérieure de technologie

DUT, Modélisation / stockage des données et administration de bases de données

2016 - 2018

3 years

American language center


Licenses & certifications

USF NATATION

Issued: Dec 2025

Certified by Unknown Organization

Certificate of Advanced study

Issued: Dec 2025

Certified by American Language Center morocco

The best place to find your next move

© 2026. All Rights Reserved.