Karim

1 recommandation

Team leader DotNet

Hauts de France

Informations

10 ans d'expérience en développement DotNet

Domaine de compétences

Conception

o Analyse fonctionnelle, rédaction de spécifications techniques

o Définition et mise en place des architectures n-tiers de sites Web et de systèmes client-serveur distribués en environnement .NET

Développement

o Développement de composants et de logiciels en environnement objet.

o Développement de sites Web (Internet/Intranet) en environnement .NET/Angular JS, de clients riches en Winform/WPF/Silverlight

Méthodes

o Gestion de projet en méthode AGILE (Scrum, Kanban) et en cycle en V

o Travail en Feature Team

o Pratiques de développement : TDD, BDD, revue de codes, tests

Compétences techniques

Méthodologie : AGILE, Cycle en V, Design Patterns

Web : JavaScript, HTML5, CSS3, LESS, JQuery, TypeScript, AngularJS, ASP.NET MVC, ASP.NET CORE, MS Ajax, Web API, Rest, SOAP, WCF, Swagger

Client Riche : WinForm, WPF, Silverlight

Plateformes/Frameworks :

o DotNet V2 -> V4.7.2 , DotNet Core 1.1 et 2.0

o Identity Server 3 et 4, Aspnet Identity

o OData, Entity Framework 6, EF Core, nHibernate, Spring .Net

o SharePoint 2007 et 2010

Langages : C#, Java

SGBD et données : SQL Server jusqu’à 2017. Oracle jusqu’à 12c, Rabbit MQ

Elastic Search

Environnements Dév. : Microsoft Visual Studio.NET jusqu’à 2017, WebStorm

Outils/Environnements Applicatifs : IIS jusqu’à 10, Kestrel

Git, TFS, SVN, SourceTree, VSTS, Octopus

Jira, HP QC, Mantis

Architecture et Protocoles : Micro services, SOA, CQRS, OAuth2, OpenId Connect

Compétences

Technos

  • ASP.NET CORE
  • DotNet
  • Elasic Search
  • Microsoft SQL Server
  • REST
  • RedHat4.4.7-17
  • SOAP
  • sklearn(preprocessing MinMaxScaler entre 0
  • wcf
  • Voir plus
  • Voir moins

Métier

  • Scrum
  • Voir plus
  • Voir moins

Expériences (4)

Développeur senior
AXA
Depuis March 2019

Projet de sélection médical dématérialisée lors de la souscription de prêt mis à disposition pour différents partenaires bancaires (legacy)

Tâches d'évolutions et de TMA

Transfert de compétence à l'international, formation des équipes en Irlande

Environnement Technologique : C#, Visual Studio 2019 .net 4.5 - angular JS, Entity Framework 6, Oracle 12.1, Azure DevOps

Méthodologie :  TDD(Moq, Jasmine), Scrumban

Développement d'une API dans le cadre d'un projet de refonte international de gestion des souscriptions d'assurance.

Démarrage du projet en juin 2019 en tant développeur senior puis tech lead à partir de janvier 2020

En charge avec le PO de la coordination et de la relation avec les développeurs, PO et PM basés en Irlande.

En charge aussi de la conception et des choix d'architecture en concertation avec les architectes irlandais.

Environnement Technologique : C#, visual studio 2019, .Net core 3.1, Asp.Net Core 3.1, Docker, Autofac, CQRS, Rabbit MQ, EF core, Git, Azure AKS, Azure DevOps, SQL Server, JIRA

Architecture microservices, API Gateway

Méthodologie : TDD (FakeItEasy, Shouldly) - BDD (Specflow, LiveDoc) - Scrumban

Participation aux groupes d'entreprises sur les sujets .Net et software Craftsmanship

Team Leader DotNet
CGI Finance
De January 2017 à February 2019

- Refonte de l’outil principal d’acquisition (client lourd) en version web et d’une partie du SI basé sur une architecture SOA (Projet de 5000 jours).

- Mise en place de WebApi métiers intégrées à une plateforme de souscription de contrat de financement automobile (LOA, LLD, Crédit…) et développement web des différentes applications composant ce nouveau portail.

   o Analyse, conception, développement, tests et optimisation du nouveau socle métier et applicatif

   o Développement des applications web autour du socle commun

   o Analyse, conception et développement d’une librairie commune aux applications web du socle

   o Analyse, conception et développement d’une coquille mobile communiquant avec une application web dédiée mobile

   o Développement des services Windows pour les traitements asynchrones

   o Analyse, conception et développement de la partie sécurité et authentification des services et des utilisateurs du nouveau portail Web

   o Réalisation de batchs de synchronisations entre les systèmes existants et la nouvelle couche applicative.

   o Configuration, paramétrage et déploiement automatique des applications

   o Mise en production et gestion de la phase de lancement national progressive avec le métier

   o Maintenance évolutive et corrective

Environnement : C#, Visual Studio (2015/2017), .Net Framework 4.6.2, .Net Core, Asp.Net Core, Web API, OData, Javascript, JQuery, HTML5, CSS3, Bootstrap, npm, Angular JS, TypeScript, ElasticSearch, Rabbit MQ, HP QC, Jira, VSTS, Octopus, Entity Framework (6 et Core), DataModeler, SQL, Identity Server 4, Aspnet Identity, OAuth2, OpenId Connect

Ingénieur études et développement .NET
CGI Finance
De January 2015 à December 2016

Développeur puis Responsable d’une application client lourd d’acquisition et de tarification de contrat de financement automobile déployée dans 25 agences et plus de 3000 concessions à travers la France.

o Référent technique et point d’appui métier

o Synchronisation et analyse transverse des impacts métier avec les différents services impliqués (Marketing, Assurances, Editique, Paiement…)

o Synchronisation et intervention avec les équipes infrastructures et base de données lors de migrations ou d’incidents majeurs

o Maintenance évolutive et corrective

o Implémentation de modules de dématérialisation et signature électronique

o Interfaçage avec les services internes et les API externes

Environnement : C#, Visual Studio 2013/2015, .Net Framework 4, WPF, MVVM, WCF, ASP .NET MVC, RabbitMQ, Therefore, Spring .Net, NHibernate, Caliburn, Oracle, SQL, HP QC, JIRA, TFS

Access-it
Développeur .NET
De July 2009 à December 2014

De juin 2012 à décembre 2014: Développeur .NET – ANGDM

• Développement d’une application de gestion des droits des mineurs.

Refonte complète du système d’information (Projet de 4000 jours) – Maintenance évolutive

Environnement : C# WPF, SQL Server 2008 R2, Entity Framework, WCF, SharePoint Foundation 2010, Visual Studio 2008, TFS 2010

De janvier 2012 à mai 2012 : Développeur .NET – AltEcom

• Réalisation d’une application Web de passage d’examens pour le personnel de sécurité

Environnement : ASP.Net MVC 3, SQL Server 2008 R2, Entity Framework, WCF, Visual Studio 2010

D’août 2011 à décembre 2011 : Développeur SharePoint et .NET – THALES

• Synchronisation de la structure des sites et conteneurs de données SharePoint

Environnement : C#, SQL Serveur 2008 R2, Microsoft Windows SharePoint Services 3.0, Visual Studio 2008.

De juin à juillet 2011 : Développeur SharePoint et .NET – THALES

• Réalisation de jobs permettant de faire le différentiel entre 2 plateformes SharePoint (Import et export complet de sites)

Environnement : C#, SQL Serveur 2008 R2, Microsoft Windows SharePoint Services 3.0, Visual Studio 2008.

De nov. 2010 à mai 2011 : Développeur SharePoint et .NET – Véolia Propreté

• Projet de refonte de l’intranet avec gestion de contenu et applications de workflows.

o Développement d’event receivers et de workflows sous VS 2010 et Sharepoint Designer 2010

Environnement : ASP.NET v3.5, C#, SQL Serveur 2008 R2, SharePoint 2010, Sharepoint Designer 2010, Visual Studio 2010.

De sept. à oct. 2010 : Développeur .NET – ANGDM

• Mise en place d’un POC de gestion de document pour l’ANGDM (Agence Nationale pour la Garantie des Droits des Mineurs).

o Transfert de documents entre SharePoint et une application client via WCF.

Environnement : .NET Framework 3.5 SP1, C#, Linq to Object, SQL serveur 2008, WCF, VS2008 / VS2010, TFS 2010, SSRS 2008 R2, SharePoint Foundation 2010.

De juillet à oct. 2009 : Développeur .NET – CHRU d’Amiens

• Développement d’une application C# client-serveur « Main Courante » (chat) en remoting sur le protocole TCP.

Environnement : .NET Framework 2, C#, Linq, SQL serveur 2005.

FORMATIONS, DIPLÔMES & CERTIFICATIONS

SUPINFO

Lille
2012

Master 2 (Bac +5) ESI

Recommandations (1)

Insitoo
6/2/2021

Karim est un freelance confirmé. Au cours de ces trois dernières années, Karim a réalisé une prestation pour l’un des clients d’Insitoo Freelances. Nous avons pu pendant tout le déroulement de sa prestation effectuer plusieurs points missions avec son interlocuteur client. A chaque occasion, il nous a été confirmé ses savoir-être et savoir-faire. A ce titre, nous l’avons recommandé en tant qu’« Early Adopter » de la plateforme OuiDesk.