Felix B.

Lead Developer

1035 dollar

My experience

FENTY, FreelanceApril 2020 - Present

Wynd, FreelanceSeptember 2019 - March 2020

More

GLOBCAST (CONTRAT AGILE DCUBE)July 2019 - September 2019

Projet ADMINLIFT : dans une équipe de 2 développeurs, création d’un logiciel type backoffice permettant de piloter le contenu de plaque d’ascenseur.

Réalisations :
•    Formation et accompagnement.
•    Mise en place de l’authentification Azure AD B2B.
•    Mise en place des pipelines CI/CD dans Azure Devops.
•    Mise en place de l’infrastructure dans Azure (App Service, SQL Server, …)
•    Mise en place de l’application frontend avec Angular et Angular material.
•    Mise en place de la stratégie de branches avec Git.
•    Code review avant validation des pull request.

Environnement technique : Visual Studio 2019, Visual Studio Code, Azure Devops, Git, Azure App Service, Azure AD B2B, Azure SQL Server, Angular, Angular Material.

Méthodologie : Scrum.

More

CRITEO (PRESTATION DCUBE)June 2019 - July 2019

Projet Generic Loader : dans une équipe de 2 développeurs, création d’un logiciel RH permettant l’accueil et l’intégration de nouveau salarié dans l’entreprise.

Réalisations :
•    Mise en place de l’authentification Azure AD B2C.
•    Mise en place de l’application frontend avec Angular et Angular material.
•    Ajout de nouvelles fonctionnalités dans l’API existante.

Environnement technique : Visual Studio 2017, Visual Studio Code, Azure Devops, Git, Azure App Service, Azure SQL Server, Dapper, ASP.NET Core, Angular, Angular Material.

Méthodologie : Scrum.

More

CARMIGNAC (CONTRAT AGILE DCUBE)April 2019 - May 2019

Projet Generic Loader : dans une équipe de 2 développeurs et un scrum master, ajout de nouvelles fonctionnalités.

Réalisations :
•    Mise en place de l’authentification Windows.
•    Installation d’agent de build on-premise.
•    Test unitaire de l’application frontend avec karma et jasmine.

Environnement technique : Visual Studio 2017, Visual Studio Code, Azure Devops, Git, Azure App Service, Azure SQL Server, Dapper, ASP.NET Core, Angular, Angular Material.

Méthodologie : Scrum.

More

GLOBCAST (FORFAIT DCUBE)February 2018 - March 2019

Projet MeetingRoom : dans une équipe de 4 développeurs, création d’une application tablette destinée à la réservation de salle de réunion.

Réalisations :
•    Formation de l’équipe et accompagnement.
•    Code review avant validation des pull request.

Environnement technique : Visual Studio Code, Azure Devops, Git, Ionic, Angular

Méthodologie : Scrum.

More

CARMIGNAC (CONTRAT AGILE DCUBE)September 2018 - January 2019

Projet Generic Loader : dans une équipe de 2 développeurs et un scrum master, création de l’interface graphique pour un logiciel type ETL pour la gestion des flux de Carmignac.

Réalisations :
•    Mise en place des pipelines CI/CD dans Azure Devops.
•    Mise en place de l’infrastructure dans Azure (App Service, SQL Server, …)
•    Mise en place de l’application frontend avec Angular et Angular material.
•    Mise en place de la stratégie de branches avec Git.
•    Test unitaire de l’application frontend avec karma et jasmine.
•    Développement d’API rest avec ASP.Net Core côté backend.
•    Code review avant validation des pull request.

Environnement technique : Visual Studio 2017, Visual Studio Code, Azure Devops, Git, Azure App Service, Azure SQL Server, Dapper, ASP.NET Core, Angular, Angular Material.

Méthodologie : Scrum.

More

S-MONEY (REGIE DCUBE)December 2017 - August 2018

Projet Collect.Online : dans une équipe de 6 développeurs, refonte d'un logiciel permettant de réaliser des prélèvements auprès de ses adhérents.

Réalisations :
•    Formation de l’équipe sur Angular et les bonnes pratiques.
•    Rattrapage de la dette technique en appliquant les principes de clean codes.
•    Ajout de nouvelles fonctionnalités sur la partie frontend et backend.
•    Mise en place et développement du site backoffice avec Angular + Angular material.
•    Mise en place de plusieurs Job via l’outil Quartz.Net
•    Développement d’API avec Web API permettant la gestion de la facturation.
•    Code review et accompagnement des développeurs entrants sur le projet.
•    Améliorations des builds TFS pour assurer l’intégration et le déploiement continue.

