Urbain - Développeur JAVA

Ref : 160828N001
Photo d'Urbain, Développeur JAVA
Compétences
JAVA SWING
HIBERNATE
JAVA MESSAGE SERVICE
SPRING TOOL SUITE
Expériences professionnelles
  • 2015/2016 :
    Assistant Chef de Projet chez General Electric/Alstom, planifie et gère les réunions d’équipes.
    Projet de Migration des serveurs OS-2003 vers OS-2012 : Coordination entre les équipes externes (éditeur de logiciels, le data center) et les équipes internes (les Key-User et le service IT).

    Pilotage et suivi des projets sur MS-Project. Effectue les livraisons des releases sur les serveurs de développement afin de préparer les packages pour les environnements d’intégration et production. ********
    Assure le support sur trois applications donc une application sensible permettant la vente des composants électriques, aéronautique, etc… et les deux autres applications sont standard.

    Application permettant d’assurer le support niveau2 : ITSM (Information Technology Service Management).
    Assure également l’installation des releases sur les serveurs (Développement). Une fois la livraison sur l’environnement de développement est validée, je prépare la documentation pour que la release soit livrée sur l’environnement d’intégration et suite à la validation de l’intégration, elle sera livrée sur l’environnement de production.

    Mise en place d’un outil de monitoring sur les serveurs applicatifs afin d’analyser plus rapidement les utilisations de CPU, RAM, Disque Dur et plein d’autres informations relevant de l’application (Utilisation des plugins java robin et java Melody disponible sur github).
    Gestion et suivi de plus de 700 vulnérabilités sur les serveurs suite au projet QUALYS mise en place depuis la jointure Alstom/GE.
    Pilote le projet de migration de l’application Livelink (Open Text) vers Box.

    Directeur de laboratoire JAVA/JEE chez Ingesup, nombre d’étudiants en charges (15) réparti en 4 groupes. Les projets laboratoires sont réalisés deux fois par mois. Le suivi s’effectue donc au bihebdomadaire.

    Dans le cadre d’un projet semi-personnel et initié par l’école Ingesup, je dois développer un lecteur de flux RSS en JAVA/JEE en utilisant les technologies suivantes :
    Spring MVC
    Spring DATA
    Spring SECURITY
    ORM Hibernate
    Apache TILES
    JSP, JS, HTML5, CSS3, …
    Base de données embarqué dans le contexte de l’application en mode développement et PostgreSQL lors du passage en mode production.

    Dans le cadre d’un projet personnel, je développe avec la collaboration de deux collègues une application mobile cross plateforme (Android et IOS) à partir du Framework JavaScript IONIC basé sur NodeJS. Cette application répondra aux besoins d’un service game, elle est catégorisée pour les personnes en études primaires et collégiales.

    2014/2015 :
    Développeur JAVA/JEE chez Smile&Pay, le projet consistait à réaliser une solution logicielle pour faciliter les paiements bancaires sur mobile et tablette. ********

    L’environnement de développement était Eclipse basé sur une machine Windows 2008. On utilisait maven pour la gestion des dépendances. Le projet étant décomposé en plusieurs modules et chaque module était constitué d’un ensemble de composants développés à part entière afin de les assembler. Subversion(SVN) était utilisée comme système de versioning pour assurer un meilleur partage de code entre équipe. La base de données était PostgreSQL. L’utilisation de l’ORM Hibernate pour tout ce qui était Mapping et relation entre objet en passant par la gestion des connexions aux multiples bases de données utilisées (base de données de gestion, base de financières, base de données de communication lié au système de emails, des sms).

    Nous avions également développés des web services internes et externes. Web service interne afin de favoriser un échange entre applications. Web service externe utilisé pour récupérer certaines informations des API.

    Utilisation du Framework spring MVC pour assurer une bonne implémentation et maintenabilité évolutive grâce à ces fichiers XML ; ainsi que spring security pour la sécurité.

    Tout au long du développement et de la réalisation du projet, nous avions utilisés la méthode AGILE SCRUM qui est d’ailleurs léger, simple à comprendre mais difficile à maitriser. Pour ma part, j’ai appris que SCRUM n’est pas en soi un processus ni une méthode de développement de produits, c’est un canevas pour l’application de divers procédés et techniques de développement. Il met donc en évidence l’efficacité relative des pratiques de gestions et de développement de produit en place, de sorte que ces dernières puissent être améliorées.

    Juin/Aout 2014 : SUMMER SCHOOL en partenariat avec le groupe DEMEOR Préparation de la certification
    Langage JAVA Certification 1Z0-803 (OBTENUE le 23 Juillet 2014)

    2013/2014: Réalisation d’une application web pour traitement de données énergétiques, front-end en HTML5, CSS3, et JAVASCRIPT, back-end en JAVA. Environnement éclipse, serveur TOMCAT utilisé en Local. Utilisation de la librairie D3 (plugin consultable sur ********) pour la partie graphique.

    Projet de gestion d’accès en utilisant le microcontrôleur MBED via la communication RFID. Ce projet a été conçu dans le cadre de la gestion des salles de laboratoire. Chaque étudiant devant rentrer en possession d’un badge qui lui communiquera à travers un système de cerveau moteur fixer sur le portique de chaque salle.

    Site web réalisé comme freelance : ******** (site hébergé chez OVH). Les technologies utilisées pour la construction de ce site sont :
     HTML5
     CSS3
     JavaScript
    Partir d’un template, il fallait rapidement prendre connaissance de ce dernier afin de comprendre comment il fonctionnait et assurer l’intégration des composants conçus suite aux besoins du client qui était d’ailleurs très pointu sur un certain nombre de détails.

    2012/2013: Laboratoire, Projet de développement d’une Application Client/serveur sur QT/C++.
    Nous avons utilisé le Framework QT pour développer la partie cliente
    Projet sur le calculateur de vitesse d’un Rally en assembleur en utilisant le PIC 18F452. Environnement de développement MATLAB.

    2005/2006 : Nestlé Cameroun
    Adjoint-chef d’équipe des opérateurs de la chaîne de production. Assure la maintenance préventive et corrective de la chaîne de production. Sous la responsabilité de mon manager, nous étions une trentaine dans l’équipe et il fallait s’assurer que chaque opérateur à son poste exécutait toutes les tâches liées au processus de la maintenance (préventive ou corrective) mis à part ses propres tâches quotidiennes qui consistaient au paquetage des cubes(divers saveurs) et lait en poudre.

