Cheikh Hassan - Ingénieur de développement JAVA

Ref : 220510C001
Email vérifié
Photo de Cheikh Hassan, Ingénieur de développement JAVA
Compétences
MONGODB
SQL
JPA
Spring Boot
Expériences professionnelles
  • Tech Lead - Ingénieur Etudes et Développement

    DAKAR SENEGAL
    Jan 2021 - aujourd'hui

    Projet : LE GAR (GESTIONNAIRE D’ACCÈS AUX RESSOURCES) EST UN SERVICE PROPOSÉ PAR LE MINISTÈRE DE L’ÉDUCATION NATIONALE ET OPÉRÉ PAR RENATER. Le GAR permet un accès simplifié et sécurisé l’accès aux ressources numériques aux enseignants et aux élèves.
    Ma mission :
    ■ Maintenance applicative
    ■ Développement de nouvelles fonctionnalités
    ■ Revue de Code
    ■ Définition de spécifications Technique
    ■ Release de version applicative

    ENVIRONNEMENT TECHNOLOGIQUE : ■ Spring Boot, Angular, MySQL, Jenkins, Gitlab, IntelliJ, Maven, Projet Multimodule
  • Tech Lead - Senior Software Consultant

    MNS CONSULTING
    Jan 2018 - Jan 2021

    PointIn App : Solution SAAS de gestion des temps de présence des employés pour les entreprises : Gestion des employés, Pointage via NFC des employés, gestion des matériels de pointages, Calcul des Salaires, Reporting sur les temps de présence des employés
    ■ Chef de projet
    ■ Encadrement stagiaire
    ■ Définition des spécifications fonctionnelles
    ■ Mise en place architecture logicielle
    ■ Conception Application
    ■ Développement Full Stack
    ■ Revue de code stagiaire
    ■ Développement Application Mobile avec Flutter

    ENVIRONNEMENT TECHNOLOGIQUE : ■ Spring Boot, git, Jenkins, Angular 8, Agile (Scrum), JIRA, PostgreSQL, REST API, Multi-tenant Architecture
  • Ingénieur Etudes et Développement

    DAKAR SENEGAL
    Jan 2017 - Jan 2018

    Développeur service sur un projet client (Orange Business Services) de téléphonie sur IP destiné à de grandes
    entreprises.
    ■ Maintenance applicative
    ■ Développement de nouvelles fonctionnalités
    ■ Tests unitaires

    ENVIRONNEMENT TECHNOLOGIQUE : ■ Java, linux, Eclipse, CVS, JAIN SLEE, SIP Protocol
  • Consultant Java EE

    BUREAU DE MISE A NIVEAU, DAKAR SENEGAL
    Jan 2016 - Jan 2018

    Développeur principale d’une application pour la dématérialisation des procédures du BMN (Bureau de Mise
    à Niveau du Sénégal) au sein de l’ADIE (Agence De L’Informatique de L’État du Sénégal).
    ACTIONS :
    ◼ Analyse fonctionnelle
    ◼ Design Interface Utilisateur
    ◼ Conception
    ◼ Modélisation bases de données
    ◼ Programmation

    ENVIRONNEMENT TECHNOLOGIQUE : ◼ Java EE, ZK, HTML, CSS, Bootstrap, WildFly, Eclipse, MySQL, Git, Maven
  • Stage Ingénieur développement d’application Java EE

    EVISION 27 , MONTRÉAL
    Jan 2014 - Jan 2014

    Responsable chez eVision du développement du projet eSemantics.
    J’étais aussi Membre de l’équipe Assurance qualité, où j’ai eu à piloter le suivi et l’évaluation de projets
    d’envergure.
    PROJET eSemantics : eSemantics est un projet de Recherche et Développement portant sur un moteur de
    recherche avancé qui a la capacité d'infiltrer toute sorte de documents et d'en extraire des formes
    correspondantes morphologiques ou sémantiques des mots recherchés. eSemantics possède aussi une capacité
    bilingue.
    ACTIONS :
    ◼ Analyse de l’existant
    ◼ Proposition de refonte de l’application initialement développée avec une ancienne version de Java EE
    ◼ Conception et architecture de l’application (Orienté Objet)
    ◼ Interaction avec le serveur de recherche Elastcisearch via son API Java
    ◼ Création de la base de données
    ◼ Interaction avec le système de fichier via le package JAVA.IO pour l’ajout de documents depuis le système
    de fichier vers la base de données
    ◼ Traitement via JAXB de fichiers XML contenant des documents à ajouter à la base de données
    ◼ Interaction avec les bases de données via l’api JPA
    ◼ Encadrement d’un stagiaire sur le projet
    ◼ Proposition d’idées pour la prochaine version de l’application.

    ENVIRONNEMENT TECHNOLOGIQUE : ◼ Java EE, JSF, NetBeans, WildFly, Elasticsearch, Derby, Turtoise SVN, JIRA
  • Stage Analyste programmeur

    SLIMSEO, MONTRÉAL, MONTRÉAL
    Jan 2012 - Jan 2012

    PROJET : Outil pour automatiser la soumission de formulaire web.
    Ma mission : En charge du redéveloppement de l’application avec le langage Ruby et la librairie Mechanize

  • Stage Analyste Programmeur

    LIBCONSULTING
    Jan 2011 - Jan 2011

    Projets : 2 applications web : MyKid, service de garde d’enfants, et Gardicanin, service de garde et promenade d’animaux.
    ACTIONS :
    Prise en charge des projets, Correction de bugs et Ajout de fonctionnalités.

    ENVIRONNEMENT TECHNIQUE : ◼ ASP.NET/VB, Visual Studio, Microsoft SQL Server, TortoiseSVN, Mantis Bug Tracker
  • Stage Analyste Programmeur

    TWENGA
    Jan 2010 - Jan 2010

    PROJET : Twenga rassemble sur son site tous les marchands du web. Ma mission au sein de l'équipe CRAWL était d'aider le rebot développé par Twenga (Twenga bot) à récupérer les informations des produits à partir des sites web des marchands
    DOMAINE D’INTERVENTION :
    ◼ Définition d’expressions régulières pour cibler les pages produits dans les sites marchands
    ◼ Configuration de scripts XSL pour la récupération des informations des produits depuis leur page HTML
    ◼ Référencement des clients Twenga pour des positionnements privilégiés.

    ENVIRONNEMENT TECHNIQUE : ◼ HTML, XSL, RegExp
  • MNS-COVID19
    aujourd'hui

    Solution pour une structure chargée de la gestion de médecine pré-hospitalière au Sénégal
    (SAMU)
    : Contexte de Covid19, Gestion des dossiers patients, Gestion disponibilité des lits et des transferts des patients
    ■ Mise en place de l’architecture logicielle
    ■ Conception de l’Application
    ■ Développement Full Stack

    ENVIRONNEMENT TECHNOLOGIQUE : ■ Spring Boot, JHipster, git, Jenkins, Angular 8, Agile (Scrum), JIRA, MySQL, REST API
  • SIGA Solution SAAS pour les compagnies d’assurances
    aujourd'hui

    Gestion des contrats, Reporting Sinistres/Primes,
    Gestion des Prestations, Solution Mobile
    ■ Aide à la définition de spécifications fonctionnelles
    ■ Tech Lead du Projet
    ■ Mise en place architecture logicielle
    ■ Conception Application
    ■ Développement FullStack
    ■ Démo aux clients

    ENVIRONNEMENT TECHNOLOGIQUE : ■ Java, Spring Boot, JHipster, git, Jenkins, Microservices, Angular 7, Agile (Scrum), JIRA, Mongo DB, Postgres, REST API, Multi-tenant Architecture
