Omar - Développeur C#
Ref : 111128T001-
Domicile
3051 SFAX (Tunisie)
-
Profil
Développeur, Product Owner (40 ans)
-
StatutFreelance
-
Société BFM3AJan 2020 - aujourd'hui
-Période en inter-contrat .
-
Société SQLI ParisJan 2018 - Jan 2020
Du Mai 2018 jusqu’aujourd’hui: En mission chez le client RTE (Réseau du transport d’électricité) :
Environnement technique: Java 8, Spring, Spring boot, Spring cloud, Spring Batch, Hibernate, microservice, Oracle 10 , STS, , Maven, jenkins.
Principalement un full back end développeur je contribue au développement du projet COYOT,
qui vise à garder l’équilibre et la bonne gestion de la relation entre les différents participants dans le
marché d’électricité en France (consommateur et producteur), projet en agile :
Tâches :
Développement des batchs nécessaires pour importer les données nécessaires pour l’application.
Implémentations des règles métiers demandées par le client.
Correction de bugs.
Développement des Evolutions.
Développement des Test Unitaires et des Tests d’Intégration si nécessaires.
Développement des Test d’acceptances CUCUMBER. -
Société MedInfoJan 2016 - Jan 2018
Du Fevrier 2017 jusqu’ Avril 2018:
Environnement technique: Java 7, EJB , Hibernate, JBoss 4, Oracle 9 , Eclipse Kepler, Ant, SVN,dojo, JSP, Struts 1.
Evolution et maintenance du projet eHemobank :
Ce projet est un logiciel dédié à la gestion de la transfusion sanguine dans les établissements de soins, il
se concentre essentiellement sur la gestion du patient (dossier médical, dossier administratif, biologique
...).
Tâches :
Assurer la maintenance évolutive et corrective du projet.
Création et modification des EJBs nécessaires, qui vont contenir le métier demandé par les spécifications
fonctionnelles.
Développement et modification de la couche de persistance des données en se basant sur le Framework
Hibernate.
Développement des interfaces graphiques. -
Jan 2016 - Jan 2017
Participation dans la réécriture du projet eHematos de l'EJB en Spring:
Environnement technique: Java 7, EJB ,Spring, Hibernate, JBoss 4, JBoss 7, Oracle 9 , Eclipse Kepler, Ant, Maven, SVN,dojo, JQuery, JSP, Struts 1, Struts2
Plus qu’un système de gestion c’est un véritable système expert ,pour la transfusion sanguine , d’aide à la
décision qui suggère à l’utilisateur, chaque fois que cela est nécessaire, la meilleure décision à prendre et
qui contrôle les décisions prises par l’utilisateur afin de rattraper certaines erreurs humaines et
d’améliorer ainsi la sécurité transfusionnelle.
Tâches:
Etudes de l'existant en se basant sur les spécifications de l'ancienne application.
Création des services qui vont contenir le métier de l'EJB
Développement de la couche de persistance des données en se basant sur le Framework Hibernate.
Développement des interfaces graphiques -
Développement du projet Legacy:
Jan 2016 - aujourd'huiLe projet Legacy est un projet de gestion de licence des produits software de la société Igesa .Tâches :
Environnement technique: Richfaces, bootstrap, CSS3,WebService rest, EJB3, GIT, Eclipse, wildfly10, Postgresql, JasperReport, Scrum (Jira) .
Assurer la migration de l 'application du jBoss6 au Wildfly 10
Assurer le développement et la modification de la couche de persistance des données en se basant sur le
framework Hibernate.
Création des web Services REST.
Création des interfaces graphiques.
Intégration du PICKETLINK pour assurer la sécurité de l'applocation.
Assurer le bon fonctionnement de l'application sur le serveur de teste distant. -
Société IGESA (group MssTn)Jan 2016 - Jan 2016
Développement d'une application web de facturation électronique Service déclaration pour l’État
Environnement technique: Java 8, EJB , Hibernate, Rest web service, JBoss 6, PostgreSQL, JasperReport,Eclipse Luna, JavaFX, Scene builder, Maven, GIT,Jenkins, Sonar, Scrum (Jira) .
Italienne du Mars 2016 jusqu’au Avril 2016.
Le projet ESITA est un projet java/j2ee de gestion de facturation dédié au marché public italien:
Tâches:
Création des Editions selon le besoin du Product owner.
Développement et modification des interfaces graphiques.
Apporter des modifications sur la partie métier, demandé par le Product owner.
Environnement technique : Spring mvc, Spring Security, Hibernate,JSP,JQuery,Bootsrap, CSS3,
Tomcat,GIT, Eclipse, Maven, Mysql 5,JasperReport, Scrum(JIRA).
Développement d’un système de gestion commercial(SellPoint) Mai 2016:
C'est un projet dédié à la gestion de grandes surfaces de vêtements et chaussures.
Tâches:
Création et importation des Editions en suivant les directives du Product Owner.
Apporter des modifications coté métier. -
Projet de gestion commercial: Réécriture d'une application de gestion commerciale du Winform C#
Societe CPMJan 2015 - Jan 2016en java/j2ee :Le projet Titanuim Light est un projet référence pour la socièté CPM qui a voulu le
Environnement technique:Spring, hibernate, jsf(Primefaces),Eclipse, Mysql5.
reproduire en version Web , il assure la gestion de stock, gestion de client, gestion de fournisseurs,
gestion d'achat, gestion de vente, gestion de facturation.
Tâches:
Développer les modules nécessaires pour la gestion commercial (gestion achat, gestion vente, gestion
facturation, inventaire, Gestion client, gestion fournisseur, gestion de stock).
Création des interfaces graphiques.
Création des Editions nécessaires pour chaque module.
Assurer le développement et la modification de la couche de persistance des données en se basant sur le
framework Hibernate. -
Jan 2014 - Jan 2014
Projet gestion étudiant : Un projet personnel pour se familiariser avec Spring et Hibernate
Environnement technique:Eclipse, Mysql, Spring,Hibernate
Tâches:
Réalisation d'une application web (J2EE application) de gestion des étudiants (ajout, suppression,
modification et recherche).
Prendre en compte l'internationalisation, la sécurité et la gestion des droits d'accès -
Projet Envoi d'E-mail : Un projet personnel pour l'envoi d'email en masse à partir d'une base de donnée excel
Jan 2013 - Jan 2013Tâches:
Environnement technique: Netbeans IDE 7.3( java Desktop Application) , Microsoft Excel (comme base de donnée) .
Réalisation d'une application desktop d'envoi d'email en masse. -
Jan 2012 - Jan 2013
J’ai travaillé en freelance sur un projet de gestion de marché en winform C# .
Environnement technique: Visual Studio 2008(C#), SQL Server2005.
-
Auto formation en Angular 9.
2020 -
Formation en Angular 2 .
2017 -
Certification anglais –TOEIC : Score 5/10 .
2011 -
Mastère spécialisée en management des systèmes d’information et des organisations (Le PFE réalisation d'un site web dynamique en C#, soutenu en juillet 2009).
2008 -
Diplôme de Maîtrise en Informatique et Multimédia au sein de l'institut supérieur d'Informatique et Multimédia de Sfax (ISIMS).
2007
Anglais : lu, écrit
Français : lu, écrit, parlé
Arabe: lu, écrit, parlé
Certifications et Formations :
-Septembre 2020 : Auto formation en Angular 9.
-Septembre 2017 : Formation en Angular 2 .
-Juillet 2014 : Acquisition de la certification J2EE 6: OCPWCD, Score :78% .
-Du 5 au 16 mai 2014 : Formation en Oracle Certified Professional Web Component
Developer(OCPWCD/SCWCD) .
-Décembre 2013 : Acquisition de la certification OCPJP, Score : 93% , Oracle Testing ID : OC1326779.
-Du 23 au 27 Septembre 2013 : Formation en « ORACLE CERTIFIED PROFESSIONAL ‘JAVA
PROGRAMMER’ OCPJP ».
-Aout 2011 : Certification anglais –TOEIC .