You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ismail FedaouiIF

Ismail Fedaoui

Full Stack Developer .Net / ReactJS

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ismail

Ismail is a rigorous, curious, and always eager-to-learn computer engineer. Architecture and performance issues are subjects that fascinate him. He places great importance on good development practices and agility. Ismail has been involved in front-end and back-end projects for over 6 years, where he applies all his technical, functional, and methodological expertise.
  • French

    Fluent

  • English

    Fluent

  • Spanish

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • SideTrade
    Full Stack Developer .Net / ReactJS
    SOFTWARE PUBLISHING
    May 2023 - Today (3 years and 1 month)
    Boulogne-Billancourt, France
    => Project:Augmented Cash – Debt collection automation solution that identifies and prioritizes at-risk debts, automatically triggers payment reminders, and uses artificial intelligence to forecast future cash flows based on customer payment history.
    => Achievements:
    • Migrated APIs from .NET 6.0 to .NET 8.0, with performance optimization.
    • Implemented authentication and authorization via Duende IdentityServer (compatible with OAuth2 / SAML V2, integrating Active Directory).
    • Configured clients, scopes, and API resources.
    • Designed, developed, and maintained RESTful APIs, including OAuth authentication, Gateway, and product-related APIs.
    • Created UI pages for multi-factor authentication with ASP.NET MVC.
    • Developed React components for the Augmented Cash application, integrating backend APIs.
    • Migrated the STNNET application from ASP.NET WebForms to React, maintaining existing components.
    • Implemented unit and end-to-end tests (NUnit, React Testing Library, Jest, Cypress).
    • Proactively managed bugs and provided technical support to ensure a smooth user experience.
    • Automated deployments with Azure DevOps, integrating CI/CD pipelines.
    • Documented technical information on Confluence and shared knowledge within the team.
    • Participated in code reviews to ensure code quality and optimization.

    => Technologies and Methodologies:ReactJS, NextJS, Axios, TypeScript, C#, ASP.NET Core MVC, ASP.NET Core Web API, ASP.NET WebForms, Tailwind, Result Pattern, SQL, Oracle, PostgreSQL, MinIO, NUnit, Cucumber, Cypress, Jest, Git, Docker, Azure DevOps, Scrum, Jira, SonarQube, Octopus, Ansible.
    React.js Next.js Axios Typescript .NET C# ASP.NET Core MVC ASP.NET Core Web API ASP.NET WebForms TailwindCSS Result Pattern SQL Server Transact-SQL SQL PostgreSQL Minio NUnit Cucumber Cypress Cypress.io Jest Git Docker Azure DevOps Scrum Agile Scrum Atlassian JIRA SonarQube Octopus Deploy Ansible ASP.NET Core .NET ASP.NET ASP.NET MVC C# T-SQL Transact-SQL (T-SQL) TSQL
  • AKKA TECHNOLOGIES
    .Net Developer
    DIGITAL AND IT
    December 2020 - April 2023 (2 years and 4 months)
    Casablanca, Morocco
    => Project:Cdiscount – One of the leading online sales platforms in France. The objective was to strengthen order management, customer-seller interactions, and data synchronization through robust microservices, while improving system performance and scalability.

    => Achievements:
    • Studied and designed the scope related to customer/seller interactions.
    • Developed new microservices for synchronizing customer messages from Cdiscount's SQL Server database with seller messages stored in Octopia's MongoDB database.
    • Maintained and evolved existing applications (rule engine, chat silo, etc.).
    • Managed relational databases (SQL Server) and NoSQL databases (MongoDB).
    • Advanced use of LINQ and EF Core (Entity Framework Core) for data management.
    • Used middlewares for processing HTTP requests.
    • Monitored and improved the health of technical components (monitoring, alerting).
    • Implemented unit tests, integration tests, and Pact tests.
    • Documented knowledge on Confluence.
    • Conducted code reviews for my team.

    => Technologies and Methodologies:C#, ASP.NET Web API, ASP.NET Core Web API, EF Core, LINQ, SQL/T-SQL, MS SQL Server, MongoDB, Kafka, Elasticsearch, Grafana, XUnit, Git, TFS, Azure DevOps, Scrum.
    .NET C# ASP.NET ASP.NET Web API ASP.NET Core Web API Entity Framework Entity Framework Core EntityFramework LINQ Transact-SQL SQL MS SQL Server Microsoft SQL Server MongoDB Apache Kafka Elasticsearch Elastic Stack (ELK) Grafana xUnit Git Team Foundation Server (TFS) Azure DevOps Scrum T-SQL Transact-SQL (T-SQL) TSQL Mongo .NET ASP.NET MVC ASP.NET Core C#
  • B3G
    Full Stack Developer (.Net / Angular)
    SOFTWARE PUBLISHING
    September 2018 - November 2020 (2 years and 2 months)
    Rabat-Sale-Zemmour-Zaer, Morocco
    => Project:Madmoun – Electronic wallet where customers can store, send, and receive money without needing a bank account.

    => Achievements:
    • Migrated existing Front Office in ASP.NET MVC to Angular.
    • Analyzed and maintained existing applications, particularly the Front Office and Back Office.
    • Developed new REST APIs.
    • Developed new UI pages using Angular and ASP.NET MVC.
    • Developed an automatic debit batch.
    • Developed a credit release batch for Wallets accounts with amounts exceeding the limit as a provision.
    • Improved a web-based reporting system.
    • Implemented SQL/T-SQL scripts in the MSSQL Server database.
    • Optimized SQL Server queries and utilized indexes.
    • Recommended improvements to business process flows and clearly communicated problem/resolution processes to project management.

    => Technologies and Methodologies:C#, ASP.NET MVC, ASP.NET WEB API, HTML5, CSS3, TFS, BOOTSTRAP, JQUERY, AJAX, JAVASCRIPT, TYPESCRIPT, ANGULAR, MSSQL, SQL, T-SQL.


    => Project:FawriWallet – WebAPI consumed by Madmoun from MSF and Jibi from WafaCash.
    => Achievements:
    • Migrated the existing API from .Net Framework to .Net Core.
    • Implemented Reflection and Factory design patterns to improve system performance.
    • Refactored the DAL layer to provide a scalable structure capable of interacting with multiple databases.
    • Participated in migrating the database from MSSQL to POSTGRESQL.
    • Mapped the API with different DBMS (Oracle, PostgreSQL, MSSQL SERVER).

    => Technologies and Methodologies:C#, ASP.NET WEB API, ASP.NET CORE WEB API, SQL/ T-SQL, MS SQL SERVER, DAPPER, TFS, DRY PRINCIPLE, SRP, DEPENDENCY INJECTION, Angular, MS SQL Server, SQL/T-SQL, ABP Commercial, AutoMapper, Git, Redis.
    .NET C# C# .NET ASP.NET Core ASP.NET MVC ASP.NET ASP.NET Web API ASP.NET CORE WEB API SQL T-SQL Transact-SQL Transact-SQL (T-SQL) TSQL Microsoft SQL Server SQL Server Dapper Team Foundation Server (TFS) AutoMapper Git Redis Angular

Recommendations

Be the first to recommend Ismail

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master, Information Systems Engineering
    École Supérieure de Management de Télécommunication et d'Informatique Sup MTI
    2018
    - Processus de Développement Agiles et Certification Scrum. - Développement Distribué et J2EE. - BD Aspect Avancé et Certification Oracle. - Modélisation Avancée de Logiciels. - Interconnexion des réseaux (CCNA 3/4). - Administration et Sécurité pour SI. - Audit Schéma Directeur des SI. - Géolocalisation et SIG. - Pratique Avancée des Langages PHP5 et .Net. - Sécurité Informatique Avancée. - Traitement d’Image et Multimédia. - Gestion de Projets. - Développement Mobile Android. - Systèmes Mobile et Ingénierie Radio. - Datamining et Data Warehouse.
  • Professional Bachelor's Degree, Computer Systems Engineering
    École Supérieure de Management de Télécommunication et d'Informatique Sup MTI
    2016
    - UML. - Développement Orienté Objet : JAVA. - Programmation : Langage Python. - TCP/IP. - Programmation Réseaux. - Analyse de données. - Intelligence Artificielle. - Administration du système Windows. - Administration du système UNIX. - Administration de Bases de Données.

Skill set

Categories