-
Zenika
- Développeur full-stack
Paris
2017 - maintenant
Conception et développement d'applications web.
Environnement technique :
Angular (2, 4, 5), Java 8, Angular Material, PrimeNG, NPM/Yarn, Karma, Jasmine, Protractor, Cucumber, Gherkin, Spring, Maven, CircleCI/Jenkins, GIT, Docker, Rancher, AWS, PHP/Sympfony 3...
Contexte : Scrum (Agilité), TDD.
Projets :
- Conception et développement d'un site web grand public permettant la gestion d'un patrimoine immobilier (MVP)
- Conception et développement d'une application interne permettant la gestion de campagnes publicitaires physiques.
- Conception et développement d'une application interne permettant la restitution d'une demande client et génération de contrat suite à création d'une campagne publicitaire.
Mission et tâches principales :
- Rédaction et implémentation des tests unitaires et E2E.
- Implémentation des fonctionnalités (côté front et back)
- Participation aux cérémonies Agile (grooming, poker, démo, rétro, etc...)
#Agilité #DevOps #Craftsmanship
-
Capgemini
- Scrum Master / Développeur
SURESNES
2016 - 2016
-- Scrum master / Développeur Angular/J2EE --
Technologies : J2EE (Spring MVC), JUnit, Bootstrap, AngularJS, NodeJS, MariaDB, Swagger-UI, Hibernate, HTML, CSS, LESS, JS...
Outils / Environnement : Eclipse, Maven, Python, JBoss, Apache, Jenkins, Artifactory, Sonar, SVN...
Méthode : Agile (SCRUM)
Tâches Scrum Master :
- Coaching Agile
- Définition des besoins clients
- Composition du backlog
- Planification des sprints
- Reporting sur l'avancement projet
- Animation des cérémonies Agile (Grooming, Daily, WOM, Rétrospective, Démo, Sprint Planning, Sprint Poker)
- Mise en place de la stratégie de test / Matrice des exigences
Tâches développeur :
- Rédaction des spécifications.
- Développements, planification et exécution des tests d'intégration.
-
Capgemini Technology Services SAS
- Ingénieur Logiciel
PARIS-LA DEFENSE
2012 - 2017
-- Référent technique / Intégrateur Web --
Maintenance d'un portail web pour un client télécom.
Fusion des fonctionnalités d'un portail existant avec un autre pour le compte d'un client télécom.
Technologies / Frameworks : J2EE (Spring MVC), JUnit, .NET, C#, HTML, SCSS, CSS, JS (Bootstrap, Knockout, etc), Oracle Database, Hibernate, PL/SQL...
Outils / Environnement : Eclipse, Visual Studio, Maven, JBoss, Apache, Jenkins, Artifactory/JFrog, Sonar, SVN...
Méthode : Agile
Autre : Fiddler, SOAP-UI, TeamForge
Tâches :
- Développements et tests unitaires.
- Réalisation de scripts PL/SQL.
- Chiffrage.
- Réalisation de POC.
- Réalisation de spécifications fonctionnelles et technqiues.
- Ecriture et exécution des tests d'intégration.
- Intégration et suivi de qualité de code via SONAR.
- Montée en compétences de profils juniors.
- Définition/Suivi des process de développement.
-- Développeur webMethods / Intérim chef de projet --
-- Référent technique / TMA EAI (Bus de données) --
Technologies : webMethods ESB Platform (Software AG), Java, XML, XSLT, WSDL, SOAP
Outils : SOAP-UI, XML Spy, Eclipse, Jenkins
Autres : TeamForge, HTML, Javascript, DSP
Tâches :
- Estimation de charges.
- Propositions techniques, amélioration des process.
- Réalisation des spécifications fonctionnelles détaillées.
- Création/Maintenance de flux : triggers, flow services (mapping, appel de WS), WSD, services Java...
- Planification et exécution des tests.
- Création de surcouches webMethods (module de routage, module de configuration des paramètres d'audit...)
- Mise en place d'une politique d'automatisation de tests (utilisation de l'API webMethods).
- Répartition des tâches entre les membres de la TMA.
- Communication hebdomadaire du porte-feuille de la TMA.
Intérim en l'absence du chef de projet (3 mois) :
- Suivi financier
- Suivi du budget
- Suivi des indicateurs qualité
- Participation au comité de projet.
-
Capgemini Technology Services SAS
- Stagiaire Intégration Web & Mobilité
PARIS-LA DEFENSE
2012 - 2012
Comparaison d'approches pour la transformation d'un SI statique en un SI mobile.
Technologies étudiées : MEAP/MCAP, Framework HTML5/JS (PhoneGap, Sencha...), Web Scrapping...
-
Capgemini Technology Services SAS
- Stage sur le concept "NoSQL"
PARIS-LA DEFENSE
2011 - 2011
Le NoSQL (Not Only SQL) désigne une catégorie de systèmes de gestion de base de données (SGBD) qui n'est plus fondée sur l'architecture classique des bases relationnelles. Le NoSQL ne vient pas remplacer les BD relationnelles mais proposer une alternative ou compléter les fonctionnalités des SGBDR pour donner des solutions plus intéressantes dans certains contextes.
De grands acteurs d'Internet, notamment Google (BigTable), Amazon (Dynamo), LinkedIn (Project Voldemort), Facebook (Cassandra Project puis HBase), SourceForge.net (MongoDB), Ubuntu One (CouchDB), etc., conçoivent et exploitent des bases de données de type NoSQL
L'objectif tient en la formulation d'un point de vue éclairé sur les technologies NoSQL dans un contexte de BI et en la mise en place d'une maquette.
Technologies étudiées : Hadoop, HBase, Zookeeper...