Sylvain B.

Full Stack Developer

720 dollar
Freelancer
25 years
Montpellier, FRANCE

My experience

More

Content FactoryJanuary 2021 - Present

Développements et mises en place :

-    Mise en place d’une application web Symfony sous Kubernetes.
-    Optimisation d’une application symfony avec Redis sous Kubernetes.
-    Développement d’une structure microservice en Typescript sous nodejs / fastify
-    Développement d’une application Facebook Messenger couplée à Google Dialog Flow et à des lambdas AWS sous NodeJS.
-    Mise en place d’une infrastructure de déploiement d’un site multilingues (25) avec Ansible.
-    Développement d’une API Lambda avec AWS et NodeJS
-    Développement de plusieurs sites web sous Wordpress / Timber. Sécurisation des sites existants.
-    Développement de sites sous Drupal. Migration D8 vers D9.
-    Mise en place d’une authentification sous oAuth2 pour une plateforme Wordpress.
-    Développement d’une solution Headless sous Drupal/Gatsby couplés à GraphQL.


More

Publicis Life Brand est une filiale de PHCG (Publicis HealthCare Communication Group)January 2005 - January 2021

Gestion des équipes internes

Le pôle développement de PLB est formé de 5 services distincts (iADV, web, mobile, Plateforme, Webmastering, Qualité) chacun managé par un chef de service.
-    Gestion des plans de formations interne,
-    Définition des axes d’évolution du pôle,
-    Evaluation des performances et des objectifs S.M.A.R.T. des ressources,
-    Gestion des plannings et des attributions
-    Gestion des ressources humaines du pôle

Gestion de la sous-traitance – (française et offshore)
-    Recherche de partenaires
-    Définition des processus de travail offshore
-    Définition des budgets annuels en sous-traitance française et étrangère
-    Suivi de projets offshore

Qualité logiciel et suivi de production
Notre société est à la base une société de service (one shoot). Une partie importante de mon travail a été de transformer petit à petit cette stratégie, quasi exclusive, en stratégie intégrant une partie produit (50% de nos revenus sont aujourd’hui issus de solutions « turnkey ») avec, pour certains, une facturation sous forme de licence. Dans ce nouveau cadre, la qualité logicielle est devenue un élément important et source de revenus.
-    Définition des critères de qualités,
-    Mise en place d’un service qualité logiciel
-    Définition de suivi de produit
-    Stratégie de déploiement


More

-January 1997 - January 2021

Développement logique métier

Hibernate, C#, VB, Objective-C, Android, Java, Swift, PHP, C, C++, VBA

Architecture Logicielle et infrastructure
AWS, Docker, Kubernetes, Traefik, Krakend

Développement web (client & serveur)
PHP (Drupal/symfony/wordpress), NodeJS (nuxt, Gatsby, fastify, express, lambda) .NET, JAVA,

Développement d’IHM
Vue, React, Angular, jQuery, CSS, HTML

Analyse de données et gestion de projet
Birt, Tableau, R Studio, D3, Knime, Talend Open Studio, JIRA, Gitlab, GitHub, Bitbucket, Trello, Teams, MS Project.


More

Agence de communicationJanuary 2003 - January 2016

- La demande a énormément évoluée depuis quelques années en passant de simples applications déconnectées, ou de sites web autonomes, en solutions multi canal complexes intégrant mobilité, web services et clients lourd. L’aspect multiplateformes devenu incontournable ajoute une complexité de plus dans les architectures.
- Mise en place de Solutions 3/ tiers

Mise en place de Solutions interconnectées Web services
Nos premières solutions Web Service datent de l’apparition du framework .NET (2002). Parrainés par Microsoft, nous avons pu mettre en place une première vraie solution .NET entièrement basée sur des web services (SOA) et des front end de formats multiples (HTML, XML, JSON, RSS). Par la suite,  nos solutions ont continuées d’implémenter ce schéma pour davantage de souplesse.

Mise en place de Solutions Clustering
Certaines de nos solutions ont dû implémenter ce type d’architecture afin de supporter des charges très importantes. Compliquée, chère, pas forcément très sûre (le goulot d’étranglement est toujours présent), aujourd’hui, nous poussons davantage sur l’utilisation du Cloud computing qui délègue tous ces problèmes.

Mise en place de Solutions Cloud computing
Même si l’utilisation du cloud computing n’est pas un choix anodin dans une architecture (ce choix est difficilement réversible), elle reste cependant, à l’heure actuelle, la solution la plus intéressante (voir incontournable) pour la plupart des gros projets (WEB et non WEB).


More

Publicis GroupeJanuary 2006 - January 2011

Melody HealthCare (Rachat par Publicis Groupe) - Architecte d'application, responsable du pôle technique

My stack

Open Source solutions

Kubernetes

Environment of Development

GitLab

Mobile

Android

Languages

C++, XML, Visual Basic, PHP, HTML, TypeScript, Java

Databases

Redis

Technologies

Web Services, Drupal, React.js, Vue.js

Analysis methods and tools

JIRA

Others

Project Management, GitHub, Bitbucket

Protocols

JSON

IT Infrastructure

Docker, Cloud Computing

Frameworks

Symfony, AngularJS, jQuery, WordPress, Hibernate, Node.js, Angular

My education and trainings

Master pro. Ingénierie mathématique, informatique et statistique - Faculté des sciences de Montpellier - 2005 (VAE)2003 - 2005

Diplome Universitaire de Technologie, Informatique, Informatique - IUT Informatique1988 - 1992