Études et formations
  • FORMATION
    2012/2016: Master 2 en Système d’Information et Génie Logiciel. (INGESUP à PARIS/FRANCE)

    2007/2010: Licence en Technologie de l’Information. (Philips University à NICOSIE/CHYPRE)

    2001/2003: DUT Génie Électrique et Informatique Industrielle. (IUT de DOUALA/CAMEROUN)

    COMPÉTENCES TECHNIQUES
    Développements logiciels
    JAVA, JEE, JAVAFX, JAXB, HTML5, CSS3, JavaScript, Node.js, EJS, XML, JSP, JSF, Ajax, JQuery, AngularJs.

    Base de données et Serveurs:
    POSTGRES, SQL/MySQL, PHP, SQL server, WAMP Server,
    XAMPP Server, phpMyAdmin, Access, Tomcat, Glassfish, JBoss, MongoDB
    Management et Gestion des dépendances : ITSM, Maven, NPM.

    ORM – LIBRAIRIES – SERVICES : Hibernate, Spring, Webservice SOAP et RestFul, Web Sémantique, MVC,
    Express.

    Modélisation: UML, Merise, ALM (Méthodes Agiles).

    Environnement Système et développement :
    Windows (2000, XP, Vista, 7, 8, 10). GNU/Linux(Ubuntu).
    Application Microsoft office (Word, PowerPoint, Access, Excel, Visio, Photoshop).

    Langue: Anglais Intermédiaire.

    Environnement de développement :
    Eclipse, Intellij, Sublime, Notepad++.
    Partage de code : SVN - GIT – GITUB.
    ETL ET BUSINESS INTELLIGENCE : TALEND.

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible