Développement de nouvelles fonctionnalités sur le produit Atlassian Confluence.
Technologies Java, Rest, AUI, Jira, Bitbucket, Bamboo.Je donne des formations technique en Java/JEE/Spring/Hibernate/SOA/BPM pour le
compte de plusieurs centres de formations.
Refonte du système d'information de Monaco Télécom au sein de la DSI.
- Analyse des processus de provisioning des services et équipement télécom.
- Implémenter les processus métiers à l'aide des briques open source BPM et
médiation Activiti + Apache Camel + Web Services.
- Définir et implémenter les connecteurs vers les composants externe CRM,
Équipements, Gestion des Rendez Vous...
- Analyse et étude d'impact technique des demandes fonctionnel es.
- Mise en place de test d'intégration de la partie BPM et Routage Camel.
- Support technique au différents développeurs de l'équipe Java/JEE
- Support technique de la production.
- Chiffrage des taches de développement.
- Création des tickets Jira pour l'équipe de développement.
Application de gestion de parc d'afficheur en temps réel des horaires de transport
public de la région de Newcastle.
- Étude des besoins fonctionnels
Relecture des spécifications fonctionnel e avec le responsable fonctionnel de
l'équipe et les ajuster en fonction des standard du domaine du transport public.
Définition des écrans.
- Chiffrage des travaux
Donner les charges pour chaque écran à développer.
- Développement de services et des écrans d'administration.
Définir et gérer différents projets Java-JEE pour le compte de la société Econcepto
- Chef de projet Technique
- Traduire les besoins fonctionnels en spécification technique
Rédaction de l'architecture des applications et les spécifications techniques.
Définition des écrans.
Définition des interfaces de la couche service et base de données.
- Planning des taches, livrables et compagne de tests
Définir les jalons de livraisons.
Partage des taches entre les membres de l'équipe Scrum.
Préparer l'environnement de test
Définir les scénario de tests internes.
- Développement des applications.
Dans le cadre de la réalisation de la nouvel e version de l'ALM Novaforge j'ai
participé à la définition de l'architecture logiciel e et au développement.
Novaforge TM est une agrégation de plusieurs produits open sources qui permettent
de gérer le cycle de vie d'un projet logiciel, tel que les codes sources SVN/Git , les
build Maven , l'intégration continu Jenkins , les tests Testlink , les bugs Mantis , la
Gestion électronique des documents Alfresco ...
- Analyse et définition des besoins fonctionnels
Rédaction de la spécification fonctionnel e des modules confiés.
Discuter avec les donneurs d'ordre fonctionnels et négociation des priorités des
fonctionnalités.
Définir les maquettes fonctionnel es.
- Définition de l'architecture fonctionnel e et technique à base de services et
plugins
Exposer les contraintes techniques liées à l'IHM
Réaliser l'architecture du Portail.
Définir les flux de message de communication entre le portail et les plugins.
Définir les écrans.
- La modélisation et réalisation des processus métiers BPMN/Bonita .
- Le développement de la couche présentation RIA/AJAX/GWT/Conteneur de
Gadgets.
- Le développement des couches basses Services Métiers Apache Camel, OSGi,
IPOJO.
- Modélisation des bases de données.
- Expertise sur les produits Mantis, Testlink, Alfresco, SVN...
- Formation d'une équipe d'ingénieurs débutants 8 personnes sur la technologie
GWT
- Formation de l'équipe Novaforge Grenoble 10 personnes sur l'outil Icescrum
Gestion projet Agile .
Au sein du projet open source Novaforge j'ai développé une application de gestion
de la tierce maintenance applicative TMA intégrée à la plate-forme Novaforge
- Analyse et définition des besoins fonctionnels.
- Gestion de la relation MOE MOA.
- La modélisation des processus métiers.
- Le développement de l'application métier en utilisant la technologie
RIA/AJAX/JAVA.
- Gestion des recettes fonctionnel es
- Administration de l'application métier de TMA.
La solution technique utilise différents technologies et langages Java/JEE, GWT
Au sein du projet Bonita, j'ai effectué une mission pour définir une méthode de
modélisation des processus métiers en UML 2 Diagrammes de classes et d'activités
et développer un plugin Eclipse permet la transformation de la modélisation en code
exécutable par le moteur de workflow "NovaBonita".
La solution technique utilise différents technologies et langages Java/JEE,