Menu

Mickaël SARAGA

Rueil-Malmaison

En résumé

Ingénieur développeur back-office ( Java JEE Spring) et front-end (Angular)
Disposant également d'une expérience mobile (hybride te natif)

_Architecture et développement logiciel
_Analyse, conception et modélisation
_Programmation orientée objet
_Applications mobiles web, hybrides et natives
_Intégration de plateformes intergicielles et portails web

Mes compétences :
Objective-C
MySQL
Tomcat
XML
XHTML
Sencha Touch
Ajax
Méthode agile
JavaScript
HTML 5
CSS 3
UML
Apache
Scrum
Java EE
Java
JQuery
SQL
XSLT
Angular
Spring
VScode
IntelliJ IDEA
TypeScript

Entreprises

  • Itesoft - Développeur Front

    Rueil-Malmaison 2018 - maintenant Développement application web de gestion des utilisateurs
    o Fédérateur d’identité interopérable avec des systèmes tiers
    o Descripteur des unités hiérarchiques et transverses de l’organisation
    o Gestion des droits et habilitations, des fonctions métiers
    o Déclaration des utilisateurs et les propriétés de leur entités extensibles

     Travail en mode semi-Agile
     Stand-up quotidien
     Estimation des charges
     Suivi et avancement des Features et Tasks
     Participation à la définition des US suivant les besoins fonctionnels
     Review hebdomadaire
     Conception UI et design ergonomique des écrans
     Affichage de l’organisation sous forme d’arbre dynamique extensible
     Implémentation avec Angular des fonctionnalités et interactions attendues
     Données affichées en tableaux
     Système de recherche
     Filtrage et tri
     Pagination
     Ajout d’actions contextuelles interactives au survol des lignes
     Importation de nouveaux utilisateurs à partir de fichiers Excel ou au format CSV et contrôle des données des éléments présents
     Possibilité de créer de nouvelles entités (définitions de propriétés et unités)
     Définition du style des unités de l’organisation
     Développement de composants spécifiques (sélecteur d’images interactif)
     Création de formulaires dynamiques
     Réutilisation de ces formulaires pour un mode d’affichage en lecture seule
     Ajout et retrait de champs de saisie additionnels
     Adaptation du traitement de leur soumission vers le serveur
     Utilisation de la librairie RxJS pour la programmation asynchrone et appels HTTP
     Adaptation à l’API générée par le Back
     Utilisation poussée d’Observables
     Traitement asynchrone des données tabulaires suivant les requêtes HTTP
     Données gérées et sauvegardées sur Annuaire LDAP puis SGBD PostgreSQL
     Harmonisation de l’affichage suivant une charte graphique
  • Astek - Développeur Front

    Boulogne-Billancourt 2018 - 2018 Maintenance évolutive de plusieurs composants applicatifs cloud

     Montée en compétence sur le Frameworks ReactJS et Reflux
     Participation aux tests des stories (rôle testeur pendant durée du Sprint)
     Développement d’API, construction et échange de données au format JSON
     Evolution et nouvelles fonctionnalités d’éléments d’interfaces graphiques
  • Astek - Développeur full-stack

    Boulogne-Billancourt 2016 - 2017 Initialisation et développement d’une application web professionnelle en vue d’une future interaction européenne entre les différents opérateurs responsables de l’équilibrage offre - demande énergétique

     Etude de spécifications techniques
     Travail en mode agile
     Couche DAO et entités créées s’appuyant sur Hibernate et l’API JPA
     Services et interfaces avec fabriques de fichiers XML et mappers s’appuyant sur MapStruct
     Mise en place de contrôles et validations de documents sur plusieurs profondeurs
     Mise en place des tests unitaires et d’intégration avec le framework Spock
     Développement rapide de bouchons en langage Groovy et la librairie Ratpack pour simuler le fonctionnement d’acteurs et applications externes en interaction avec le système en développement
     Ressources développées avec le framework Jersey respectant l’architecture REST
     Développement d’interfaces graphiques Angular
     Création et design graphique avec layouts et theming spécifiques avec Material Design
  • Augusta Reeves - Développeur mobile

    PARIS 2016 - 2016 Développement de la version tablette et smartphone d’une application de gestion des pannes techniques chez le client pour machines à café suivi du développement prototype avant-vente pour Lavazza

     Montée en compétence sur le framework Javascript SAP UI5
     Etude du code et de la logique applicative de la version Desktop existante
     Adaptation des fonctionnalités de l’application à une utilisation tactile avec modules spécifiques
     Modification de la logique applicative pour un usage nomade utile aux techniciens en déplacement
     Etude et développement d’une version smartphone facilitée par le framework
     Déploiement des applications mobiles sur serveur et tests avec données issues de SAP
     Retours de recette et correction de bugs
  • Augusta Reeves - Ingénieur développeur JEE

    PARIS 2015 - 2016 Migration et modernisation de l’intranet et extranet présent vers une solution JEE avec Framework Spring

     Etude du code (ancienne méthode développement ASP) et tests de fonctionnement de la solution existante (intranet + extranet)
     Travail de migration du code au sein du module Client de l’intranet Alterburo
     Développement JEE sous environnement Spring :
    o Vue front en JSP et interactivité avec Javascript
    o Logique métier et échanges entre la vue et les données en Java
    o Back-office géré avec le design pattern DAO
     Traduction du code ASP vers JSP en respectant la norme JEE
     Développement de librairies utilitaires en parallèle
     Séparation des sources de données :
    o MyBatis pour communiquer avec SQL Server
    o BAPI pour les échanges SAP
     Configuration projet et mise en place de tests unitaires selon le périmètre
     Rédaction de documentation et écriture d’un wiki-projet
  • Cgi - Développeur mobile iOS

    Casablanca 2013 - 2013 Développement d’application middleware mobile CRM pour la société MHIS

    _ Intégration sur iPad en langage Objective-C avec l’environnement XCode
    _ Traitement des données transmises à travers la plateforme middleware SUP (Sybase Unwired Platform), gestion de MBO (Mobile Business Objects) et adaptation de services web
    _ Configuration, administration et monitoring du Relay Server de la plateforme SUP pour
    assurer la concordance des données et la communication entre iPad et Système d’Information source
    _ Conception et développement d’un prototype autonome (POC) après livraison de la solution applicative pour la société Moët-Hennessy
  • Cgi - Développeur JEE et Designer web IHM

    Casablanca 2013 - 2013 Intégration d'un module CMS portail web Liferay pour l’organisme AGEFOS

    _ Préparation avant-vente d’une maquette pour la proposition commerciale
    _ Élaboration des spécifications en fonction des besoins client
    _ Travail en équipe avec méthode Agile Scrum
    _ Conception et mise au point front office de l’interface du portail e-collecte
  • BGFi Consulting - Développeur Intégrateur

    2012 - 2012 Développement d’application web intranet pour terminaux mobiles
    _ Rédaction des spécifications fonctionnelles et techniques
    _ Modélisation à partir de l’intranet de BGFi Consulting (programmé en ExtJS)
    _ Etude du Framework JavaScript Sencha Touch
    _ Développement avec utilisation de JavaScript spécifique générant du HTML
    _ Interconnexion avec la base de données intranet (PHP / MySQL)
    _ Vérification et tests effectifs de l'application mobile sur systèmes iOS et Android en utilisant Phone Gap comme conteneur