Études et formations
  • SUPINFO (PARIS ET MONTRÉAL) - EXPERT EN INFORMATIQUE 2009-2014
    SUPINFO Institute Of Information Technology est une école d'informatique mondiale. Elle intègre à son cursus toutes les spécialités qui composent l'informatique d’aujourd’hui, telle qu’elle est utilisée dans les entreprises :
    génie logiciel, systèmes et réseaux, intelligence artificielle, analyse de données, technologies internet et intranet, décisionnel, ERP, multimédia. Par ailleurs, la nature même du métier d’ingénieur a conduit SUPINFO à intégrer dans ses enseignements des formations internationales humaines, économiques, juridiques et commerciales.

    COMPETENCES
    DOMAINES DE COMPETENCE
    Génie logiciel, Technologies web, Bases de données, Technologies Java, Méthodes Agiles

    COMPETENCES TECHNIQUES
    Méthodes Agile (Scrum), Orientée Objet, UML, BPMN
    Architectures Monolithique, Microservices, Multi-tenant
    Web HTML, JavaScript, Bootstrap, jQuery, Angular
    Framework Spring Boot, Angular, Flutter, ZKoss, JavaFX, JavaEE (JSF, EJB)
    Outils Jira, Bitbucket, Gitlab, Jenkins, Maven
    IDE IntelliJ, Eclipse, NetBeans
    Database Bases de données relationnelles (MySQL, Derby, Oracle, PostgreSQL), NoSQL (MongoDB,
    Google Datastore)
    Serveurs Tomcat, Glassfish, JBoss/WildFly, Jetty

