Sofiene - Développeur JAVA
Ref : 200823B001-
69007 LYON
-
Développeur, Consultant (35 ans)
-
Totalement mobile
-
En profession libérale
Experiences PROFESSIONNELLES
GROUPAMA (05/2019-Aujourd’hui)
Responsabilité : Consultant Full-Stack Java / Angular
Un projet agile dont le contexte est de développer une application web permettant aux agriculteurs de Groupama de mettre à jour leur assolement.
Tâches effectuées :
Conception des solutions techniques,
Chiffrage des tâches,
Réalisation des développements back et front de l'application,
Tests unitaires et d'intégration ainsi que le déploiement.
Technologies
Java 8, HTML5/ CSS3, Angular, TypeScript, Spring, Hibernate, microservices, UML, Bootstrap, SQL, Maven, Gitlab, Jest, JUnit, SOAP, REST, IntelliJ, Oracle, Jira, ...
Enedis (10/2018-05/2019)
Responsabilité : Consultant Angular
Consultant pour Enedis, ma mission est de faire évoluer l’application web permettant d’alléger le processus d’approvisionnement des projets Enedis par des fournisseurs.
Tâches
Réalisation de plusieurs évolutions sur l’IHM de l’application
Corrections de bugs
Estimation des efforts de développement
Tests unitaires.
Technologies
Angular 7, HTML5, CSS3, TypeScript, Jasmine, RxJS, Visual Studio Code, Git, Jenkins, Jira, Kanban, Gitlab.
EDF (03/2018-08/2018)
Responsabilité : Consultant Full-Stack Java / Angular
Ma mission dans les locaux de Sopra-Steria et aussi d’EDF était de développer deux applications web : l'une permettant d'effectuer des constats et de planifier des visites dans les centrales nucléaires d’EDF et l'autre permettant de définir des actions à partir de ces constats.
Tâches
Développement de la partie IHM permettant de visualiser une action.
Développement de l'historisation des événements liés aux changements d'état de l'action et de la date d'échéance
Implémentation de la suppression de visites
Estimation des efforts de développement
Tests unitaires et d’intégration.
Technologies
Java 9, Spring 4, Angular 5, HTML5, CSS3, TypeScript, Hibernate, JUnit, Eclipse, Visual Studio Code, Maven, Git, Jenkins, Rest, PostgreSQL, méthode Scrum, Jira, Kanban.
Orange (12/2016-02/2018)
Responsabilité : Consultant Full Stack Java / AngularJS
Consultant Java / AngularJS pour Orange afin de faire évoluer une application web qui sert pour les gestionnaires et pilotes d’Orange à analyser et faire le suivi des commandes d’accès et services aux opérateurs tiers à l’étape de livraison.
Tâches
Réalisation d’évolutions IHM
Ajout de nouvelles données à partir de plusieurs API Rest d’applications externes.
Réalisation de nouvelles fonctionnalités.
Développement d’un batch avec Spring Batch permettant d’effectuer de manière automatique un traitement en masse sur plusieurs commandes répondant à des critères bien précis.
Tests unitaires et d’intégration
Technologies
Java 7, Spring 4, AngularJS, HTML5, CSS3, JavaScript, BootStrap, Hibernate, JUnit, Eclipse, Maven, Git, Jenkins, UpSource, Rest, SOAP, MySQL, Jonas, Apache, methodes XP et Scrum.
CGI - Crédit Agricole (03/2014-09/2016)
Responsabilité : Ingénieur en technologies d’informations
C’est un projet qui s’est déroulé au centre de service de CGI à Lyon pour le client Crédit Agricole et dont l’effectif varie entre 10 et 30 personnes.
Dans ce projet, j’ai participé en tant que développeur JEE dans plusieurs projets qui tournent principalement autour du PUCC Portail Unifié des Collaborateurs Crédit Agricole. Les plus importants sont cités ci-dessous.
Tâches
Référent technique sur une mission qui consistait à migrer des flux et plus précisément des services web qui sont gérés par l’ESB Datapower et développés en WTX en des flux Java
Réalisation d’évolutions sur l’IHM d’une application destinée à effectuer un scénario épargne afin d’améliorer l’ergonomie de celle-ci.
Réalisation d’évolutions et correction d’anomalies sur plusieurs IHM d’applications web du portail
Développements d’évolutions sur l’IHM de l’application d’entrée en relation avec une personne afin d’intégrer un nouveau processus pour lutter contre l’évasion fiscale
Conception et réalisation de services web qui permettent d’alimenter une IHM destinée à afficher l’historique des évènements d’un client.
Tests unitaires et d’intégration
Technologies
Java JEE, HTML5, CSS3, JavaScript, Spring 4, JSP, Rest, SOAP, Eclipse, SoapUI, Maven, UML, DB2, SQL Server, Websphere d’IBM, Sonar, méthode Scrum.
CGI - EDF (04/2012-02/2014)
Responsabilité : Ingénieur en technologies d’informations
C’est une TMA (Tierce Maintenance Applicative) de plusieurs applications développées avec le progiciel de planification de projets Planisware 5.
Ma mission était de maintenir une application dédiée à la planification des projets informatique d’Edf.
Tâches
Analyse et correction d’anomalies
Réalisation d’évolutions
Assistance du client
Rédaction de procédures techniques d’installation
Gestion des différents environnements
Technologies
Planisware 5, Linux, AIX, SVN, Oracle
DOMAINES DE COMPETENCES :
Développement des systèmes d'informations avec les nouvelles technologies,
Conception et analyse des systèmes d’informations,
TMA Tierce Maintenance Applicative,
Support et assistance du client,
Rédaction de documents techniques.
CONNAISSANCES TECHNIQUES :
Conception Merise, UML
Langage de programmation Java, HTML5, CSS 3, JavaScript, XML, TypeScript, SQL
PL-SQL
Framework et technologies Spring, Angular, RxJS, Rest, SOAP, Hibernate, JUnit, Maven,
Git, JSP, Servlet, Android, BootStrap
SGBD ORACLE, MySQL, PostgresSQL, SQL Server, DB2
Outils Intellij, Eclipse, Visual Studio Code, RationnalRose, Jenkins,
Sonar, Gitlab, SoapUI, Jira, Postman, …
Serveurs Apache,Tomcat, Websphere
Systèmes Windows, Linux, AIX.
Méthodes Méthodes agiles : XP et Scrum
ETL et ESB Talend,Tibco
ENVIRONNEMENTS D’APPLICATION
Secteurs :
Finance : Banques et assurances
Télécommunications
Santé
Industrie
Energie
FORMATION
2010 - 2012 Master en Génie Logicielle et Intégration des Applications, Université
Blaise Pascal Clermont-Ferrand, France
2007 - 2010 Licence en Informatique de gestion, Ecole Supérieure des Sciences
Economiques et Commerciales de Tunis
2007 Baccalauréat scientifique, Tunis
LANGUES
Français Courant
Anglais Niveau Avancé
Arabe Langue maternelle