Welcome to Eric's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Eric to discuss your project or search for other freelancer profiles on Malt.

Eric C.

Lead Dev ▪ Typescript / AWS Lambda

Moves to Champs-sur-Marne, Paris

  • 48.8526
  • 2.6018
Propose a project The project will begin once you accept Eric's quote.
Propose a project The project will begin once you accept Eric's quote.

Location and workplace preferences

Location
Champs-sur-Marne, France
Can work on-site in your office in
  • around Champs-sur-Marne and 50km
  • Paris

Preferences

Project length
Would prefer:
≥ 6 months
Would prefer avoiding:
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
Business sector
  • Architecture & Urban Planning
  • Banking & Insurance
  • Civil Engineering
  • Research
  • Retail (Small Business)
+31 autres
Company size
Would prefer:
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people
  • 1000 - 4999 people
  • ≥ 5000 people
Would prefer avoiding:
1 person

Verifications

Reputation

Languages

Categories

Skills (24)

Eric in a few words

Disponible immédiatement

Madame, Monsieur,

Bonjour,

Mon expérience dans plusieurs sociétés informatiques à renommée nationale ou mondiale, m'a appris à travailler en toute autonomie. Mes solides connaissances techniques et ma faculté d'adaptation, me permettrons de prendre en charge les responsabilités au sein des missions que vous pourrez me proposer.

Je me suis spécialisé dans la mise en place de micro services (API) en architecture Node.js (TypeScript) et PHP. Curieux et passionné, je suis intervenu dans d’autres domaines comme l’architecture, l’administration système et le DevOps.

J'ai un intérêt pour le Cloud (AWS particulièrement) et l'architecture Serverless (AWS Lambda / TypeScript).

Je souhaiterai avant tout m'épanouir dans mon travail au sein d'une équipe conviviale. Je suis facilement reconnu comme un élément moteur au sein d’une équipe et je suis à l’aise pour partager mes connaissances, faire des formations, gérer les projets de l’équipe et participer à des recrutements.

Mon tempérament serein et ma bonne humeur sont des atouts au sein de l'équipe.

Cordialement

Dev ▸ Node.js ▪ TypeScript ▪ PHP ▪ Laravel ▪ API ▪ JSON ▪ REST ▪ OpenApi
Frontend ▸ Vue.js ▪ Bootstrap
Infra ▸ AWS Lambda ▪ Docker
Projet ▸ Agile ▪ Confluence ▪ Jira ▪ PHPStorm
Conception ▸ DDD ▪ TDD ▪ Beat ▪ Micro Services ▪ Serverless
Data ▸ DynamoDB ▪ MySQL ▪ Oracle ▪ PostgreSQL ▪ Kafka
Intégration ▸ AWS CloudFormation ▪ GitLab CI ▪ Bitbucket ▪ Jenkins
Système ▸ Linux

Experience

POLIRIS/seLoger/ImmoFacile - SeLoger

Real Estate

Lead Dev

Paris, France

January 2018 - Today (4 years)

Lead Dev, Au sein d’une équipe de 8 personnes.
Spécialisée dans l’immobilier, la société commercialise des produits de gestion pour les agences immobilières ainsi que des services en ligne (sites web, estimation en ligne, biens vendus, annonces, leads)

Mon équipe doit moderniser et migrer l’ensemble des services vers une plateforme virtualisée sous Docker.

Ma mission consiste à :
• Définir la nouvelle architecture
• Définir l’infrastructure nécessaire
• Gérer le planning et Suivre les travaux
• Participer au specifications comme au développement
• Réfèrent technique en revue de code
• Mener des recrutements

Le domaine (métier) est découpé en micro services. Ainsi que les services transverses (Identification des utilisateurs, droits d’accès, queues de messages, …). Chaque métier (site web, estimation en ligne, annonces, publication agence, leads, etc.) est modélisé puis porté par une application API évolutive et agile.
Une interface est développée pour les clients et pour le support.
L’équipe gère également la partie « produit » au travers de réunions d’analyse de besoins client et de spécifications.
Les développements sont organisés en SPRINT de 15j sous Jira.

Chaque API est architecturée sur Laravel/PHP/Docker avec une surcouche Apiato comportant de nombreux design patterns déjà prêts à l’emploi afin de réduire les temps de développement.

Voici quelques points clés du projet :

La partie identification / autorisation ainsi que la gestion des APIs est assurée par la suite WSO2/API Manager.

