Kais CHEBBI

35 ans, célibataire.

Paris, France

Email : kais.chebbi@gmail.com

Senior Software Engineer Team Lead
(10+ ans d'expérience)

Points forts

Compétances

Parcours professionnel

depuis sep 2020

Senior Software Engineer Tech Lead chez CACIB

En 2020, les équipes ont été organisées en Filière, et j'étais choisi en tant que tech lead de la delivery team "structuré et Option" dans la filière non linéaire.
Mes principales Tâches étaient:

Stack technologique:

  • C# 7, .Net Framework 4.7.2, .Net 6, asp.Net core, C++, Java, DevExpress, Rest Api (json), Grpc, protobuf, MultiThreading, Orchestrade Api, grid computation, Docker, RabbitMQ, KafKa
  • Environnement de développement: Azure DevOps, Git, Visual Studio 2019/2022, Resharper, Octopus, Powershell, Docker, shell, Citrix
  • Base de données: SQL Server
  • Tests: TDD (XUnit, Moq), BDD (SpceFlow )

Environnement fonctionnel:

  • Finance, FO/MO/BO, Risk Management, Booking, Intégration, Pricing, Orchestrade

Méthodologie: SCRUM

sep 2018-sep 2020
(2 ans)

Senior Software Engineer chez CACIB

En 2018, j'ai commencé ma première mission en finance chez CACIB dont je faisais partie de l'équipe Orchestrade (intégration et Booking), mes principales tâches étaient:

Stack technologique:

  • C# 6, .Net Framework 4.6.2, FPML, XSD, MultiThreading, SignalR, Rpc, Owin, Unity, Orchestrade, MQseries ibm Api
  • Environnement de développement: VSTS, Visual Studio 2015/2017, Octopus
  • Base de données: SQL Server, MongoDb,
  • Tests: XUnit, Moq, TDD

Environnement fonctionnel:

  • Finance, FO/MO/BO, Booking, Intégration, Orchestrade

Méthodologie: SCRUM

déc 2017-août 2018
(9 mois)

Senior Software Engineer Team Lead chez FNAC

Après un an chez la FNAC, j'ai occupé le poste d'un Team lead d'une equipe de deux personnes travaillant en mode Agile Scrum. Mes principales Tâches étaient:

Stack technologique:

  • Backend: C#, .Net MVC, WebApi, Entity Framework 6, Dapper, ADO.Net, Unity, Linq, Nlog, Syncfusion Dashboard
  • Frontend: Bootstrap, Jquery, ES6, React,TypeScript, JSX, Webpack, npm
  • Sécurité: Authentification ASP.NET.
  • Environnement de développement: TFS, Visual Studio 2017, Visual Studio Code.
  • Base de données: SQL Server,SSMS, SSIS.
  • Patterns: REST, Owin, IOC.

Environnement fonctionnel:

  • Billetterie
  • Achat en ligne
  • Réservation
  • Gestion des spéctacles et d'événements sportifs
  • Impression des billets

Méthodologie: SCRUM

 
fev 2017-nov 2017
(10 mois)

Senior Software Engineer chez FNAC

Mon rôle principal était de fournir des solutions de haut niveau pour étendre et améliorer la conception globale du logiciel. Mes principales réalisations:

Stack technologique:

  • Backend: C#, .Net MVC, WebApi, Entity Framework 6, Dapper, ADO.Net, Unity, Linq, Nlog
  • Frontend: Bootstrap, Jquery, ES6, React, JSX, TypeScript, Webpack, npm, Node.js
  • Sécurité: Authentification ASP.NET.
  • Environnement de développement: TFS, Visual Studio 2017, Visual Studio Code.
  • Base de données: SQL Server, SSMS.
  • Patterns: REST, Owin, IOC.
  • Tests: MS Test, Moq, BDD, specFlow, selenium

Environnement fonctionnel:

  • Billetterie
  • Achat en ligne
  • Réservation
  • Gestion des spéctacles et d'événements sportifs
  • Impression des billets

Méthodologie: SCRUM

mar 2016-jan 2017
(11 mois)

Software Engineer chez ZAGS (Éditeur de logiciels)

Après un an chez Zags, j'ai commencé à travailler dans l’équipe SBP (Standard Business Process). Mes tâches étaient les suivantes :

Stack technologique:

  • Backend: C#, .Net CORE, WebAPi, WCF, Entity Framework 6, Dapper, ADO.Net, Unity, Linq, Nlog
  • Frontend: ASP.Net MVC, Bootstrap, Jquery, javascript
  • Sécurité: Identity Server, WAAD
  • Environnement de développement: VSTS, Visual Studio 2015, Visual Studio Code
  • Base de données: SQL Server.
  • Patterns: SOA, REST, Owin, IOC, OAuth2
  • Tests: MS Test, Moq, BDD

Environnement fonctionnel:

  • Assurance collective
  • Facturation
  • Comptabilité

Méthodologie: SCRUM

 
mar 2015-fev 2016
(1 an)

Junior Software Engineer chez ZAGS (Éditeur de logiciels)

J'étais embauché par ZAGS comme développeur ASP.Net MVC, affecté à l'équipe Delivery, projet "AXA COLOR santé collective" dont on développe le logiciel d'assurance « Zags Suite » basé sur les technologies .Net. Mon rôle principal consiste à :

  • L'intégration des "User Story" développées par l’équipe SBP (Standard Business Process) dans la couche Delivery.
  • Le développement des User story spécifiques.
  • La refonte de l’interface utilisateur web en collaboration avec l’équipe UX.
  • La correction des bugs.
  • Implémentation des tests unitaires.
  • Refactoring du code.
  • Stack technologique:

    • Backend: C#, WebAPi, WCF, Entity Framework 5, ADO.Net, Unity, Linq, Nlog
    • Frontend: ASP.Net MVC, Bootstrap, Jquery, javascript
    • Sécurité: Identity Server, WAAD
    • Environnement de développement: TFS, Visual Studio 2013
    • Base de données: SQL Server.
    • Patterns: SOA, REST, Owin, IOC, OAuth2
    • Tests: MS Test, Moq, TDD

    Environnement fonctionnel:

    • Assurance collective
    • Facturation
    • Comptabilité

    Méthodologie: SCRUM

    juin 2013-fev 2015
    (1 an et 9 mois)

    Junior Software Engineer chez TIM (Éditeur de logiciels)

    Suite à mon projet de fin d'étude, la société TIM m'a embauché pour le refonte de l'application desktop "QALITAS". Mon objectif était de développer une application web suivant l'architecture multi-tiers qui gère la qualité dans n'mporte quel organisme (GQAO : gestion de la qualité assisté par ordinateur). Mes principales réalisations étaient:

    Stack technologique:

    • Backend: C#, .Net MVC, WebAPi, Entity Framework 4, Linq, Nlog
    • Frontend: ASP.Net MVC, Bootstrap, Jquery, javascript, DevExpress MVC controls, Devexpress client side api
    • Sécurité: Authentification ASP.NET
    • Environnement de développement: TFS, Visual Studio 2012.
    • Base de données: MySQL

    Environnement fonctionnel:

    • Management de la qualité
    • Norme ISO 9001

    Méthodologie: SCRUM

     
    août 2009-sep 2010
    (1 an et 2 mois)

    Junior Software Developer chez WAT (Éditeur de logiciels)

    J'ai debuté ma carrière en tant que developpeur dans la société WAT qui était un editeur de logiciel spécialisé dans le developpement des sites web dans le domaine de la santé.

    Mes activités principales étaient :

    Stack technologique:

    • C#, .Net, ADO.NET, Winforms, Visual Studio 2008, MySQL

    Environnement fonctionnel:

    • Santé

    Formation

    2010-2013
    Diplôme National d'Ingénierie obtenu à l'ISI d'Ariana,spécialité génie logiciel et systèmes d'informations, Université de Tunis El Manar.
    2006-2009
    DUT informatique obtenu à l'INSAT d'Ariana, spécialité génie logiciel, Université de Carthage.
    2005-2006
    Baccalauréat Science expérimentale, Lycée Abou Kacem Chebbi, Tozeur Tunisie (mention très bien)

    Compétences informatiques

    Liste des compétences pour lesquelles j'ai une expertise ou de solides connaissances, et que j'utilise régulièrement.

    Technologies
    Technologies Microsoft: C#, .Net Framework, .Net core, ASP.NET MVC, ASP.NET core, Multithreading, XAML, WCF, EF, SSDT, Visual Studio, SqlServer, Microsoft Azure.
    Normes web W3C : HTML 5, CSS 3, XML, JavaScript, DOM...
    Developpement frontend avec jQuery, Javascript, ES6, Angular, React, JSX, TypeScript...
    Langages
    C#, XAML, Javascript, RAZOR, PowerShell,SQL
    Environnements
    Je travaille sur divers systèmes d'exploitations :Windows, Linux et MacOS. Windows est cependant mon système favori depuis plusieurs années : installation, configuration, administration...
    Virtualisation avec VMware, VM VirtualBox, hyper v
    Bases de données
    SQLServer, MySQL, Oracle, Sqlite, MongoDB
    Source control
    TFS, GIT, SVN
    Administration système
    Développement d'infrastructures web, avec Apache, Nginx, RabbitMQ...
    Mise en place d'infrastructure d'intégration continue avec Gitlab, Azure DevOps, Jenkins...
    Gestion de projet
    Méthodes agiles : SCRUM
    Par le passé...
    J'ai utilisé de nombreux langages et technologies, à divers degrés, et pour certaines avec une forte expertise. Mais ne pratiquant plus, ces compétences ce sont évidement étiolées. Quelques exemples : Windev, PHP, JAVA/JSP, C/C++...
     

    Langues


    Divers / Autres centres d'intérêt

    Mise à jour le 21/05/2022