Menu

Mael SICSIC

NEUILLY SUR SEINE

En résumé

Développeur passionné par l'architecture logicielle, toujours à la recherche d'innovations permettant d'améliorer la productivité, la maintenabilité et la qualité du code délivré.

Aimant travailler dans un cadre stimulant, à la fois productif et détendu, je suis toujours à l’affût d'opportunités d'échanges, avec une grande soif d'apprendre !

15 ans d'expérience dans le développement Java et l'architecture logicielle.

Mes compétences :
- Développement Java / JEE / Spring / Javascript / JQuery
- Architecture logicielle
- Encadrement technique
- Gestion de projet

Mes compétences :
Java
Swing
MySQL
Servlet
Tomcat
Struts
XML
UML/OMT
Hibernate
JDBC
Oracle
Linux
HTTP
JQuery
Spring Framework
Secure Socket Layer
Scrum Methodology
SQL
OpenGL
Microsoft Windows
JUnit
HTML5
HTML
Grails
C++
C Programming Language
Apache Wicket
Apache Maven
TestNG
SilverStream
SOAP
PostgreSQL
MongoDB
Mockito
Microsoft Visual Studio
MS Visual SourceSafe
Linux Red Hat
Linux Debian
Java Server Pages
JSON
JPA 2
IntelliJ IDEA
HSQLDB
Go
COM/DCOM
Apache Subversion
Domain Driven Design
BDD
TeamCity
CQRS
Git
TDD
Agile Scrum

Entreprises

  • Sfeir - Software Architect

    NEUILLY SUR SEINE 2016 - maintenant
  • Telemedicine Technologies - Directeur technique

    ST LEGER EN YVELINES 2005 - 2015 == Activités et responsabilités ==

    - Encadrement de l'équipe de développement (6-8 ingénieurs) ;
    - Architecture logicielle
    - Gestion de projet
    - Conception de frameworks applicatifs
    - Mise en place de l'environnement de développement (choix des outils, méthodes et procédures de tests, mise en production, usine logicielle).
    - Veille technologique
    - Mise en place et maintenance de la plate-forme de production de l'entreprise (40 VMs)
    - Développement (Java 7/8, JEE, Spring, Vaadin, Wicket, Grails, Kotlin)
    - Formation de l'équipe technique
    - Recrutement
    - Devis, réponse aux appels d'offres
    - Gestion du parc informatique (réseau et systèmes)

    == Projets ==

    => Gemed - Projet interne - 2 ans
    Développement d'un système d'information hospitalier à destination du Benin.
    Installé dans la plus grande maternité du pays. Gestion du dossier médical et administratif des patients, facturation des actes et hospitalisations, équipements, stocks, mouvements du patient, système de télé-expertise
    - Implication : Architecture logicielle (DDD, CQRS/ES, MVVM), AMOA, encadrement technique, codage, déploiement continu, mise en place des outils de suivi, développement des outils de déploiement incrémental
    - Env. Tech : Java, Spring, JPA, Lucene, Vaadin (web), Tomcat, REST, JAX-RS, DDD, CQRS/ES, MVVM, MySql, YouTrack, TeamCity, Vagrant, Shiro, Ehcache, Jasypt

    => Managemed - Contrat EA-IHS (Europe-Assistance) - 3 ans
    Développement d'un système de gestion clinique. Gestion des adhésions, contrats, parcours de soins, approvisionnements, reporting, audit trail. Fonctionnement offline ou online de la solution (synchronisation de données).
    - Implication : Gestion de projet, conception, codage, encadrement équipe dev., déploiement, mise en place des outils de suivi (TMA), facturation, contrat de TMA
    - Env. Tech : Java, Swing, MVVM, Jetty, Hibernate, Mysql, SCRUM, YouTrack, TeamCity

    * Serena - Contrat IMA
    Service d'assistance aux personnes agées utilisé en interne par IMA. Annuaire des abonnés, pathologies et traitements, prestataires de soin. Interconnection avec le SIH interne IMA.
    Implication : AMOA, développement, encadrement , déploiement, validation
    Env. Tech : Grails, Jquery, HTML5, Linux, REST

    => Framework applicatif V2 - Projet interne - 3 ans
    Amélioration du framework interne de développement :
    Modele de programmation MVVC (dérivé de MVC), binding Swing, capacités de bascule en mode en ligne ou hors ligne de façon transparente, audit trail automatique, amélioration de la gestion du cache d'objets local (intégrité, rollback).
    - Implication : conception, codage, encadrement
    - Env. Tech : design patterns, UML, Java, Swing, JDBC, Servlets

    => CleanWeb - Contrat APHP (Assistance Publique, Hopitaux de Paris)
    Gestions d'études cliniques au format électronique.
    Recueil des données par les investigateur et validation par les Assistants de recherche clinique.
    Fonctionne en mode hors connexion, avec réplication asynchrone des données avec le serveur central.
    Les utilisateurs peuvent créer leur propre cahier électronique (format des données, mise en page, module graphique de définition de la logique applicative). Impression des cahiers au format PDF (librairie FOP), export des données, controle de validité des saisies
    - Implication : Participation aux spécifications, conception, codage, encadrement, validation
    - Env. Tech : Java, Swing, design patterns, UML, XML, JDBC, Mysql, SSL, HTTP, FOP, Tomcat

    => Medsky, clients IMA (Inter Mutuelles Assistance), IAG (International Assistance Group), Eutelsat
    Plate-forme logicielle intégrant un ensemble de services accessibles en fonction du profil utilisateur
    Service annuaire, dossiers d'assistances, second avis, video-conférences, registres patients
    - Implication : spécifications, conception, codage, encadrement, validation
    - Env. Tech : Java, Servlets, Swing, Mysql, SOAP
  • Telemedicine Technologies - Ingénieur Développement

    ST LEGER EN YVELINES 2000 - 2004 => Application HealthE
    Gestion électronique de dossiers de rapatriement pour la compagnies d'assistance IMA
    Suivi des hospitalisations, demandes de prise en charge, attachement de radiographies
    - Implication : codage
    - Env. Tech : Java, Servlets, Tomcat, Oracle, Swing

    => Service de second avis IMA
    Permet l'obtention d'avis d'experts sur des dossiers d'assistance. Intégré au logiciel HealthE.
    - Implication : codage
    - Env. Tech : technologies servlet, STRUTS, Tomcat)

    => Site Web Reseau-CHU - Client Reseau-CHU
    Site de publication d'articles Reseau-CHU. Génération automatique de newsletters
    - Implication : codage
    - Env. Tech : java, Struts, Tomcat, Mysql

    => Formateur SilverStream
    Initiation au développement sur le serveur d'applications SilverStream. Session de formation de 5 jours
    - Implication : préparation des documents de formation. Formation théorique et pratique des participants

    => Site Web Corporate Telemedicine - Projet interne
    Forums, web mail, news
    - Implication : débuggage, nouvelles fonctions
    - Env. Tech : Java, SylverStream, HTML, Oracle

Formations

Réseau

Annuaire des membres :