YazidAlmi
Développeur Senior riche de 8 années d''expérience dans la conception et le développement d'applications,
je travaille sur les thématiques suivantes :
• Développement backend JAVA
• Développement front avec React
• Expertise Elasticsearch
• Mise en place et développement avec apache Kafka
• Développement ETL Talend /Logstash
Naturellement motivé et enthousiaste, je me forme constamment sur de nouvelles technologies. Je suis certifié sur les technologies JAVA, Elasticsearch et Confluent Kafka. J'aime avant tout l'esprit d'équipe et les relations de confiance.
Experience
Développeur FullStack / Data
Interventions pour le compte de divers clients clients sur les sujets suivants:
• Architecture de solutions
• Expertise Elasticsearch
• Mise en place d'API, ESB, et flux de données interapplicatifs
• Conception et développement applicatif (JAVA, JS)
• Mise en place de flux Talend/Logstash
• Réalisation de prototype (Kafka...)
• Recrutement et formation des nouveaux collaborateurs
Développeur JAVA senior
Client Etat de Vaud
Projet Revenu Déterminant Unifié:Harmonisation et mutualisation des prestations fiscales pour les résidents du canton de Vaud.• Mise en œuvre d’une approche de tests d’acceptation fonctionnelle automatisés
• Réalisation d’un tableau de bord permettant de monitorer les environnements
• Mise en œuvre d’une chaîne de déploiement continu à l’aide du plugin « Build Pipeline » de Jenkins
• Interfacage avec des applications tierces. Conception et développement d'API REST, et de nouveaux modules applicatifs
Environnement technique : JAVA 8, Cucumber JVM, Rest API(Jersey, Spring4), Oracle, IntelliJ, Ubuntu 14.04, Primefaces 5,1, Spring WebFlow 2,4, Activiti, Jenkins, Tomcat 8, Ruby, Dashing, Maven 3 ; Entrprise Service Bus,Git, Hibernate 4 ; Spring 4 , Junit4 ,Mockito, JAXB, Maven
Développeur JAVA
Client Laposte
Application de gestion de l’affranchissement du courrier et des colis utilisée dans les guichets des bureaux de poste. Services web de gestion des affranchissements mutualisés et exploités par les automates et les entités courrier et colis. Refonte des offres Colissimo France et Outremer :• Rédaction des spécifications détaillées
• Estimation du chiffrage des évolutions
• Conception et développement
• Packaging des livrables et livraisons
Environnement technique : Rationnal Application Developer 6, Struts 1.3, Spring 2.5, Spring MVC, Oracle 10g, SQL Developer , JSP, Hibernate 2.5, Sonar, Checkstyle, Service REST, IBM Websphere 6.1
Projet de Bornes interactives pour les Agences Postales Communales (BiAPC) de la banque Postale. Projet de réduction de la « fracture » numérique en fournissant des bornes interactives dans les mairies. Accès aux services publics de l’état :
• Conception et développement d’évolutions d’un outil d’administration des tablettes. Gestion du paramétrage pour la diffusion des informations sur les bornes.
• Développement des services web REST de communication entre les tablettes et l’outil d’administration
• Service d’enregistrement des réponses aux enquêtes diffusées par les APC
• Refonte et amélioration de la qualité du code existant
Environnement technique : Rationnal Application Developer 6, Struts 1.3, Spring 2.5, Spring MVC, Oracle 10g, SQL Developer , JSP, Hibernate 2.5, Sonar, Checkstyle, Service REST, IBM Websphere 6.1
Développeur JAVA
Client Principal : Ministère de l'intérieur
Tierce Maintenance Applicative de l'application « SIM@T » (Système d'Information de la Maintenance du matériel Terrestre), utilisée pour le Maintien en Condition Opérationnelles (MCO) du matériel de l’armée de terre:
• Conception et développement de corrections et d’évolutions de l’application SIM@T
• Conception de la refonte de « Matériels Complets » application de gestion de la logistique
• Estimation de charges des réalisations
• Formation des nouveaux arrivants Environnement technique : Easy Form (framework du projet), Eclipse Kepler, SQL Developer, Together Architect, Framework JSF 2.0, Hibernate 3
Formation
Université de Haute Alsace
Compétences
- TDD
- Développement en mode agile
Centre d'intérêt
Passionné de sport, je pratique la course à pied, le vélo et un peu natation. Mes références en course à pied :
- 10 km en 39min33s
- 1h28 au semi-marathon
- 3h29 au marathon
En dehors du sport, je m'intéresse beaucoup à la musique, à l'histoire ainsi qu'au développement de mes compétences par le biais de formations et de veille technologique.