Tous les systèmes se synchronisent via Kafka au travers d’événements.

Les tests Unitaires utilisent un émulateur/proxy Hoverfly pour les appels extérieurs.

Certains batch sont développés en C#.

La mise en production de l'ensemble des services est faite 6 mois après le début du projet.

Natixis Interépargne

Banking & Insurance

Lead Dev / DevOps

Paris, France

March 2015 - December 2017 (2 years and 9 months)

Au sein de l'équipe Outils transverses, chef d’équipe (de 7 personnes).
L’équipe est responsable d’applications développées en interne gérant, entre autres, les flux de
données, le calcul des coûts de l’infrastructure et la CMDB.
La CMDB référence l'infrastructure physique et virtuelle de la banque ainsi
que plusieurs milliers applications déployées.
Ma mission se concentre sur :
- Atelier, brainstormings, formations & conseil
Réfèrent technique lors des réunions et des spécifications
Participation au recrutement des développeurs
Revues de code
- Refonte complète de la CMDB
Décomposition de l’application en micro-services. Une API orientée business (sous
Laravel). Une application frontend (sous vue.js) associée à un backend pour
l'expérience utilisateur (sous Laravel). Un ensemble de batchs (100 agents)
ordonnancés par control-M. Un service de Role-Based Access Control (avec Laravel)
pour les autorisations.
La couche métier de l’Api utilise le pattern « Specification » afin d’isolé complètement
la partie Business qui devient facilement maintenable.
- La livraison automatique d’environnements de développement
Élaboration de procédures et de scripts pour l’installation et la configuration
d’environnements à partir de VM commandées sur un Cloud.
compilation de PHP, création automatique d’instances WEB avec Puppet.
- L’intégration continue des applications sur les différents environnements
Mise en place et configuration des outils GIT, Jenkins et XL Deploy pour le déploiement
des applications.
- Tests de charge des Api. Recherche des latences et optimisation du code source.
Mise en place de cache.
- Vidéo conférences quotidiennes en anglais.
A propos de la CMDB.
La CMDB fournit l'inventaire et permet la gestion du parc informatique.
Elle répertorie l'ensemble des équipements physiques et logiques qui composent le système
informatique de la banque. (Datacenters, Serveurs physiques, réseau, pare-feu, châssis, routeurs,
switchs, postes de travail, applications, serveurs logiques, zones, etc.), ainsi que les liens entre ces
différents éléments. Base de données de gestion de la configuration (CMDB).
Source d'information de base pour toutes les équipes chargées de la gestion de la banque. Les
informations sont constamment mises à jour.
Un système d'historisation sur les mouvements passés.
Laravel 5 php 7.1 api json rest vue.js bootstrap 4 twig PhpStorm phpunit xdebug chrome dev tools DDD doctrine 2 oracle sql PL/SQL dql Atlassian Confluence Atlassian JIRA bitbucket git gitflow Jenkins xl deploy rhel 7 control-m

APRIL MOTO - Groupe April

Banking & Insurance

Lead Dev PHP Symfony 2 - Responsable du portail « APRIL Moto »

Lyon, France

February 2014 - August 2014 (6 months)

En mission pour ATOS/BULL.
Contexte : Missionné par Bull sur un projet en difficulté au sein d’APRIL Technologies pour son
client APRIL Moto (Assureur).
En charge de la conception, développement, tests, mise en production et relation directe avec le
client. Evolution du produit pour intégrer les nouveaux tarifs et nouvelles législations
européennes. Transfert de compétence vers une nouvelle équipe de développement (en
Pologne).
Le portail comprend :
- un front office en modèle MVC sous Symfony 2 permettant aux courtiers et internautes
l’établissement de contrats d’assurance,
- des services [ JavaBean ] pour les traitements comme le calcul des offres,
- Une gestion de process jBPM,
- La génération des documents gérée par Alfresco pour les contrats.
- des WebServices pour les comparateurs d’assurance comme LesFurets ou LeLynx.
Environnement virtualisé VMware.
Symfony 2 Java jbpm VMWARE PHP 5 Talend Apache Tomcat apache

Ministère de l'Écologie et du Développement durable

Environmental

Lead Dev - Lancement du site « Hydroportail »

69760 Limonest, France

September 2013 - February 2014 (5 months)

External recommendations

Check out Eric's recommendations

Education