Environnement technique : Visual Studio 2015, Visual Studio Code, TFS 2015, Git, SQL serveur 2008, NHibernate, ASP.NET MVC 5, ASP.NET Web API 2, Angular, Angular Material.

Méthodologie : Scrum.

More

MEDIAPOST (REGIE DCUBE)August 2014 - October 2017

Projet Webdata : dans une équipe de 5 développeurs, refonte d'un logiciel permettant de louer des données pour diffuser du courrier non adressé.

Réalisations :

•    Leader technique sur toute la partie site web publique.
•    Création du socle (mise en place de Typescript et Angular) pour le site publique.
•    Développement des fonctionnalités de la refonte du site publique en Typescript et Angular.
•    Organisation d'échanges techniques sur les différentes parties du projet au sein de l’équipe.
•    Code review et accompagnement des développeurs entrants sur le projet.
•    Mise en place des tests unitaires (Karma + Jasmine) et d'interfaces (Selenium via Protractor) sur le site publique.
•    Utilisation de Gulp pour automatiser la génération des sources front (analyse de code avec Tslint, bundle des sources avec Browserify, minification,…)
•    Création de template de build custom (TFS) pour le site public, les microservices et les migrations SQL, permettant le déploiement automatique et l’intégration continue.
•    Mise en place de plusieurs APIs REST destinées au site publique (ASP.NET Web API + SQL via procédures stockées)
•    Mise en place d'un système de notification à l'aide de SignalR coté API publique et intégration des signaux reçu coté client.
•    Mise en place d’un annuaire NPM privé à l’aide de Nexus afin de partager les composants front réutilisable.
•    Utilisation de ZMQ (pattern PUB/SUB et PUSH/PULL) pour l’implémentation de microservices ainsi que de Distruptor pour gérer les files d’attentes des messages à traiter.

Environnement technique :
Visual Studio 2012/2015, Visual Studio Code, TFS 2013, TFSVC, SQL serveur 2012, procédures stockées, ASP.NET MVC 5, ASP.NET Web API 2, TypeScript 2.0, Angularjs 1.6, Browserify, SignalR, Bootstrap 3.3.0, Gulp, Karma, Jasmine, Protractor, MSMQ, ZMQ, Distruptor.

Méthodologie : Scrum.

More

R&D DCUBEJune 2014 - September 2014

Projet E-Reputation : dans une équipe de 3 développeurs, réalisation d’un outil permettant d’analyser la réputation d’une entité/marque sur le web.

Réalisations :
•    Développement en C#, programmation parallèle.
•    Découpage des données collectées depuis le web à l’aide de la librairie HTML Agility Pack et FizzlerEx.
•    Utilisation de l’API Windows Azure Storage pour enregistrer les données.
•    Création d’une API REST (avec ASP.NET Web API).
•    Développement en HTML5, CSS3 et Angularjs pour le front.
•    Accès à la BDD via procédure stockée.

Environnement technique :
Visual Studio 2013, SQL Server 2012, TFS 2013, TFSVC, C#, ASP.NET Web API 2, HTML 5, CSS 3, Angularjs 1.2, procédures stockées, Microsoft Azure.

Méthodologie : Scrum.

More

EDENRED (FORFAIT DCUBE)June 2013 - June 2014

Projet Domiphone : dans une équipe de 5 développeurs, refonte d’un extranet permettant aux Conseils Généraux, de mettre à disposition de leurs bénéficiaires (aides sociales) un espace client, avec pour principales fonctionnalités : suivi des plans d’aides, suivi des interventions, …
Environnement technique : C#, ASP.NET MVC 3, HTML, CSS, JQuery, SQL Server 2008 R2, Visual Studio 2010, TFS 2010, Castle Windsor, Rhino.Mock, procédures stockées.

Projet CESU : Dans une équipe de 2 personnes, réalisation d’un portail web en marque blanche ainsi qu’un backoffice permettant aux agents de l’état d’effectuer une demande de participation aux frais de garde de leurs enfants âgés de 0 à 6 ans. (www.cesu-fonctionpublique.fr)
Environnement technique : C#, ASP.NET MVC 4, HTML 5, CSS 3SQL Server 2012, Visual Studio 2012, TFS 2012, Castle Windsor, Rhino.Mock, procédures stockées.

Projet TAC : Dans une équipe de 4 personnes, réalisation d’un portail web en marque blanche permettant aux Conseils Généraux, de mettre à disposition de leurs bénéficiaires et structures affiliées, le suivie de la consommation des produits de type « Ticket à la Carte » émis par Edenred.
Environnement technique : C#, ASP.NET MVC 4, HTML 5, CSS 3, JQuery, SQL Server 2012, Visual Studio 2012, TFS 2013, Castle Windsor, Rhino.Mock, procédures stockées, Microsoft Azure.

