
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
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
École nationale d’ingénieurs de Carthage, Tunisie (filière : systèmes d’information)
2016
Institut préparatoire aux études d’ingénieurs de Nabeul, Tunisie (filière : maths physique)
Langues


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