MASMOUDI
Mohamed Habib
Ingénieur Études et Développement
Tunis, Tunisie
25 ans
216-53-63-83-31 ********
Septembre 2012 Juin 2015. Diplôme d ingénieur en informatique
École Nationale des sciences de l informatique ENSI , TUNISIE Filière Ingénierie Logicielle et Systèmes d Information - ILSI
Septembre 2010 Juin 2012. Diplôme des Études Universitaires du Premier Cycle
Institut Préparatoire aux Études d Ingénieur de Sfax IPEIS , TUNISIE
Concours d entrée au cycle de formation d Ingénieur. Section Mathématique-Physique MP
Juin 2010. Baccalauréat scientifique. Section Mathématiques - Mention Très bien.
EXPÉRIENCES PROFESSIONNELLES
Août 2015 - Aujourd hui Ingénieur Recherche et Développement au sein de la société FIS SunGard
Produit Stream Gateway SGW est un connecteur entre les bourses Euronext, CME, LME, OCC, BDM, MEFF etc , les produits de middle-office ClearVision, NextGen etc... et les produits de back-office UBIX, GMI etc .
Participation au développement des modules de SGW pour différents clients Citibank, BBVA, Deutsche Bank, Fidessa etc .
Maintenance et support niveau III du produit.
Conception des tests unitaires avec JUnit.
Implémentation des tests automatiques.
Gestion des releases clients.
Connaissance approfondie des marchés financiers et expertise fonctionnelle en Trading et Post-Trading.
Rédaction des documents à usage interne et à destination clients Technical Release Notes - TRN .
Outils Java, Spring Framework, Maven, HSQLDB, WebSphere MQ, Apache ActiveMQ, QuickFixJ, Eclipse, Hudson.
Logiciel de gestion de version Perforce.
Logiciel de gestion de projets JIRA, Mantis Bug-Tracker.
Méthodologie Scrum et Kanban.
Novembre 2016 Mars 2017 Freelance
Produit Plateforme d achat en ligne
Cette plateforme englobe deux parties prenantes
Front-end représente la boutique virtuelle.
Back-end définit le processus métier de l application.
Gestion de catalogues produits.
Devis et commande en ligne.
Gestion de paniers.
Paiement en ligne sécurisé.
Rapports et suivi en temps réel.
Gestionnaire de promotions.
Caractéristiques des produits avec comparateur.
Espace client sécurisé pour la gestion du compte.
Outils
Front-end AngularJS, JavaScript, HTML5, CSS3, Bootstrap, Grunt, Bower, Karma, Jasmine.
Back-end Java, Spring Boot, Spring Data JPA, Spring Security, JSON, log4j, MySQL, Maven, eclipse.
Logiciel de gestion de version Git.
Avril 2016 Août 2016 Freelance
Produit CMS d assurance.
Cette application fournit diverses fonctionnalités
Espace client sécurisé pour la consultation des contrats, des sinistres et des remboursements avec demande d'adhésion et de modification
Espace agents et documentation en ligne
Service de tarification, souscription et paiement en ligne.
Création de simulateurs de tarification.
Localisation des agences et leurs coordonnées.
Suivis et statistiques en temps réel.
Outils JAVA/J2EE, JSP, Spring MVC, Spring Security, Hibernate, JPA, JBoss.
Logiciel de gestion de version Git.
STAGES PROFESSIONNELS
Février - Mai 2015 4 mois Projet de Fin d Étude à Sagemcom software & technologies, Megrine, Tunisie.
Projet Automatisation du processus de Test Wi-Fi des Passerelles Résidentielles.
Réalisation d un webservice SOAP exposant les fonctionnalités des tests Wi-Fi sous forme de services invocables.
Mise en place d une solution pour contrôler et commander à distance le processus de test Wi-Fi via une application mobile Configuration à distance des machines du réseau de test, Contrôle à distance des compagnes de tests et Reporting .
Outils Java, JAX-WS, SOAP, Selenium Framework, SHELL, Android, Eclipse.
Juillet - Août 2014 2 mois Stage d été à Telnet Holding, Parc Technologique El Gazela, Tunisie.
Projet Développement d'un système d'enrôlement biométrique sur Cloud. Il s'agit d'un SaaS qui gère les demandes des clients en appliquant une suite de tests biométriques Reconnaissance Faciale, Correspondance alphanumérique afin de détecter les fraudes.
Implémentation de webservices SOAP qui assurent
La reconnaissance faciale à l aide de la bibliothèque graphique OpenCV.
Le cryptage mixte en utilisant l algorithme de cryptage symétrique DES pour chiffrer les données et l algorithme de cryptage asymétrique RSA pour garantir la confidentialité de la clé de chiffrement DES.
La correspondance alphanumérique Alphanumeric Matching en utilisant un algorithme basé sur la distance de Levenshtein.
Développement et déploiement d un SaaS en utilisant le PaaS Google App Engine du Google Cloud.
Outils JAVA/J2EE, OpenCV, JAX-WS, Google App Engine, JAVA Security, Objectify Framework de persistance , RSA, DES, Eclipse.
Janvier - Juin 2014 6 mois Projet de Conception et Développement. ENSI
Projet Conception et implémentation d un domain specific language DSL suivant une approche dirigée par les modèles pour unifier les langages de requêtes et localiser des bases de données hétérogènes géolocalisées et réparties sur un cloud privé.
Déploiement d un cloud privé sur quatre noeuds physiques avec Openstack et mise en place des bases de données hétérogènes de type MySQL et MongoDB sur des machines virtuelles.
Conception d un méta-modèle d un langage similaire à SQL assurant les opérations CRUD avec l Eclipse Modeling Framework.
Implémentation de la syntaxe concrète du langage avec Xtext.
Intégration des fonctionnalités du langage dans un service cloud.
Outils JAVA, OpenStack, SOAP, JClouds, MySQL, MongoDB, EMF, Xtext, Eclipse.
CERTIFICATIONS
Certification AngularJS
Certification HTML5 et CSS3
Certification Finance Core Post Trading Derivatives and Securities PTDS
Certification Stream ClearVision MiddleOffice
COMPÉTENCES TECHNIQUES
Langages de programmation JAVA/J2EE, JavaScript, C/C++, C#, Shell, PL/SQL.
Web AngularJS, HTML5, CSS3.
Frameworks Spring Framework, Spring Boot, OpenCV, Selenium.
Servers Apache Tomcat, JBoss.
MOM WebSphere MQ, Apache ActiveMQ.
SGBD SQL Server 2012, MySQL, MongoDB, Oracle, HSQLDB.
Conception & Outils de modélisation UML, Merise, Architecture logicielle, Patrons de conception.
Cloud computing Openstack, JClouds Openstack API , Google Cloud Google App Engine, Objectify
Système d exploitation Windows 8, 7, Server , Linux Ubuntu, Fedora, OpenSuse, Kali , Mac OSx.