Ronald - Tech Lead et développeur Full Stack - DevOps AWS
Ref : 110823P001-
75012 PARIS
-
Développeur, Consultant technique (43 ans)
-
Totalement mobile
-
En portage salarial
Expérience professionnelle
INDIGO Group - Leader mondial du stationnement
Mars 2022 à fin avril 2023 (1 an et 1 mois)
Développeur Full Stack, DevOps
Intégration d’une grande équipe orientée produit fonctionnant en flux tiré et composée des développeurs
spécialisés mais aussi polyvalents, prêts à challenger les besoins métier pour créer de la valeur pour les
clients.
Réalisations :
- Intégration de GoCardless pour le paiement par prélèvement bancaire récurrent (SEPA),
- Mise en place d’un scheduler qui déclenche des traitements permettant d’envoyer des notifications, push
et mail aux clients,
- Lead de séances de Discovery pour challenger des besoins clients,
- Participation à des Gemba walk et des focus clients,
- Développement des features au niveau du backend et frontend,
- Création de ressources AWS dans les environnements de Dev, Staging et Prod,
- Déploiement des features en Prod,
- Accompagnement de développeurs,
- Code review.
Environnement technique :
- Technologies backend : Kotlin (Coroutines), AWS (EventBridge, Lambda, SQS, IAM, Cognito, Beanstalk, API
Gateway), RabbitMQ, Gradle, Java, Spring (core, boot, security, data), Jackson
- Technologies frontend : ReactJS, Redux
- Marketing automation : Sending Blue, LeanPlum
- Tests : JUnit 5, AssertJ, MockK, Jest
- Stockage de données : Postgres, Minio
- IC/DC : Docker, Docker Compose, Bitbucket (pipeline)
- Autres technos : Git, Jira, Confluence, Miro
CLEYROP - Scale up de création d’un Data Hub souverain
Septembre 2021 à fin décembre 2021 (4 mois)
Tech Lead Backend / DevOps
Expertise technique dans le but d’améliorer le delivery.
Amélioration des best practices de développement et de qualité de code.
Conseil par rapport à l’application de l’agilité.
Réalisations :
- Mise en place des librairies communes afin d’éviter la duplication de code,
- Mise en place d’une librairie Kotlin exposant l’api minio admin,
- POC et mise en place de la gestion des droits d’accès aux buckets depuis keycloak (IAM),
- Mise en place d’un module de tests métier avec cucumber-java8,
- Intégration du linter detekt au niveau de la pipeline Gitlab pour améliorer la qualité de code,
- Développement des features en Kotlin,
- Accompagnement de développeurs,
- Code review.
Environnement technique :
- Technologies backend : Kotlin, Kafka, Gradle, Java, Spring (core, boot, data-jdbc), Jackson
- Tests : Cucumber, JUnit 5, AssertJ, TestContainers
- Stockage de données : Postgres, Minio
- IC/DC : Docker, Gitlab (pipeline), Kubernetes, Helm
- Autres technos : Git, Gradle, Detekt, Monday, Insomnia
MAI 2011 A CE JOUR
SQLI – POC FAMA
Conception et développement d’une application mobile adressée à des analystes financiers leurs permettant de visualiser et de télécharger des documents publiés par des experts financiers.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Equipe de 2 personnes
Etude de la version 4.5 de Flex permettant le développement d’applications mobiles multiplateformes
Proposition de la maquette
Définition de l’architecture applicative
Conception et développement
Déploiement de l’application sur un Ipad 2 (IOS)
Déploiement de l’application sur un HTC Desire HD (Android)
Environnement technique : Flash Builder 4.5, Flex 4.5, SVN
NOVEMBRE 2010 AVRIL 2011
TEXA SERVICES – CARREFOUR DES ACTIONS
Conception et développement d’une solution web modulaire permettant aux responsables bureaux de distribuer les tâches entre les experts se trouvant sous leur périmètre de responsabilité.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Equipe de 2 personnes
Proposition de maquettes
Echanges avec la MOA
Conception et développement de la couche Frontend
Intégration de Blaze DS
Intégration de l’application dans le portail de la société
Rédaction du rapport de conception détaillé
Rédaction du dossier d’architecture applicative
Rédaction du document d’installation de l’environnement de développement
Environnement technique : Liferay, Eclipse Galilleo, JBOSS, BlazeDS, Spring 3, JEE 6, Flex 4, SVN
OCTOBRE 2010
1 MOIS
SQLI – PORTAIL BFA
Conception et développement d’une solution web modulaire permettant au département Banque Finance Assurance de capitaliser son savoir faire au tour du métier et des nouvelles technologies.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Equipe de 2 personnes
Mise en place de Maven 3
Mise en place du plugin Maven nommé Flex Mojos
Définition de l’architecture logicielle
Conception et développement des services métier
Mise en place d’une authentification LDAP
Développement et intégration des premiers modules de capitalisation
Environnement technique : Maven 3, Eclipse Galilleo, Flash Catalyst, Adobe Ilustrator, JBOSS, Spring 3, Spring Security 3, JEE 6, Flex Hero, SVN
AOUT A SEPTEMBRE 2010
2 MOIS
CREDIT AGRICOLE – PROJET ZETA
Projet d’innovation basé sur des technologies Adobe ayant comme objectif la mise en place d’un prototype permettant de montrer un aperçu de ce qui pourrait être les nouveaux postes agent et le nouveau espace client.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Equipe de 8 personnes
Conception et développement des composants génériques
Développement et skinnig des vues
Conception et développement d’une couche de services métier tampon
Mise en place de Spring Security
Environnement technique : Scrum, Eclipse Galilleo, Plugin Flash Builder, Flash Catalyst, Adobe Illustrator, JBOSS, Flex Hero Beta, JEE 6, JAXB, Spring 3, LCCS, LCDS, SVN
MARS A AVRIL 2010
2 MOIS
BNP PARIBAS ASSURANCE – REFONTE DES BATCHS DU PROJET ETOILE
Refonte d’un ensemble de batchs présentant d’importants problèmes de performance et de gestion de mémoire dû a une montée en charge.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (40 j/h)
Conception multithreading
Rédaction du Rapport de Conception Détaillé
Développement du premier lot
Tests unitaires
Environnement technique : UML, Rad 7, Java, JDO, CVS, SGBDR Oracle
JANVIER A FEVRIER 2010
2 MOIS
BNP PARIBAS ASSURANCE – PROJET M2I
Conception et développement d’une application permettant la gestion de rejets générés par un traitement en batch.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (35 j/h)
Conception des différentes couches de l’application (Présentation, Services métier, Accès aux données, SGBDR)
Rédaction du Rapport de Conception Détaillé
Rédaction de la fiche de mise en œuvre
Rédaction du dossier d’installation
Mavenisation de l’application
Développement des vues
Intégration de BlazeDS
Intégration de Cairngorm
Implémentation de la couche métier
Implémentation de la couche DAO
Tests unitaires et d’intégration
Environnement technique : UML, Websphere 6.0, Rad 7, Java/J2EE, JDO, AOP, Flex Builder 3, Flex 3, AS3, Blaze DS, Cairngorm, CSS, CVS, Maven 2 (sauf pour la partie Flex), SGBDR Oracle
NOVEMBRE A DECEMBRE 2009
2 MOIS
BNP PARIBAS ASSURANCE – PROJET SIMULATEUR PREVOYANCE CGE
Conception et développement d’un simulateur d’assurances adressé aux apporteurs d’affaires de BNPPA.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (130 j/h)
Participation dans la conception générale de l’application
Participation à la rédaction du Rapport de Conception Détaillé (RCD)
Conception et implémentation de la couche d’accès aux données
Développement et correction des vues MXML
Mise en place de composants transverses (Formateurs Flex, ExtendedArrayCollection, …)
Environnement technique : UML, Websphere 6.0, Flex Builder 3, Flex 3, AS3, Blaze DS, Cairngorm, CSS, CVS, SQLite
AOUT A OCTOBRE 2009
2 MOIS BNP PARIBAS ASSURANCE – PROJET AUTHENTIFICATION FORTE SESAME
Conception et développement d’un module supplémentaire à la solution de gestion des identités et des habilitations du groupe, il assure l’authentification forte par le biais des certificats SSL signés par une autorité d’authentification.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (40 j/h)
Conception et rédaction du RCD
Implémentation des différents modules
Tests de développement et d’intégration
Configuration du serveur IHS
Rédaction du dossier d’installation
Environnement technique : UML, Websphere 6.0, IHS, Rad 7, Java/J2EE, CVS, Maven 2, JUnit
MAI 2007 A AOUT 2009
28 MOIS
BNP PARIBAS ASSURANCE – PROJET SESAME
Conception et développement d’une solution transverse basée sur une architecture SOA permettant la gestion des identités et des habilitations au sein du groupe BNPPA.
CHEF DE PROJET
Chiffrage (1800 j/h)
Participation à la rédaction du Rapport de Conception Détaillé (RCD)
Mise en place du mapping JDO
Mise en place de Spring et Spring AOP
Conception et implémentation de la couche de services métier
Conception et implémentation de la couche d’accès aux données
Correction d’anomalies au niveau de toutes les couches de la solution
Réalisation d’d’évolutions au niveau de toutes les couches de la solution
Environnement technique : UML, RAS 6, RAD 7, RAM 7, Spring, Websphere 6.0, JDO, AOP, Flex 3, AS3, BlazeDS, Cairngorm, CVS, Maven, SGBDR Oracle
JANVIER A MAI 2007
4 MOIS ET DEMI SAINT GOBAIN – PROJET SIRUS
Conception et développement de la couche présentation d’une application Web Intranet gérant les portefeuilles des projets au sein du groupe.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (300 j/h)
Conseil dans les phases de conception et architecture
Mise en place du framework Struts et d e l’API Yahoo User Interface
Développement de la couche présentation
Environnement technique : Eclipse, JBOSS, Spring, Acegi Security, Struts, Servlets, JSP, JSTL, Yahoo UI, Javascript, Hibernate, Oracle, SVN
DECEMBRE 2006 A JANVIER 2007
1 MOIS ET DEMI SAINT GOBAIN – PROJET DTF
Conception et développement de la couche présentation d’une application Web extranet pour la gestion du reporting de la position de change des filiales du groupe, ainsi que des couvertures mises en place par les filiales pour palier à leur risque de change.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (90 j/h)
Développent des maquettes en HTML et CSS
Conception et développement de la couche présentation
Mise en place des procédures stockées
Environnement technique : Ultraedit, ASP, CVS, SQL Server
AVRIL A NOVEMBRE 2006
8 MOIS
NAT SYSTEM – PROJET PORTAIL TMA
Conception et développement d’un portail Intranet/Extranet pour la gestion et le suivi de projets au sein de la TMA.
Le but de ce projet était l’amélioration de la communication entre la TMA et ses clients.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (160 j/h)
Définition des exigences fonctionnelles et techniques
Définition de l’architecture de la solution
Rédaction du dossier d’architecture fonctionnelle et technique
Rédaction des spécifications fonctionnelles générales et détaillées
Rédaction du rapport de conception détaillé
Développent des maquettes en HTML et CSS
Développement de la solution
Environnement technique : IBM Rational Software Architect , Eclipse, Tomcat, Spring, Acegi Security, JSP, Servlet, XML (API JDOM), Spring MVC, JSTL, DWR, Aculo, IText, Hibernate, MySQL
JUILLET A DECEMBRE 2002
6 MOIS UNIVERSITE COOPERATIVE DE COLOMBIE – PROJET BIBLIOWEB
Conception et développement d’un site Intranet / Extranet pour la bibliothèque permettant la consultation, vérification et réservation de ressources en ligne.
INGENIEUR CONCEPTEUR DEVELOPPEUR
Chiffrage (360 j/h)
Définition des exigences fonctionnelles et techniques
Définition de l’architecture de la solution
Rédaction du dossier d’architecture fonctionnelle et technique
Rédaction des spécifications fonctionnelles générales et détaillées
Rédaction du rapport de conception détaillé
Développent des maquettes en HTML et CSS
Développement de la solution
Environnement technique : Microsoft Visual Studio, Microsoft Interdev, ASP, IIS, SQL Server
FORMATIONS
2005 – 2006 Master 2 - Technologies d’Internet pour les Organisations
Université Paris Dauphine
2004 – 2005 Maîtrise d’informatique 1e année
Université Paris 12 Val de Marne
1997 – 2002 Ingénierie en Informatique
Université Coopérative de Colombie
ENVIRONNEMENTS TECHNIQUES
JAVA / J2EE Spring, Servlet (JSP), Hibernate, JDO, AOP, EJB2, Struts, Spring MVC, JSF, DWR
IDE Eclipse (RAD 7, RAM 7, RAS 6, FlexBuilder), NetBeans
SGBDR Oracle, SQL Server, MySQL, SQLite
INTRANET / INTERNET Flex 3 et 4, HTML, CSS, Cairngorm 2, Parsley, XML, JavaScript et Ajax
METHODES ET OUTILS Scrum, UML 2, Desing patterns, eXtreme Programming, Visio, Omondo EclipseUML
SERVEUR D’APPLICATION Websphere 6.0, JBoss, Tomcat
AUTRES Liferay, BlazeDS, Log4j, JUnit, Ant, Maven 2 et 3, CVS, SVN, IIS, Apache (IHS), PHP, ASP, YUI Library