CV MAVEN

Freelances

Vous avez des compétences MAVEN et vous recherchez une mission ? Rejoignez 102.834 autres freelances partout en France.

Déposez votre CV

Déjà inscrit ? Consultez nos offres de mission.

Entreprises 01 80 88 59 00

Déposez une offre et recevez des CV MAVEN (gratuit)

Portage salarial

Pas immatriculé ? Effectuez vos missions freelance avec SPG, la société de portage salarial des informaticiens.

Nos derniers

freelances ayant la compétence MAVEN sur leur CV

Exemple de missions de Nadhem, freelance MAVEN habitant Paris (75)

HAMIX FRANCE ( START - UP) DEPUIS 10 / 2013
Ingénieur d’Etude et Développement senior (Référent technique - team leader)
Projet EthicPro : Plateforme web RIA (Rich Interface Application) pour la gestion de bout en bout des affaires de prestation de services. Cette plateforme vise à devenir la place de marché de référence répondant aux critères d’efficacité, de transparence et surtout de respect de l’éthique de travail dans ce domaine.

Etude de l’existant :
• Etude des solutions présentes sur le marché,

• Identification des points forts et des points faibles pour mieux adapter la solution aux attentes des utilisateurs.

Mise en place de l’environnement technique :
• Benchmark et choix techniques : Environnement J2EE,

• Intégration et configuration de l’environnement de développement : Eclipse, JBoss, Maven, SVN, Spring Core, Spring Security, Hibernate, JPA, ZK Framework, Jenkins, Sonar …

• Configuration de la machine de PROD sous Linux.

Réalisation :
• Conception et mise en place de la base de données (MySQL) avec la méthode Merise,

• Proposition d’une logique de navigation et d’affichage au sein de la plateforme,

• Proposition, développement et tests de la maquette graphique en utilisant le langage XUL (Framework ZK, pages ZUL),

• Conception et développement des fonctionnalités principales,

• Fonctionnalités d’alimentation de la base (CRUD) : CV, Mission, Commercial…

• Workflow de gestion d’une affaire : interface de négociation, acceptation ou refus d’une offre etc…

• Boite aux lettres internes à la plateforme,

• Moteur de recherche contextuelle,

• Encadrement de 2 développeurs juniors,

• Coaching pour estimation de charges de travail,

• Coaching pour la prise en main de la méthode SCRUM et l’utilisation de Bugzilla,

• Encadrement au niveau de la communication et de la rédaction.

• Coaching pour élaboration de tests unitaires avec JUNIT

Environnement technique : Mac OSX, Ubuntu, JAVA 6, Eclipse, JBoss 7.1, ZK Framework 7, SPRING Framework, SPRING Security, Hibernate, JPA, Junit, Jenkins, Sonar, SVN, Maven, Mysql 5, CSS 3, XML, Agile (Scrum), Bugzilla.

Ingénieur d’Etude et Développement senior (Référent technique – GWT team leader)

Projet de migration du système d'information interne de la technologie ORACLE FORMS 7 vers la technologie web RIA GWT (Google Web Toolkit) interagissant avec une base Oracle 11g.

Etude de l’existant :
• Prise en main de la technologie Oracle FORMS,

• Etude des écrans FORMS : Compréhension de la logique métier et exploration en profondeur des scenarii possibles (validation client ou serveur / gestion des erreurs),

Spécification des besoins :
• Assistance aux utilisateurs finaux pour l'expression de besoins (ergonomie, fonctionnalités, évolutions...),

• Rédaction des spécifications fonctionnelles dans l'application « Confluence ».

Réalisation :
• Prise en main de système de « versioning » GIT en mode ligne de commandes,

• Configuration de l'environnement de développement Java/J2ee : Spring, Maven, Spring Security, Hibernate, GWT,

• Estimation de la charge de travail par rapport à l'étude préalable de l'écran,

• Conception des écrans WEB à mettre en place et choix des composants GWT à utiliser,

• Migration GWT des écrans FORMS selon le modèle MVP (Model View Presenter),

• Mise à jour des numéros de chèques ,

• Saisie des écarts compagnies (Ecarts entre les commissions attendues et les sommes réellement perçues),

• Changement client d'une police,

• Changement compagnie d'une police,

• Saisie des bordereaux commissions reçues ,

• Création, test et intégration d'un composant WEB GWT se comportant exactement à la manière d'une grille FORMS à partir du composant « DataGrid » avec des cellules éditables à la volée « EditTextCell ».

• Conception et mise en place de composants GWT réutilisables pour des besoins client bien précis,

• Adaptation aux contraintes client de développement : L'application doit être compatible Oracle 7 et Oracle 11,

