Bienvenue sur le profil Malt de Adama !
Localisation et déplacement
- Localisation
- Paris, France
- Peut travailler dans vos locaux à
-
- Paris et 50km autour
Préférences
- Durée de mission
-
≥ 6 mois
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (32)
- Langages
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Methodologies
-
Débutant Intermédiaire Confirmé
- Architecture
-
Débutant Intermédiaire Confirmé
- Build
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Frameworks
-
Débutant Intermédiaire Confirmé
Adama en quelques mots
Ainsi, j'ai pu dévelloppé une expertise sur les technos Java et les frameworks qui l'entourent.
Mon champs de compétence comprends :
le développement Java de base, le développement frond end (Angular, Struts, JSF..), le développement back end (Spring, Hibernate, JPA),
les outils de gestions de dépendance (Maven), les outils de gestions de versionning de code (SVN, GIT), les différents outils de déploiement (Jenkins, Nexus),
les serveurs d'application (weblogic, tomcat, Jboss), les IDE (Eclipse, websphère, Visual Studio Code) et les Bases de données (Oracle avec clients SQL Developper et Toad)
Expériences
Veolia Eau - Veolia
Environnement
Ingénieur d'Etudes et développement Java/J2EE
Développement application PREPAR : Application de consultation de patrimoine et de calcul des index de consommation d'eau et de facturation
L'analyse de l'architecture de l'application
Développement de plusieurs modules sur toutes les couches de l’application Présentation (JSF/RichFaces), Services (Java Spring) et DAO (PLSQL)
Développement et optimisation de procédures stockés PLSQL
Tests unitaires (JUnit)
Responsable de la maintenance évolutive et corrective de l'appli PREPAR avec la gestion d'une équipe de 3 personnes
Développement et exécution de scripts et batchs SQL+ pour la mise à jour des informations compteurs vers d'autres applications GN, BDC et MDM
Recueil et analyse des besoins lors de développement de nouvelles évolutions
Analyse des impacts techniques et chiffrage journalier des évolutions
Rédaction des documentations techniques associées
Développement des évolutions
Correction des bugs
2e Projet : BDC
Développement application BDC : Application de gestion de la base des compteurs VEOLIA, de la gestion des stocks et des différents mouvements des compteurs d'eau gérés par VEOLIA
Participation aux réunions techniques, à la rédaction des spécifications et des documentations techniques
Formation d'une semaine au Framework Flex
L'analyse de l'architecture de l'application
Développement de plusieurs modules sur toutes les couches de l’application Présentation (Flex), Services (Java Spring) et DAO (Hibernate).
Optimisation des requêtes HQL et criteria
Modification de méthodes web services et le WSDL associé
Tests unitaires (JUnit) et tests de non régression
Correction des bugs sur les lots 1 et 2 de l'application
JSF (RICHFACES), JAVASCRIPT, JAVA 6, SPRING 1.2, SQL, PLSQL, SQL+, UML, ECLIPSE 3.4.2, SVN, TOMCAT 6.0, ORACLE 10G (TOAD CLIENT ORACLE), JDBC, XML, CSS, WINSCP, FILEZILA
FLEX 3 (CAIRNGORM 2), MVC, JAVA 6, SPRING 3.1, SQL, HIBERNATE (HQL, CRITERIA), XML, UML, ECLIPSE 3, SVN, JBOSS 6, ORACLE 10G (TOAD CLIENT ORACLE), SVN, MAVEN 3, ANT, WEBSERVICES SOAP
ORANGE - ORANGE
Télécommunications
Consultant Senior Java BackEnd
FACADES sert d’interface entre l’application de prise de commande situées en FRONT (SOFT) et les applications de traitement de la commande situées en back.
Participation aux rituelles agiles : participation aux réunions de stand up tous les matins et aux réunions de lancement d'itération toutes les 2 semaines
L'analyse de l'architecture de l'application FACADES
Analyse des impacts techniques et chiffrage journalier des User Stories (Evolutions)
Proposition de solution.
Réalisation des développements java webservices SOAP (XML) et REST (JSON) (sur la base des 2 principaux services exposés par Facades : FindAndGetCustomerOrder et CreateCustomerOrder)
Développement et réalisation des tests unitaires (JUnit)
Réalisation de démo des user stories en présence de toute l'équipe projet
Correction des bugs issus des développements effectués
Rédaction des documentations techniques associées aux développements
Rédaction chaque semaine d'un rapport d'activité mentionnant les travaux réalisés et les livrables soumis
Configuration et déploiement des livrables sur les environnements de DEV et QUALIF via Hudson ou manuellement via FileZila
Participation aux MEP et astreintes tous les mois en assistance technique
Veille à la qualité des développements et au respect des bonnes pratiques d'écriture (Sonar)
JAVA/J2EE, JAVASCRIPT, JAVA 7, WEBSERVICES SOAP ET REST (JSON), APACHE CXF, SQL ORACLE 10G (CLIENT SQL DEVELOPPER), ECLIPSE, JUNIT, SVN, SPRING, MAVEN, JETTY, XML, HIBERNATE/JPA, INTERFACE GWT, WINSCP, FILEZILA, PUTTY, SCRIPT SHELL, SONAR
Société Générale - Société Générale
Banque & assurances
Consultant Senior Java FullStack - En tant que freelance
GMC est une application qui permet de gérer les conduits de refinancement de la SG auprès de la banque de France et l’Union Européenne suite aux prêts aux particuliers et aux entreprises.
Les moteurs d’Eligibilité sont des calculateurs qui à l’issue d’assemblage d’un certains nombre de règles permettent de déterminer si un particulier ou une entreprise est éligible à un prêt ou pas.
Participation aux rituelles agiles : Réunions de stand up tous les matins et réunions de lancement d'itération (Poker Planning) toutes les 3 semaines permettant d’effectuer le chiffrage de Users Stories.
Validation technique des expressions de besoins Métier.
Analyse, modélisation et création de nouvelles tables dans le MCD de GMC.
Développement fullStack de nouveaux modules applicatifs dans le cadre de GMC (Partie IHM et BackEnd)
Développement et réalisation des tests unitaires (JUnit).
Construction du socle technique et développement des microservices avec SpringBoot pour les moteurs d’éligibilité.
Développement de plusieurs batchs (jobs) avec Spring batch
Développement d’un besoin applicatif Angular permettant de stocker des webservices RestJSON dans une base de données NoSQL (MongoDB).
Utilisation de l’outil Deployd permettant le mécanisme d’implémentation RestFull
Rédaction de la documentation technique associée aux développements.
Analyse et correction des retours d’homologation.
Support technique pour les équipes d’Homologation et métier.
Prise en charge et suivi des livraisons en environnements d’Homologation fonctionnelle et bancaire.
Création et déploiement des packages de livraison en intégration continue (Jenkins et Nexus).
Préparation et réalisation des MEP en utilisant Jenkins et Nexus.
Installation et configuration de GIT suite à la migration de SVN vers GIT.
Participation aux ateliers techniques concernant la migration de Struts 2 vers Angular.
JAVA 7/8, STRUTS 2, JAVASCRIPT, TYPESCRIPT, ANGULAR 4, SPRING CORE, SPRING BOOT, SPRING BATCH, JPA, SQL NATIVE, ECLIPSE, MAVEN, JNUIT, WEBLOGIC 12C, SVN, GIT, JENKINS, NEXUS, ORACLE SQL DEVELOPER, VISUAL STUDIO CODE, DEPLOYD, RESTJSON, MONGODB , WINSCP, FILEZILA, PUTTY, SCRIPTS SHELL, JIRA, METHODE AGILE (SCRUM), SAFE
Recommandations externes
Consultez les recommandations qu'a reçues Adama