
MOHAMED SMAIRI
đ đ» Java/JEE Senior Developer Engineer | âïž Micros
Salaire / Taux journalier
Lille, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
Expérience de travail
Senior Software Engineer
Linkway
mai 2023 - Présent
3 ans 6 mois
69340 Francheville, France
Senior Java Software Engineer
Decathlon Digital
mai 2023 - Présent
3 ans 6 mois
69340 Francheville, France
Software Engineer JAVA/JEE
WEVIOO
août 2021 - mai 2023
1 an 10 mois
Java/JEE Developer
FreelanceFreelance
juin 2020 - juil. 2021
1 an 2 mois
Software Designer JAVA/JEE
ACTIA Engineering Services
janv. 2019 - juil. 2021
2 ans 7 mois
Tunis, Tunisie
* Projet IVVSOL: L'IVV sol est une application web qui s'exĂ©cute sur une plateforme LINUX virtualisĂ©e. Il prĂ©sente une IHM WEB accessible via le systĂšme d'authentification SAHARA, de type web SSO, fourni par la RATP. Le rĂŽle du serveur IVV SOL est de prendre en charge : â Les fonctions IVV et les annonces sonores et leurs paramĂ©trages pour lâapplication IVVE(Informations Voyageur Visuelles en EmbarquĂ©). â La gestion du rĂ©fĂ©rentiel de ligne et de ses donnĂ©es utilisĂ©es dans lâapplication IVVE. â La gestion des messages annonces sonores automatiques et leurs cas dâutilisation â La gestion des messages prĂ©enregistrĂ©s pour la constitution des messages de perturbation circonstancielle. â La supervision du systĂšme IVVS Ă bord des trains via SNMPv3. â La maintenance du systĂšme IVVS Ă bord des trains par le mode dialogue. TĂąches : - DĂ©veloppements des APIs REST (backend). - Configuration de lâaccĂšs WEB SSO via le systĂšme dâauthentification de RATP. - DĂ©veloppements de module de configuration systĂšme ivvs dâĂ©crans et du serveur pour l'interface avec le bord du train. - DĂ©veloppements et intĂ©gration de module LOG : log4j pour la gestion de traçabilitĂ© de lâapplication. - ApprĂ©hender le besoin dĂ©crit dans les spĂ©cifications techniques ou user stories rĂ©digĂ©s. - RĂ©aliser le dĂ©veloppement de versions correctives et Ă©volutives ainsi que les tests unitaires. - Assurer la qualification et les tests croisĂ©s et de non rĂ©gression des composants dĂ©veloppĂ©s. - Analyser les dysfonctionnements applicatifs et proposer des solutions. - Packaging et livraison de la solution (mise en production) - Analyser des rĂ©sultats issus de la vĂ©rification continue de la qualitĂ© du code. - Participer aux livraisons client. ##Environnement technique : JAVA 8,JEE, Errai, GWT, JPA, JAX-RS,REST, Eclipse, Maven, ,SVN, Tomcat 7, Angular 8
Software engineer/ FRONT-END
IYA SOFT
juil. 2018 - déc. 2018
6 mois
Website development using Javascript ,Mustache JS, Handlebars JS, jQuery ,AJAX ,HTML5, CSS3, Bootstrap.
Software engineer /(FULL STACK )
Discovery Informatique SA
juil. 2017 - juil. 2018
1 an 1 mois
Ariana, Tunisie
* Projet NAVIGATOR : Une solution client-serveur de gestion intĂ©grĂ© avec un GMAO interne (gestion maintenance assistĂ© par ordinateur). Une solution qui permet dâamĂ©liorer lâefficacitĂ©Ì opĂ©rationnelle des actifs et du personnel, ainsi que les niveaux de service et la satisfaction clients en amĂ©liorant la qualitĂ©Ì des services ainsi quâen augmentant la fiabilitĂ©Ì des actifs et en rĂ©duisant les temps dâarrĂȘt dâactifs. Elle permet aussi de faciliter la prise de dĂ©cisions relatives aux actifs en fournissant un rĂ©fĂ©rentiel unique pour les donnĂ©es dâactifs. TĂąches : - DĂ©veloppement dâun tableau de bord (BI) de consommation de services interfacĂ© avec lâERP QAD. - Analyse des besoins et rĂ©daction des spĂ©cifications techniques & fonctionnelles. - Comprendre les enjeux techniques et fonctionnels du mĂ©tier pour concevoir les solutions. - Contribution Ă la conception et dĂ©veloppement de la solution. - DĂ©veloppement dâun outil de reporting (Dashboard). - Proposer une architecture applicative modulaire. - Conception et ImplĂ©mentation des modules applicatifs. - RĂ©daction des documents techniques. * ADHELS : Une application web permet de mettre en relation les diffĂ©rents acteurs d'entreprises, dans le cadre de relations clients/fournisseurs. TĂąches : - Analyse de lâexistant (solutions et mĂ©tier). - RĂ©aliser la maintenance corrective et Ă©volutive des applications existantes. - Suivi et mise en place des standards et bonnes pratiques de dĂ©veloppement. - Maintenance et correction des bugs. - DĂ©veloppement de nouveaux modules (Frontend/Backend). - RĂ©aliser la maintenance corrective et Ă©volutive des applications existantes. Environnement technique : ##Backend: JSF 2.1, Primefaces 5.1, JSF, Primefaces, Primefaces-extensions, Maven, Atmosphere runtime, Web service SOAP ##Frontend: Javascript, HTML, CSS (Bootstrap), ##Autre : Progress DB, SVN, Linux, Apache Axis, Tomcat, AJAX.
Stage PFE
Smartech
janv. 2017 - juil. 2017
7 mois
Soliman, Tunisie
* Maximo Navigator : Identificateur des Ă©quipements et des nomenclatures associĂ©es Ă partir des dessins techniques associĂ©s. #IBM_MAXIMO La gamme Maximo Asset Management donne des solutions par industrie avec des fonctionnalitĂ©s adaptĂ©es pour les centrales nuclĂ©aires, les services publics, le pĂ©trole, le gaz, les sciences de la vie et les transports. Maximo est une application mĂ©tier pour gĂ©rer tous les actifs de lâentreprise aÌ partir dâune plate-forme unique et maximiser ainsi leur rentabilitĂ©Ì : des fonctionnalitĂ©s de gestion dâactifs et de services pour une gestion complĂšte du cycle de vie de lâactif. TĂąches : - Analyse et spĂ©cifications des besoins. - Projet de refonte et dâextension du GMAO (IBM MAXIMO) pour la gestion des interventions, gestion des actifs, la gestion des stocks, et la gestion du cycle dâachat : gĂ©rer le bon de commande dâun article, gĂ©rer la demande de devis et gĂ©rer la demande dâachat. - AmĂ©liorer la gestion des actifs en se basant sur lâĂ©tude de processus mĂ©tier. - Concevoir et implĂ©menter une nouvelle version via lâĂ©tude de la solution IBM Maximo. - AmĂ©lioration la gestion des actifs en se basant sur lâĂ©tude de processus mĂ©tier. - DĂ©veloppement dâun prototype dâun module dâindexation des images. - Conception et dĂ©veloppement des diffĂ©rents modules du projet : Gestion des ordres de travail et dâincidents, gestion des statistiques. - RĂ©alisation de la conception du projet. - Description des tĂąches Ă rĂ©aliser selon la mĂ©thodologie Scrum. - RĂ©daction du plan de test. - RĂ©daction dâun support dâutilisation. Environnement technique : #Backend : Java, JEE, WebSphere, Spring Framework (Boot,Security,Data JPA), ThymĂšle, WEB SERVICE REST, Maven, Primefaces #Frontend : Jquery, Javascript, HTML5, CSS3 #Autre : Eclipse, JD-GUI, DBeaver, Postman, MySQL
DeÌveloppeur Web
smart business challenge
juil. 2016 - août 2016
2 mois
Ben Arous, Tunisie
Développeur Java
Arabsoftware
juil. 2015 - juil. 2015
1 mois
Mont plaisir
Stage de dureÌe dâun mois au sein de la socieÌteÌ ARABSOFT. Gestion de transport du peÌtrole brut par pipeline et factration des ventes du brut
ReÌseau
Tunisie Télécom
août 2014 - août 2014
1 mois
Farhat Hached, Tunisia
Stage volontaire de dureÌe dâun mois au sein de la socieÌteÌ Tunisie teÌleÌcom; Construction dâune ligne teÌleÌphonique,ADSL et deÌtection des deÌrangements des lignes..
Formation
ISSATSO
Engineerâs Degree, software engineering
2012 - 2017
5 ans 1 mois
Résultat : Bac(+5)
Licences et certifications
Docker Essentials: A Developer Introduction
Délivré le : sept. 2026
Git
Délivré le : mars 2021
Cloud Intro
Délivré le : mars 2021
Docker Essentials: A Developer Introduction
Délivré le : févr. 2021