Autres compétences
SUPINFO (PARIS ET MONTRÉAL) - EXPERT EN INFORMATIQUE 2009-2014
SUPINFO Institute Of Information Technology est une école d'informatique mondiale. Elle intègre à son cursus toutes les spécialités qui composent l'informatique d’aujourd’hui, telle qu’elle est utilisée dans les entreprises :
génie logiciel, systèmes et réseaux, intelligence artificielle, analyse de données, technologies internet et intranet, décisionnel, ERP, multimédia. Par ailleurs, la nature même du métier d’ingénieur a conduit SUPINFO à intégrer dans ses enseignements des formations internationales humaines, économiques, juridiques et commerciales.

COMPETENCES
DOMAINES DE COMPETENCE
Génie logiciel, Technologies web, Bases de données, Technologies Java, Méthodes Agiles

COMPETENCES TECHNIQUES
Méthodes Agile (Scrum), Orientée Objet, UML, BPMN
Architectures Monolithique, Microservices, Multi-tenant
Web HTML, JavaScript, Bootstrap, jQuery, Angular
Framework Spring Boot, Angular, Flutter, ZKoss, JavaFX, JavaEE (JSF, EJB)
Outils Jira, Bitbucket, Gitlab, Jenkins, Maven
IDE IntelliJ, Eclipse, NetBeans
Database Bases de données relationnelles (MySQL, Derby, Oracle, PostgreSQL), NoSQL (MongoDB,
Google Datastore)
Serveurs Tomcat, Glassfish, JBoss/WildFly, Jetty

D'autres freelances
Ingénieur de développement JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA
Badr

Développeur JAVA

  • BAGNOLET
JAVA J2EE C++ SQL JAVASCRIPT
Disponible
CV Technical Leader JAVA
Oussama

Technical Leader JAVA

  • CARRIÈRES-SOUS-POISSY
JAVA SPRING BATCH Spring Boot Microservices DEVOPS
Disponible
CV Développeur web PHP | Symfony
Irvine

Développeur web PHP | Symfony

  • SEYSSINET-PARISET
PHP HTML CSS JAVA SYMFONY PHP LARAVEL REACT.JS Next.js JAVASCRIPT Spring Boot
Disponible
CV Développeur Front-End/Back-End/Android
Joffrey

Développeur Front-End/Back-End/Android

  • ÉTAMPES
ANDROID JAVA .NET SQL JAVASCRIPT MYSQL C# PYTHON HTML5 CSS
Disponible
CV Développeur JAVA/ANGULAR
Sadi

Développeur JAVA/ANGULAR

  • OULLINS
JAVA Angular Spring Boot SQL TypeScript POSTGRESQL COUCHBASE Google Cloud Platform JAVASCRIPT
Disponible
CV Développeur web Full stack (Java, Angular, VUE, NUXT)
Pape Kader

Développeur web Full stack (Java, Angular, VUE, NUXT)

  • PANTIN
JAVA Angular Vue.js SQL GIT ORACLE JAVASCRIPT MONGODB
Disponible
CV Ingénieur d'études et Développement
Maryvon

Ingénieur d'études et Développement

  • PARIS
JAVA JAVASCRIPT Angular Vue.js REACT.JS PYTHON
Disponible
CV Développeur Full stack
Stephane

Développeur Full stack

  • FRANÇOIS
PHP SQL JAVASCRIPT REST PRESTASHOP WORDPRESS NODE.JS JAVA REACT.JS NoSQL
Disponible
CV Développeur Springboot
Pierre-Louis

Développeur Springboot

  • TARASCON
JAVA Spring Boot J2EE SQL Angular TypeScript JAVASCRIPT SCRUM STRIPE HUBSPOT
Disponible
CV Ingénieur de développement Spring Boot
Sylvain

Ingénieur de développement Spring Boot

  • JUMILHAC-LE-GRAND
Spring Boot BASH JAVA Angular TypeScript HIBERNATE DOCKER SQL
Disponible