Aymen
À propos du candidat
Location
Education
Travail & Expérience
Projet EVIDENCE FT: Plateforme qui permet la gestion besoins en fonds de roulement d’exploitation, de fournir un grand nombre de services (conseil, administratifs, techniques), pour maintenir l’exploitation en cas de difficulté. Mission / Tâches réalisées : -Participer activement au cycle de développement agile -Collaborer avec les autres membres du projet : MO-IA, architectes techniques, architectes fonctionnels, développeurs. -Développer des nouvelles évolutions en Java 11 / Spring boot, et Angular) en suivant la logique la logique métier et les bonnes pratiques du Clean Code. -Développer des APIs Restful au niveau de Backend et l'application web au niveau du Frontend. la création/maintenance des batchs, la refonte de la partie IHM. -Mettre en place l'approche TDD (développement piloté par les tests), BDD(Programmation pilotée par le comportement) dans tout les futures évolutions. -Développer et mettre en place les tests unitaires Backend-Frontend. -Participer à la revue du code produit par les autres membres de l'équipe. -Gérer le build/tag et le déploiement des versions depuis l'environnement de Dev vers la qualification fonctionnelle. -Analyse et résolution des problèmes techniques (Développement, Production, ...) -Optimiser des données dans les différents environnements (développement / qualification / recette métier / production -Déploiement des solutions web, des APIs et l'automatisation des déploiements. -Maintenir et faire évoluer le modèle de domaine(l’amélioration continue de l’équipe(Veille technologique / Documentation) et Assurer la maintenance logicielle de niveau 2 sur le produit en rotation hebdomadaire) -Accompagnement d'une équipe de développement et suivi la qualité des livrables.(Clean Code) -Développer un back-office utilisant l'API exposée -Rédiger la documentation technique et mise en place de veille technique. -Exécuter régulièrement les tests de non-régression, analyser les causes et procéder aux corrections et assurer amélioration continue du code source. Environnement technique & outils : JAVA 11, Spring (MVC, Boot 2.5, Security, Batch,Admin,Data), Hibernate, JPA, Maven, Docker, Jenkins, JUnit 5,Kubernetes, Angular 12, REST,Bootstrap, SQL, Postgres,Sonar, Jenkins, Git, GitHub,Jira, Confluence, Swagger,LiquiBase,Dbeaver, Tomcat, Intelli,Kibana, Elastic Stack (heartBeats, metricbeat, Elastic Search, Logstash,Kibana), RabbitMq
Projet : SQUAD OW/MAM : Le Pilotage technique de la Direction et l'analyse des dossiers de crédit de la gamme Allianz banque, le suivi des relances pour mise à jour de la bibliothèque contractuelle et l'archivage des dossiers clients Mission / Tâches réalisées : -Participer au chiffrage et au grooming des user stories -Participer à les réunions techniques avec le chef de projet et j’ai Proposé des solutions d’analyse des solutions -Développer des services REST de qualités et performants en Java/Spring Boot -Développer des interfaces sous Angular v8+ -Rédaction des interfaces (SWAGGER) -Assurer la qualité de code à travers des Code Review, Peer programming, -Corrections d'anomalies et implémentation des évolutions -Mise en œuvre des bonnes pratiques de tests (TDD, BDD) et Clean Code -Participer aux Cérémonies Agile (Daily meeting, Sprint Planning / Review / Retrospective) -Contribuer à la conception au développement et à la maintenance des fonctionnalités et la réalisation des développements conformément aux spécifications dans le respect des délais prévus et ce en forte autonomie -Implémenter et maintenir des processus de Continuous Intégration -Déploiement des applications et services sur les différents environnements -Contribuer aux tests de recette et valider la conformité des fonctionnalités aux spécifications -Maintenir une veille technique et technologique, et proposer continuellement de nouvelles solutions pouvant améliorer le produit ou la méthodologie de travail -Assurer le support technique en investiguant et en corrigeant les bugs en production -Participation à la rédaction des spécifications techniques (et parfois fonctionnelles) en étant force de proposition -Contribution au Maintien en Conditions Opérationnelles du SI (participation à la réalisation des livraisons, réactivité dans la prise en charge des anomalies, support à la production pour analyse Environnement technique& outils : JAVA8, Spring (MVC, Boot, Security), Hibernate, JPA, Maven, Docker, Jenkins, JUnit, Mockito, Angular, REST, SOAP, SQL, Sonar, Jenkins, Git, Jira, Confluence, Bitbuket, Intelli
Projet :HEMOBANK Développement d’un Projet Hemobank : Transfusionnel régional dans le dossier patient informatisé, décision d’intégrer via des web services le logiciel dans le dossier patient Cristal Ne Mission / Tâches réalisées : Participer à l’architecture et les réunions techniques avec le chef de projet et techniques Proposer des solutions et analyser les solutions techniques Développement évolutive et corrective (Back-end et Front -End en fonction des projets et des appétences avec du java 8 et angular 8)) Développer de nouveaux services pour satisfaire les besoins des applications via API RST Conception, développement et intégration des modules dans le projet Analyser les besoins, conception technique et développement principalement des interfaces d’API privées Réalisation des applications d’études et analyses des solutions d’améliorations et de faisabilité technique La réalisation d’une solution d’intégration continue, via Jenkins, permettant de cloner, builder, packager, déployer, tester unitaire et remonter des Dashboard d’exécutions et de tests. Collaborer avec les équipes de développement et réseaux pour analyser et résoudre les anomalies détectées, en outre Optimisation et amélioration du fonctionnement du site Maintenir et faire évoluer l'usine logicielle permettant de qualifier et livrer les composants réalisés • Rédiger les documentations techniques Participation aux livraisons • Participer à la rédaction des dossiers d’installation, d’exploitation et de mise en production Environnement technique: Java 8, Angular 6, Spring Boot, Spring Data, Spring Security, JPA, Maven, PostgreSQL, REST, Eclipse, SVN, Swagger, Tomcat, JUnit , Mockito, SonarQube, Bootstrap 4, HTML, CSS, Méthode Scrum
Projet : D3VV : Développement des différents modules qui présente les différentes Lignes de transports en association avec, Ce qui permet la recherche des itinéraires et mettre à jour le site en répondant aux améliorations et besoins du client Mission / Tâches réalisées : Participer à l’architecture et les réunions techniques avec le chef de projet et techniques Proposer des solutions et analyser les solutions techniques Développement évolutive et corrective (Back-end et Front -End en fonction des projets et des appétences avec du java 8 et angular 8)) Développer de nouveaux services pour satisfaire les besoins des applications Conception, développement et intégration des modules dans le projet Analyser les besoins, conception technique et développement principalement des interfaces d’API privées Réalisation des applications d’études et analyses des solutions d’améliorations et de faisabilité technique La réalisation d’une solution d’intégration continue, via Jenkins, permettant de cloner, builder, packager, déployer, tester unitaire et remonter des Dashboard d’exécutions et de tests. Collaborer avec les équipes de développement et réseaux pour analyser et résoudre les anomalies détectées, en outre Optimisation et amélioration du fonctionnement du site Maintenir et faire évoluer l'usine logicielle permettant de qualifier et livrer les composants réalisés Rédiger les documentations techniques Participation aux livraisons • Participer à la rédaction des dossiers d’installation, d’exploitation et de mise en production Environnement technique: Java 7, Hibernate, JPA, Spring (MVC, Data, Security, Boot), JavaScript, CSS, HTML, Maven, Jenkins, Agile/Scrum, JUNIT, Eclipse, Tomcat7, Oracle10, Git