Formations

  • ESIEA

    Paris 2010 - 2013 Ingénieur informatique ESIEA (Master 1 + Master 2)

    Cycle d'approfondissement d'ingénierie

    Étude, conception et développement d'applications informatiques
    Développement web, programmation mobile et IHM
    Méthodes et mise en pratique d'outils informatiques
    Programmation et architecture orientée objet
    Business Intelligence et CRM
    Framework .NET
    SGBD
    Gestion et management de projet
    Formation humaine
    Mise en pratique dans le cadre de projets
  • EMIAE "Ecole Marocaine D'Informatique Automatique Electronique" (Casablanca)

    Casablanca 2007 - 2009 Licence 3

    Cycle fondamental d'ingénierie

    Formation humaine
    Mathématiques appliquées et algorithmique avancée
    Physique et électronique des systèmes
    Robotique et techniques numériques
    Logique formelle et compilation
    Systèmes d'exploitation
  • Université Toulouse 3 Paul Sabatier GEII

    Toulouse 2003 - 2005 DUT GEII

    Institut Universitaire de Technologie

    Connaissances électroniques
    Traitement du signal
    Productique et informatique industrielle
  • Université Toulouse 3 Paul Sabatier

    Toulouse 1999 - 2002 DEUG MIAS

    Bases théoriques scientifiques générales
    Socles de connaissances informatiques fondamentales
    Mathématiques, sciences physiques et mécanique

Réseau

Annuaire des membres :