• Le comportement de l'écran GWT Web doit correspondre exactement à l'écran Oracle Forms Client lourd (l'équipe de saisie n'utilise que le clavier: Mise en place de handlers/listeners pour l'interception des différents events clavier,

• Mise en place d'Events spécifiques,

• Mise en place de tests unitaires JUNIT

• Amélioration de l'ergonomie des écrans avec CSS 3,

• Reporting de l'état d'avancement des tâches sur Jira.

Environnement technique : Window 7, JAVA 6, Tomcat, Framework SPRING, Hibernate, IDE Eclipse, GIT, Maven, Oracle 7, JUnit,Oracle 11, CSS 3, XML, Agile (Scrum), Jira, Confluence.

RESILIER ABONNEMENT.FR ( START - UP)
01/2012–12/2012
Ingénieur d’Etude et Développement senior (team leader)
Site web destiné au grand public facilitant les démarches de résiliation de différents types d’abonnements.

Spécification des besoins :
• Rédaction du cahier des charges avec détails des besoins fonctionnels et non fonctionnels,

• Conception des écrans WEB et de la navigation dans le site,

• Validation de la maquette proposée par les infographistes.

Choix des Technologies et mise en place de l’environnement de développement :
• Choix d’un environnement de développement libre,

• Etude des avantages et inconvénients des différentes technologies libres du marché (serveur d’application, serveur de bases de données, EDI, Langage de programmation, frameworks de développement, etc.) ,

• Intégration de la plateforme de développement J2EE sur un système d’exploitation LINUX (ubuntu). Conception et mise en place de la base de données :

• Elaboration du modèle conceptuel de données (MERISE),

• Génération de la base de données MySQL,

Développement du site en Java/J2EE (Coordination entre 2 développeurs Sénior, 1 Junior, 1 stagiaire, Développement avec la méthode agile) :

• Mapping relationnel/objet avec Hibernate et JPA,

• Intégration du Framework Spring et supervision du développement de la couche métier,

• Formulaires de saisie des données client (HTML, CSS 3, JQuery),

• Traitement de génération de la lettre de résiliation appropriée,

• Intégration du module de paiement PAYPAL,

• Développement d’un batch Java pour la génération PDF de la lettre de résiliation et l’envoi des données à nécessaires au service Maileva de la Poste. Le même batch sert à parser le feedback de la Poste concernant l’état d’envoi des lettres déposées.

• Supervision du développement de la partie suivi de commande en ligne.

Livraison du projet en production et participation à la phase de stabilisation du site.

Environnement technique : Linux (Ubuntu), JAVA 6, Jboss 4.2, Framework SPRING, Hibernate, IDE Eclipse, SVN, Maven, MySQL, JQuery, Javascript, HTML, CSS 3, XML, Agile (Scrum), Power AMC, Mantis.

S N C F 0 1 / 2 0 1 1 – 1 2 / 2 0 1 1
Ingénieur d’Etude et Développement senior
SWING est un projet s'inscrivant dans le plan de réorganisation du Fret SNCF visant à réduite les coûts de fonctionnement.

Phase d’immersion : Maintenance corrective
• Résolution de bugs d’affichage SWING (messages d’erreur, composants graphiques, rafraîchissement de couleurs, etc…),

• Correction de bugs fonctionnels : Compréhension et analyse du code en profondeur et prise en mains de l’architecture de l’application,

• Prise en main de l’outil de gestion de projet BUGZILLA et participation aux « stand up meetings » pour le suivi journalier de l’avancement de l’équipe,

Phase d’action (Team leader) : Maintenance évolutive
• Tâches de coordination de l’équipe,

• Animation de réunions matinales quotidiennes avec les membres de l’équipe pour exposer l’état d’avancement des tâches et favoriser l’échange d’expertises sur le projet,

• Animation de réunions hebdomadaires avec les autres équipes de la plateforme et les MOA pour évaluer l’avancement global par rapport aux dates clés de livraison en recette et en production.

Tâches de développement :
• Plan de coupe (coordination entre 1 MOA et 2 IED) : Etude de la solution et mise en place du traitement de chargement, impression PDF (BIRT) et validation de la coupe d’un train (la vérification de la cohérence du détachement des lots de wagons sur la voie avec le référentiel système théorique). Cette fonctionnalité a été intégrée dans plusieurs écrans avec plusieurs niveaux de droits utilisateurs.

Débranchement d’un train (coordination entre 1 MOA et 3 IED) :
• Etude de faisabilité et évaluation de la durée du développement,

• Développement de la fonctionnalité de débranchement de train à partir des données lots/wagons (Urgence d’un convoi, disposition des wagons dans le lot, matières dangereuses transportées, poids des wagons etc.),

• Etude de faisabilité et évaluation de la durée du développement. (drag & drop / graphique 2D java SWING),

• Développement de l’écran de correspondance arrivée/départ des wagons/lots dans une gare bien déterminée donnant la possibilité de visualiser la voie et la position d’arrivée et de départ d’un lot/wagon sélectionné.

Environnement technique : Windows XP, JAVA 5, Framework SWING, Framework Ibatis, IDE Eclipse, SVN, Maven, Hudson, BugZilla, Agile (Scrum), Oracle 10g, Tomcat 6.

VIAMEDIS 06/2009–12/2010
Ingénieur d’Etude et Développement

Viamedis - leader du tiers payant généralisé en termes de couverture et de bénéficiaires.

Tierce maintenance applicative de la solution WEB Java/J2EE Viamedis.Net (Spring MVC, Maven, Jboss v4.2, Microsoft SQL Server, Hibernate) :

• Identification des origines des anomalies fonctionnelles ou d’affichage,

• Etude de l’impact estimation de la durée et de la difficulté des modifications à apporter,

• Développement et tests des correctifs,

• Livraison en « Préproduction » et recette (cycle en V).

Conception et développement d’un traitement trimestriel permettant de contrôler la présence de D...

Voir le profil complet de ce freelance