Mickaël - Développeur Angular
Ref : 200228V001-
92000 NANTERRE
-
Développeur (33 ans)
-
Totalement mobile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
EXPÉRIENCES
Ingénieur Etudes et Développement Fullstack
Société Générale (SGCIB)
03.2018 – 12.2019
(1 an et 9 mois)
Contexte
Au sein d'une feature team web de 5 développeurs du pôle DCC/ DIT, en agilité avec des sprints de 3 semaines.
Actions
Développements d'applications from scratch (Angular 8 / Bootstrap 4 / JAVA 8 / SpringBoot 2) :
refonte d'un portail de cash management international, permettant de saisir et de valider les ordres de paiement et d’encaissement : GlobalCash
application de suivi de ticketing entre les clients externes et le support : MyCases.
application de management de comptes virtuels permettant le listing des transactions, la création et clôture de contrats : VAM
Réalisation d'un POC afin de mettre en place un outil E2E avec écriture en BDD (TestCafe / Cucumber / Gherkin)
Développement de widgets écrits en pReact
Environnement technique
Angular 8, Bootstrap 4, Typescript, JAVA 8, SpringBoot 2, Maven 3.3.9, Deployit, Jenkins
Ingénieur Etudes et Développement Fullstack
BNP PARIBAS ASSET MANAGEMENT
09.2015 – 03.2018
(2 ans et 6 mois)
Contexte
Dealing Services est une entité de la BNP qui gère la table de négociation. Il y a sur le plateau une table de négociation, trois équipes MOE, une équipe MOA et un Service Desk.
Au sein de l'équipe web composée de 5 développeurs et 1 chef de projet, j'ai pu travailler sur différentes applications legacy et from scratch en sprint de 2 semaines.
Actions
Méthodologie Agile et travail en TDD
Maintien et évolutions d’applications legacy (Java 7, JMS, scripting) du noms de
Fire : référentiel de données de Dealing Services
FinWeb : portail client de passage d’ordres financiers
FinReport : plateforme de reporting
Refonte de l'application "FinWeb" permettant la création et le passage d’ordres financiers : réalisation d’un POC en angular 2 et java 8 puis développement en TDD de celle-ci.
Développement from scratch de l'application "Oculus" suite aux besoins de MIFID 2. Elle permet de lister, mettre à jour et créer des rapports de transactions à remettre au régulateur.
Co-présentation du contenu de l'itération lors des démos
Travail quotidien avec le métier pour les demandes d'évolution et de chiffrage de stories
Livraison continue sur les plateformes de recettes et assistance lors de mise en production.
Environnement technique
Java 8, Spring Boot, TypeScript, Angular (4), Angular Material, Oracle (11g), HTML 5, Maven, Jenkins, Hibernate, Material Design
Apprenti Ingénieur Java JEE
BULL / ATOS
10.2012 – 07.2015
(2 ans et 10 mois)
Contexte
Projet dans le secteur défense du nom de SIGALE (Système d'information, de gestion et d'administration des licences d'exportation).
L'entreprise qui souhaite exporter ou transférer des matériels de guerre et matériels assimilés doit obtenir une licence, par l'intermédiaire du système SIGALE, avant la signature de tout contrat et avant l'exportation physique des produits de défense.
Cette démarche en ligne permet de demander un référencement ou de modifier un profil opérateur.
Equipe de 10 développeurs avec 1 chef de projet et 5 MOA.
Actions
Développement de modules spéci ques (J2EE, JSF, SOAP, SINEQUA, BONITA, JASPER)
Rédaction de documents techniques (Spéci cations Techniques)
Développement de tests fonctionnels automatisés (Selenium RC, Maven)
Analyse et correction des faits techniques Gestion d’un portail Liferay
Environnement technique
JEE, JSF, SOAP, SINEQUA, BONITA, JASPER, Selenium RC, Maven, Liferay
Stagiaire développeur
Ministère de l'Ecologie, du Développement durable et de l'Energie
04.2012 – 07-2012
(4 mois)
Contexte
Au sein du centre d'études techniques de l'équipement d'Ile de France, j'ai pu intégrer une équipe utilisant le système SIREDO par le biais de maccros excel. SIREDO (Système informatisé de recueil de données) est un système informatisé de recueil, de transmission, de concentration et de présentation des données sur le trafic routier.
Le besoin étant le développement d'un outil de traitement des données émisent par le système.
L'équipe ne possédant aucun IT, j'étais en autonomie et en relation directe avec les utilisateurs finaux du client lourd.
Actions
Recueil du besoin
Développement d'un client lourd from scratch en java swing
Prise en charge et analyse des demandes utilisateurs
Présentation de l'application à la fin de chaque itération
Environnement technique
JAVA 6, Swing
FORMATIONS
Certification Scrum Master 2017
Ecole d'Ingénieur en majeure Systèmes d'Information • ECE (Paris) 2015
DUT Informatique • IUT d'Orsay - Paris Sud XI 2012
COMPETENCES
Fonctionnelles MODÉLISATION CONCEPTUELLES DES PROCESSUS
CAHIER DES CHARGES ET SPÉCIFICATIONS
ANIMATION DES CÉRÉMONIES SCRUM
POC PUIS PRÉSENTATION EN BBL
Méthodologies SCRUM, TDD, BDD
TECHNOLOGIES
LANGAGES Java 8, Typescript
DÉVELOPPEMENT WEB Angular 8, HTML 5, CSS, Bootstrap 3 & 4, Typescript
LOGICIELS, IDE Eclipse, VSCode, Intellij, SqlDevelopper, pgAdmin, SoapUI, Putty
FRAMEWORKS
SGBD
QUALITÉ CODE
SYSTÈME D’EXPLOITATION
WEB SERVICE
GV / DÉPLOIEMENT
Spring Boot 2, Spring Security, Spring Data, Spring JDBC, Hibernate 4,3,
JPA, Angular 8
Oracle 11g, MySQL, PostgreSQL
TestCafe, Cucumber/Gherkin, Jasmine, Junit, Mockito, Selenium RC
Windows, Linux
REST, SOAP
GIT, Maven, SVN, Jira & Testlink
LANGUES
ANGLAIS
ALLEMAND
LU, ÉCRIT, PARLÉ
LU, ÉCRIT