Réalisations (pour les 3 projets) :
•    Mise en place des builds TFS (intégration continue, déploiement,…)
•    Rédaction des documentations techniques (Spécifications Techniques Générales et Détaillées, procédures d’exploitations)
•    Suivi du respect des normes d’accessibilité RGAA et normes de sécurité définies par EDENRED
•    Développement & tests unitaires, sur toutes les couches de l’application : IHM (ASP.NET MVC 3 et 4) couche de services (WCF) et couche d’accès aux données (ADO.NET, T-SQL/SQL).
•    Mise en place de service Windows et Azure.
•    Déploiement site web et base de données sur Azure.

Méthodologie (pour les 3 projets) :
Scrum.
More

UCPASeptember 2011 - June 2013

Projet : Maintenance corrective sur le site www.ucpa.com et mise en place du nouveau tunnel d’achat.

Réalisations :
•    Développement en JAVA/J2EE à l’aide du Framework Kukini.
•    Développement en HTML, CSS et JavaScript (JQuery et Ajax).
•    Utilisation du Framework Spring Batch pour la création de flux.
•    Utilisation moteur de recherche Solr (Apache).
•    Mise en place de la solution de paiement Paybox.
•    Consommation de web service.
•    Utilisation de SOAPui.
•    Utilisation du CMS BroadVision pour paramétrer des sites annexes.
•    Développement PHP pour site annexes.

Environnement technique : JAVA/J2EE, HTML, CSS, JavaScript, Eclipse, SQL Server 2008 R2, Tortoise SVN.

Méthodologie : Scrum

More

Expertime, AlternanceSeptember 2010 - September 2011

Projet : Maintenance corrective sur www.planet-vertbaudet.com et mise en place d’évolutions.

Réalisations:
•    Lecture et analyse du cahier des charges.
•    Lecture et analyse des spécifications fonctionnelles.
•    Rédaction des spécifications techniques.
•    Développement en C#, ASP.NET, HTML, CSS et JavaScript (JQuery et Ajax).
•    Utilisation d’un ORM custom (Denki).
•    Création et modification de lots SSIS.
•    Création et consommation de web services.
•    Création de job avec SQL Server Agent.
•    Création de workItems et modification de workflow dans TFS 2010.
•    Gestion de la plateforme de recette (notion sur IIS).

Environnement technique : Visual Studio 2010, TFS 2010, SQL Server 2008 R2, SSIS, C#, ASP.NET.

More

Blueturtles, AlternanceSeptember 2009 - September 2010

Projet : Maintenance corrective sur www.gardicanin.fr puis conception et mise en place du site www.Mykids.fr

Réalisations:
•    Lecture et analyse des spécifications fonctionnelles.
•    Développement en VB.NET, ASP.NET, HTML, CSS et JavaScript (JQuery et Ajax).
•    Intégration et utilisation de l’AjaxToolkit de Microsoft.
•    Veille technologique sur le Framework MVC.Net
•    Utilisation des diagrammes UML pour la conception du nouveau site.
•    Utilisation de Merise pour la conception de la base de données.

Environnement technique : VB.NET, ASP.NET, HTML, CSS, JQuery, Visual Studio 2008, SQL Server 2008 R2, Tortoise SVN.

My stack

IT Infrastructure

Docker, Microsoft Azure, Git, Azure DevOps, Windows Server, Azure

Mobile

Ionic

Databases

Microsoft SQL Server

Frameworks

Browserify, AngularJS, Bootstrap, Node.js, Angular, AJAX, jQuery

Technologies

SignalR, Vue.js, IIS, .NET Core, ADO, React.js, Solr, ASP.NET Core, NHibernate, TortoiseSVN, Lucene

Application servers

Apache Web Server

Languages

ASP.NET, HTML5, Java, MVC, HTML, VB.NET, TypeScript, T-SQL, Jscript, C#, SQL, JavaScript

Software testing

Protractor, SoapUI, Jasmine

Others

Atlassian Suite, API, Dapper, Bitbucket

Business Intelligence

ETL, SQL Server Integration Services

Analysis methods and tools

Scrum, Selenium, DevOps, JIRA, Kanban

Environment of Development

Visual Studio, Visual Studio Code, Eclipse IDE

My education and trainings

AWS Certified Developer - Associate - Amazon Web Services (AWS)2020 - 2022

Certifications - Microsoft2019 - 2019

Responsable en Etudes et Développement du SI (BAC+5) - Hitema2010 - 2012

Licence programmation en environnements réparties (BAC+3) - IUT Orsay2009 - 2010

D.U.T Informatique (BAC+2) - IUT Orsay2007 - 2009

BAC Scientifique - -2007 - 2007