Sami - Expert Java/J2EE, Solution Architect
Ref : 170518M002-
1002 TUNIS (Tunisie)
-
Développeur, Architecte, Chef de projet digital (43 ans)
-
Télétravail uniquement
-
En profession libérale
Expérience professionnelle
Mai.2019–Auj Consultant/Chef de projet – Architecte Java/J2EE :
⦁ IoTCore (IOT middleware) – Mantu-HCI
⦁ H-Foods (E-commerce Provider-MarketPlace) – Open.MP
⦁ Projet OneRoof (gestion d’hébergement) - BYTEL
⦁ Project Origyn (Suivi obstétrique) - Topaze
⦁ Architecte/concepteur/Developpeur
⦁ Développement du framework micro-service
⦁ Rédaction des spécifications techniques.
⦁ Planification.
⦁ Suivie de l'avancement et encadrement de l'équipe projet.
⦁ Validation des développements (revu de code, merge, packaging et livraison)
Keys
Java, Intellij/Eclipse, EIP, ActiveMQ, Web service SOAP et REST/Json, PostMan, Maven, Git, SQL, Jasper, Postrgres, Spring, Spring (boot, security, Data), Quartz, Camel, hazelcast, Hibernate, jenkins, sonar…
Jun.2018–May.2019 Ingénieur/Chef de projet Java/J2EE :
⦁ Projet SICONIA-SagemCom (Energie)
⦁ Rédaction des spécifications technique.
⦁ Planification des tâches.
⦁ Suivie de l'avancement et encadrement de l'équipe projet(scrum master).
⦁ Validation des développements (revu de code, merge, packaging et livraison)
⦁ Formations fonctionnelles
⦁ Energie (Elec/Gaz)
⦁ Formations techniques
⦁ Protocole Cosem/DLMS
⦁ Suite SICANIA
Keys
Java, Intellij/Eclipse, EIP, ActiveMQ, Web service SOAP et REST/Json, PostMan, Maven, Git, Karaf/OSGI, Camel, SQL, Postrgrs/MS-SQL, Spring, Spring boot, Quartz, hazelcast, Hibernate, jenkins, sonar…
Oct.2016–Jun.2018 Ingénieur/Chef de projet Java/J2EE :
⦁ Projet PSA-GEFCO (Logistique)
⦁ Rédaction des spécifications technique.
⦁ Planification des tâches.
⦁ Suivie de l'avancement et encadrement de l'équipe projet(scrum master).
⦁ Validation des développements (revu de code, merge, packaging et livraison)
⦁ Formations fonctionnelles
⦁ Logistique (Transport)
⦁ Formations techniques
⦁ Framework Synaptics
⦁ Vaadin 8
Keys
Java, Vaadin 8, Intellij, Web service SOAP et REST/Json, PostMan, Maven, Git, Tomcat, SQL, Oracle, Jasper, Guice, MyBatis, Spring Boot (Macro-service), Flyway(DB migration tools)...
Expérience professionnelle :
2016–xxx Chef de projet Java/J2EE : Talan
2015–2016 Ingénieur/IT Analyst Java/J2EE ; évolution et maintenance des produits Vermeg (BSB) : Solife/VLife
- Gestion des branches
• Suivie de l’avancement sur les différentes branches du produit (Solife)
• Analyse et estimation des remontées (Merge)
• Maintenance et évolution des différents modules
• Participer à la définition de la stratégie et des objectifs en matière de convergence des différentes branches du projet.
• Assurer Le suivi et la validation des développements informatiques.
• Mettre en place des projets d’évolution en fonction des évolutions spécifiques.
• Assurer le reporting auprès de la direction.
- Formations fonctionnelle
• Assurance vie, Risque et couverture, Produit Classique/d’investissement, …
• Finance - Gestion d’actifs
- Formations technique
• Framework BSB.JF (Framework Java propriétaire)
• Web design (bootstrap, jQuery)
• Apache Velocity
• Apache Maven
• TurtoiseSVN
• Jenkins, Intellij, Sonar
2014–2015 Ingénieur/Chef d’équipe développement fonctionnel chez NeoXam, au sein de l’équipe développement fonctionnel sur le produit GP3/AAIA.
(Suite à l’acquisition du produit GP3 par « BLACK-Fin Capital Partners » en Janvier 2014)
2009-2014 Ingénieur/Chef d’équipe développement fonctionnel chez SUNGARD Finance, au sein de l’entité AAIA (Asset Arena Investment Accounting).
- Développement de modules de gestion de portefeuille (OPCVM, OPCI)
- Développements spécifiques pour des clients de SunGard Finance
• France : Paris Euro-VL, CACEIS, Fastnet(Luxembourg), CNP, …
• USA : UBS, EFA, State Street, …
• Allemagne : NORDCON, WMAM, MAT, …
• Chine : PAMC, CAMC, TKAMC, CITICS, Harvest, …
• Italie : INTESA, …
- Maintenance et évolution du produit Asset Arena Investment Accounting (GP3) pour Sungard Finance Paris.
- Gestion partielle des projets Nearshore
• Pilotage, suivi et coordination du projet
• Participation à la définition et au cadrage des besoins fonctionnels : cette étape est généralement réalisée en étroite collaboration avec la maîtrise d’ouvrage (consultants)
• Rédaction des spécifications générales et détaillées des taches de développement.
• Évaluation des risques pouvant intervenir au cours de la réalisation.
• Calcul du budget et des métriques/indicateurs de réalisation
- Coaching de l’équipe
• Formateur interne pour les nouveaux recrus
Formation finance de marché
Formation technique
• Langages de programmation ADL, Java
• Design pattern
• Framework Spring/Hibernate
• Graphique Java (Swing)
• Gestion d’exceptions (Drools)
• SQL et optimisation
• SOA/SOAP et Apisation des traitements
• Apache Maven
• Jira, Bamboo
• Encadrement technique et suivie de l’équipe
- Formations fonctionnelle
• Finance du marché
• Reporting règlementaire
• Normes de développement et optimisation des traitements.
- Formations technique
• Formation en modèle de donnée AAIA/GP3, (Gestion d’actifs)
• Formation en SQL Querry/Optimisation des requêtes.
• Le schéma d’Asset Arena Investment Accounting GP3 : Global Portfolio 3
• Magnum et VMS.
• ADL. Java , J2EE,(Swing, Spring-MVC, Hibernate)
• Programmation modulaire / externalisation
• SOA/SOAP/WSDL (Apisation des traitements)
• SGBD Oracle, Sybase
• Apache Maven
• TurtoiseSVN
• Méthodologie Agile SCRUM
• Formation formateur
2008-2009 Chef de projet chez STMicroelectronics, au sein de la division Microcontrôleurs.
Mission
Gestion et développement du projet « Connectivity Drivers » ; un driver USB Générique, implémente les différentes classes USB, et mise en place de la technique des Filtre (Tube),
Compatible avec toutes les versions Windows.
2006-2008 Ingénieur R&D et Coordinateur Soft/Hard chez STMicroelectronics, au sein de la division Microcontrôleurs.
Mission
Développement et évolution des Kits de développement Software/FirmWare et coordination avec les différents intervenant pour la mise en place des protocoles de communication.
2005-2006 Ingénieur R&D chez STMicroelectronics, au sein de la division Microcontrôleurs.
Mission
Développement et évolution des outils/software de test, validation, démonstration, compilateur et kits de développement liés aux composants microélectroniques conçus par la division.
Compétences
• Systèmes d’exploitation : Windows, Linux.
• Langages de programmation : ADA, C/C++, C++/CLI, C#, VB/VB.Net, Pascal/Pascal Object(Delphi), Java.
• Librairie graphique : VCL, MFC, QT, Gtk, xWidget.
• Outil de développement : Visual Studio 6&.Net, Delphi/Kylix, C++Builder, JBuilder, Eclipse, IntelliJ, WinDev. QtDesigner, KDevelop, Glade, Maven.
• SGBD : MySQL, Oracle, PostgreSQL.
• Outil de reporting: SQR Reporting, Crystal Reports.
• Web : HTML/HTML5, XML, CSS, SVG, Java script.
• Serveur d’application/Web : Tomcat, JBoss, Jetty
• Solution Serveur : XAMPP, WAMP.
• Framework web/frontend : Bootstrap, jQuery, Angularjs, Vaadin
• Méthodologie : UML, MERISE, Design pattern, Programmation modulaire.
• Gestion de projet :
o Conception UML (MS Visio, IBM Rational Rose)
o Process Agile SCRUM/KANBAN
o Archivage (Git, Svn , VSS, SOS),
o Planification et Suivie (JIRA & Confluence, MSProject, PWA, SharePoint, Bamboo, jenkins).
o Documentation (MS-WORD, Adobe-FrameMaker, LaTex).
o Qualité : Capability Maturity Model/Integration (CMM/I).
• Divers: Dynamic linked library(DLL), Activex, COM/DCOM…
• Framework Java : Spring(MVC, Data, Boot, Security), Hibernate, i18n, Tiles, Velocity, jdom, log4j, …
• CMS : WordPress, Joomla, Drupal, Magento.
• ERP : OpenERP (Odoo)
Langues
Arabe: maternel.
Français écrit et parlé.
Anglais écrit et parlé.
Points saillants
Excellente capacité de synthèse.
Soucis de performance à court, moyen et long terme.
Initiative et leadership.
Travail structuré.
Soif de connaissances.
Bonnes qualités relationnelles et de communication
Rigueur et autonomie pour gérer tous les aspects d’un projet (délais, coût, qualité…),
Sens de responsabilités.
Capacité à prendre des décisions, à analyser en amont les tenants et aboutissants.
Capacités d’organisation, de planification et de gestion.
Pragmatisme et réactivité.
Qualités d’animateur, sens de l’écoute et du dialogue pour animer et coordonner le travail de l’équipe et comprendre les besoins des utilisateurs finaux.
Intérêt pour le travail en équipe.
Esprit d’anticipation afin de limiter les risques de dérive du projet.
Formation
2000-2002 : Cycle préparatoires à l’Ecole Préparatoire aux Etudes d’Ingénieurs (Nabeul-TUNISIE). Etudes approfondis des sciences mathématiques et physiques.
2002-2005 : Cycle d’ingénieur a l’Ecole Nationale des Sciences de l’Informatique (Manouba-TUNISIE). Etude théorique des systèmes informatiques logiciels et matériels, réseaux informatiques, systèmes réparties, systèmes temps réel, traitement de signal, Imagerie, multimédia et modélisation orienté objet…, approfondi par des applications pratiques dans le cadre de projets et stage interne et externe.