ARI

Réf : ARI-100923

Ingénieur Développeur Java/Angular

Tarif

650€ / J HT

Lieu

Ile-de-France

Expérience

3 ans

Disponibilité

Immédiate

Principaux talents

Développement Java

Angular

SCRUM

Contacter ARI 
Intercontrats
Account Manager
+33 (0) 7 63 71 01 37

Compétences clés

Formation et Diplômes

2022

Formation Docker / Kubernetes

Formation Spring avancé

2021

Formation Angular 11

2019

Diplôme national d’ingénieur en informatique

École nationale d’ingénieurs de Carthage, Tunisie (filière : systèmes d’information)

2016

Concours national d’entrée aux écoles d’ingénieur

Institut préparatoire aux études d’ingénieurs de Nabeul, Tunisie (filière : maths physique)

Langues

Français
Maternelle
Anglais
Professionnel

Soft Skills

Adaptabilité

Transversalité

Flexibilité 

SYNTHÈSE DE PARCOURS

ARI possède 3 ans d’expérience en tant que développeur Java/Angular. Il est intervenu sur des missions clés pour le développement et l’évolution de différentes solutions métiers, couvrant les domaines RH, santé, juridique et e-commerce. Son parcours témoigne de sa capacité à gérer des projets complexes, de la collecte des besoins à la livraison de solutions sécurisées et performantes jusqu’à l’écriture des documentations techniques et fonctionnelles. Sa solide compétence technique dans différentes technologies et ses connaissances fonctionnelles lui permettront de s’adapter rapidement à votre environnement.

EXPERTISES

Compétences fonctionnelles

  • Recueil des besoins lors des ateliers métier
  • Rédaction des spécifications fonctionnelles
  • Participation aux points d’équipe (Planification de sprint, Daily meeting, Revue de sprint, Rétrospective)
  • Conception et Modélisation
  • Développement
  • Tests Unitaires
  • Tests d’intégration
  • Déploiement
  • Correction des anomalies
  • Rédaction des documentations fonctionnelles et techniques
  • Supervision de l’utilisation du site web (Google Analytics)
  • Design Patterns et bonnes pratiques

Compétences techniques

  • Méthodologie : Agile / Scrum
  • Langages : JAVA, PL- SQL, Javascript, TypeScript, SHELL, HTML, CSS, Python, Swagger
  • Modélisation / Conception : UML, BPMN
  • Framework : Spring Data, Spring Boot, Spring Core, Spring Batch, Hibernate,  Angular 2+
  • Outils DevOps : Maven, Git, SVN, Jenkins, JIRA, Rundeck, Docker
  • Environnements : Intellij IDEA, Eclipse, STS, Visual Studio Code, NotePad++, Postman, PgAdmin, Putty,  FileZilla, WSO2, WIKI
  • Serveur d’applications : APACHE TOMCAT, JBOSS/WildFly
  • Base de données : PostgreSQL, Oracle (11g), MS SQLSERVER, MYSQL

Compétences métier

  • E-commerce
  • Santé
  • Tribunaux de commerce (judiciaire/juridique)
  • RH

LES PROJETS RÉALISÉS

Contexte

  • Évolution de la plateforme RH de gestion des collaborateurs (PADRE) intégrant l’institut national de recherche pour l’agriculture, l’alimentation et l’environnement (INRAE).
  • Mise en place d’un système qui regénère les descriptifs (formulaires) d’une équipe tierce ainsi que les délégations et les mandats des différents acteurs.

Équipe : 5 développeurs, 1 techLead, 1 testeur, 1PO, 1 scrumMaster, 2 architectes.

Tâches :

  • Recueil des besoins lors des ateliers métier
  • Participation aux différentes cérémonies SCRUM : daily, sprint planning, affinage, sprint review, rétrospective
  • Analyse et correction des anomalies techniques et fonctionnelles
  • Développement des apis REST à partir des user stories
  • Exposition des apis REST via l’api manager WSO2
  • Revue du code avec l’équipe
  • Développement des tests unitaires
  • Automatisation des taches de déploiement
  • Développement des jobs Jenkins pour l’évaluation du code par sonarQube
  • Développement des jobs Jenkins pour le déploiement sur les différents environnements
  • Développement des jobs Rundeck pour l’automatisation des taches
  • Conception et réalisation d’une solution technique d’envoi des notifications par e-mail
  • Développement des playbooks ansible
  • Écriture des documentations techniques et fonctionnelles sur WIKI
  • Développement d’une interface utilisateur pour le projet ‘descriptif-structures
  • Evolution des apis REST

Outils/Environnement : Maven, Java8/11, Spring framework, Spring Data, Spring Core, Spring boot, Lombok, ElasticSearch , Tomcat, WSO2, Angular11, Loadash, Typescript, Ansible, Nexus, Rundeck, Jenkins, Bash, MongoDb, SonarQube, Mockito, GIT, Gitlab, Putty, WinScp, TestLink, intellij idea, VScode, SCRUM

Contexte :

  • Apprendre le fonctionnel des greffes des tribunaux de commerce afin de travailler sur des projets d’échanges dématérialisés entre différents acteurs
  • Travailler sur l’industrialisation des processus pour l’amélioration continue de la plateforme afin d’assurer une transmission sécurisée des données des individus

Équipe : 4 Développeurs + 1 Chef de Projet Technique

Tâches :

  • Développer des nouveaux flux pour la dématérialisation des documents
  • Conception et développement des flux avec Tibco Business Works
  • Implémentation des nouvelles fonctionnalités avec TIBCO BW en se basant sur les tickets JIRA
  • Gérer, planifier les changements et coordonner leur mise en œuvre
  • Développement des APIs SOAP
  • Développement des procédures stockées avec PL/SQL
  • Développement des tests unitaires
  • Tests des flux TIBCO
  • TMA
  • Effectuer les mises en recette des applications
  • Préparer les dossiers d’exploitation pour les mises en production
  • Rédiger la documentation du projet ainsi que les supports métiers

Outils/Environnement : Tibco Business Works, Tibco EMS, Tibco Administrator, Oracle (11g), PlSql, procédures stockées, Java8, Xml, Xsd, XsI, SOAP, JUnit, SVN, JMS, JENKINS, Putty, WinSCP, WildFly / Tomcat, NetBeans, Maven, Svn/Git, Eclipse

Contexte : Évolution de la plateforme québécoise Wijaa qui offre des services de la vie quotidienne tels que : bricolage, coiffeur, etc.

Équipe : 2 Développeurs + 1 Chef de Projet Technique, Scrum

Tâches :

  • Développement de nouvelles fonctionnalités par le biais des apis REST à partir des user stories
  • Participation aux différentes cérémonies : daily, sprint planning, sprint review, ect.
  • Développement et évolution de l’interface utilisateur
  • Revue du code et tests unitaires (Mockito)
  • Traduction de la plateforme de français à l’anglais et vis-versa (internationalisation)
  • Analyse et correction des bugs remontés
  • Superviser l’utilisabilité du site web (Google Analytics)

Outils/Environnement : Java 11, Spring Boot, Spring Security, RESTful Web Services, JUnit, Angular 7, Bootstrap, HTML 5, CSS 3, Jasmine, PostreSQL 10, Intellij idea, Visual Studio Code, SonarQube, pgAdmin, Apache Server, Apache Tomcat, JIRA

Contexte :

  • Développer une application permettant la prédiction de la spécialité du médecin à consulter en se basant sur des algorithmes de l’intelligence artificielle comme Random Forest
  • Développement d’une interface web ergonomique pour un utilisateur final

Équipe : chef de projet, 3 data scientists, 1 tech lead

Tâches :

  • Recueil des besoins
  • Analyse des besoins du client
  • Conception de la solution
  • Développement des fonctionnalités en se basant sur l’A
  • Tests d’intégration + unitaires
  • Développement d’une interface utilisateur
  • Déploiement de l’application

Outils/Environnement : Python3.7, Flask, Pandas, Angular7, Machine Learning (Random Forest classifier)

Contexte :

Vu la grande manipulation des fichiers JSON par les équipes, Vneuron a lancé un projet pour la création d’une extension sur l’éditeur VSCode permettant de transformer graphiquement les objets JSON avec les différentes actions possibles telles que : ajout, suppression, édition et de générer des objets JSON crée graphiquement.

Tâches:

  • Analyse du besoin
  • Développement de l’extension qui transforme les données JSON en interface graphique et qui génère des objets JSON à partir de l’IHM.
  • Test

Outils/Environnement : TypeScript, JavaScript, HTML, CSS, Bootstrapp, Node.js, VsCode

LES DERNIÈRES RECOMMANDATIONS

Soyez le premier à partager votre expérience !