<commit_before>---
layout: page
title: <NAME> | Resume
description: full stack developer, lead developer PHP, Symfony2 et AngularJs à Lyon, j'utilise des outils comme Elasticsearch, Vagrant, Ansible, Docker.
keywords: lead dev, lead developer, lead dev lyon, lead developer lyon, lead dev angularjs, lead dev Symfony, lead dev angularjs lyon, lead dev Symfony lyon, php, mysql, elasticsearch, Symfony 2, Symfony 3, docker, vagrant, composer, AWS, Jenkins, Satis, Scrum, Git/Gitlab, Atoum, Jasmine, Behat, Protractor
permalink: /website/resume/
lastmod: "2016-02-14"
---

# **<NAME>**

* France > Rhône-Alpes > Lyon/Villeurbanne
* Full stack developer (AngularJs / Symfony)
* Ingénieur INSA Lyon

Pour plus de détails :

* [Mes expériences professionnelles](#xp)
* [Ma formation](#formation)
* [Mes passions](#passions)

## Présentation

Passionné par mon métier, je suis en recherche permanente de challenges techniques ou autres.
Symfony, AngularJs, docker, vagrant,... sont quelques unes de mes technologies de prédilection.

Au delà de la technique, j'accorde une grande importance à mon environnement et mon cadre de travail
(valeurs, communication, partage, rigueur, ambiance,...).

En veille technologique constante, mes compétences évoluent avec les évolutions technologiques et méthodologiques du moment.
Par exemple, j'explore en ce moment les profondeurs de technos comme :

* [Angular2](https://angular.io/)
* [CycleJS](http://cycle.js.org/)
* [RxJS](https://github.com/Reactive-Extensions/RxJS)
* [ES2015](https://babeljs.io/docs/learn-es2015/)
* [ES2016](http://benmccormick.org/2015/09/14/es5-es6-es2016-es-next-whats-going-on-with-javascript-versioning/)

Pour me suivre sur le web :

* [GitHub](https://github.com/ypereirareis)
* [Twitter](https://twitter.com/yannickpr69)
* [LinkedIn](https://fr.linkedin.com/in/yannickpereirareis)
* [Docker](https://hub.docker.com/u/ypereirareis/)
* [VagrantCloud/Atlas](https://atlas.hashicorp.com/ypereirareis)

Mes articles en dehors de ce blog :

* [symfony-catcher-toutes-les-requetes-proxy-applicatif](http://blog.zol.fr/2015/07/09/symfony-catcher-toutes-les-requetes-proxy-applicatif/)
* [comment-bien-commencer-un-projet-symfony](http://blog.zol.fr/2015/07/16/comment-bien-commencer-un-projet-symfony/)
* [travailler-avec-docker-sans-utilisateur-root](http://blog.zol.fr/2015/08/06/travailler-avec-docker-sans-utilisateur-root/)
* [elasticsearch-the-split-brain-problem](http://blog.overnetcity.com/2014/04/24/elasticsearch-the-split-brain-problem/)
* [elasticsearch-vagrant-cluster](http://blog.overnetcity.com/2014/04/03/elasticsearch-vagrant-cluster/)
* [elasticsearch-reindexation-downtime-alias](http://blog.overnetcity.com/2014/05/07/elasticsearch-reindexation-downtime-alias/)

<a id="xp"></a>

## **Expériences professionnelles**

### [ZOL](http://www.zol.fr)

<small>
Depuis mars 2015 |
**LeadDev Symfony2/AngularJS, Scrum Master** |
*Lyon*
</small>

<img class="img-center" src="../../assets/images/zol.png" alt="ZOL">


> _Loin des SSII et des vendeurs de sites vitrine,
> ZOL est né à Lyon il y a 10 ans et s’est fait une petite place dans le monde
> du développement web à forte valeur ajoutée._

#### Responsabilités :

* Lead dev Symfony2, AngularJS et expert ElasticSearch.
* Animation de conférences/formations en interne.
* Création du blog technique avec Jekyll et rédaction de contenu.
* Intégration et déploiement continu (docker, jenkins, gitlab).
* Encadrement et formation des nouveaux arrivants.
* Scrum Master.

#### Projets :

* Lead Dev Symfony 2 outils de recueil, analyse et statistiques de mains de poker (cartes, gains, mises, pots,...).
* Lead Dev Symfony 2, outils de gestion d'un centre d'appel (clients, durées communications, coûts, historiques, facturations, ...)
* Lead Dev Symfony 2, outils de recueil de CV, demandes de formation, devis,...

#### Langages / Outils / Frameworks / Méthodes :

* [Symfony2](http://symfony.com/)
* [AngularJS](https://angularjs.org/) / [ReactJS](http://facebook.github.io/react/) / jQuery
* npm / [Bower](http://bower.io/) / Gulp / [Grunt](http://gruntjs.com/)
* [Docker](https://www.docker.com/)
* Jenkins
* Satis / composer / satisfy
* Tests unitaires (atoum, jasmine) et fonctionnels (behat, protractor)
* Git / BitBucket / gitlab

### [Kptive Studio](http://kptivestudio.com/fr/)

<small>
Août 2014 / Mars 2015 |
**LeadDev Symfony2/AngularJS** |
*Lyon*
</small>

<img class="img-center" src="../../assets/images/kptive.png" alt="kptive">

> _Nous créons des applications inspirées par vos besoins, vos enjeux, vos objectifs_

#### Responsabilités :

* Conception, architecture et développement d'un back office de gestion
d'un référentiel produit pour la vente multi canal (boutique, internet, place de marché)
de vêtements en cuir pour [La Canadienne.](https://www.la-canadienne.com/)
* Codage de règles métier complexes (prix par langue, par canal, par couleur et par taille, gestion de promotions, tailles et retouche)
* Connecteur avec un logiciel de caisse.

#### Projets :

* API REST La Canadienne en Symfony 2.
* Application d'administration des caractéristiques produits et magasins La Canadienne en AngularJS.

#### Langages / Outils / Frameworks / Méthodes :

* [Symfony2](http://symfony.com/)
* Le PIM [Akeneo](http://www.akeneo.com/)
* Des bundles [Sylius](http://sylius.org/)
* AngularJS et ReactJS
* Méthode SCRUM
* Git / Gitlab / Gitflow
* CI Jenkins
* Tests unitaires (atoum, jasmine)
* Tests fonctionnels (behat, protractor)
* Vagrant / ansible
* [Docker](https://www.docker.com/)
* AWS

### [PMSIpilot](http://www.psih.fr/fr/)

<small>
Juin 2013 / Août 2014 |
**Développeur Symfony2/AngularJS** |
*Lyon*
</small>

<img class="img-center" src="../../assets/images/pmsipilot.jpg" alt="pmsipilot">

> _L'hôpital est ce lieu singulier qui nous accueille de la vie
> à la mort en passant par les moments les plus éprouvants de la vie.
> Il doit disposer des meilleurs outils afin de consacrer l'immense majorité
> de ses resources au service du patient_

#### Responsabilités :

* Développeur Symfony2
* Développeur AngularJS
* Scrum Master (Stand up, planning poker, rétrospectives, ...)

#### Projets :

* [Outils/requèteur BI](http://bi-query.psih.fr/fr/) (type [qlikview](http://global.qlik.com/fr/explore/products/qlikview)) en AngularJS dans le domaine de la santé,
construction de requêtes dynamiques (dimensions, mesures) et construction de tableaux de bord.

* [Intranet/CMS/dashboard](http://bi-portal.psih.fr/fr/) en AngularJS pour établissements hospitaliés.

Ces deux projets font parties d'un [projet global de BI pour les établissements hospitaliés](http://www.psih.fr/fr/solutions/).

#### Langages / Outils / Frameworks / Méthodes :

* [Symfony2](http://symfony.com/)
* [AngularJS](https://angularjs.org/) / [ReactJS](http://facebook.github.io/react/) / jQuery
* npm / [Bower](http://bower.io/) / Gulp / [Grunt](http://gruntjs.com/)
* [Docker](https://www.docker.com/)
* Vagrant
* Jenkins<commit_msg>Fix typo<commit_after>---
layout: page
title: <NAME> | Resume
description: full stack developer, lead developer PHP, Symfony2 et AngularJs à Lyon, j'utilise des outils comme Elasticsearch, Vagrant, Ansible, Docker.
keywords: lead dev, lead developer, lead dev lyon, lead developer lyon, lead dev angularjs, lead dev Symfony, lead dev angularjs lyon, lead dev Symfony lyon, php, mysql, elasticsearch, Symfony 2, Symfony 3, docker, vagrant, composer, AWS, Jenkins, Satis, Scrum, Git/Gitlab, Atoum, Jasmine, Behat, Protractor
permalink: /website/resume/
lastmod: "2016-02-14"
---

# **<NAME>**

* France > Rhône-Alpes > Lyon/Villeurbanne
* Full stack developer (AngularJs / Symfony)
* Ingénieur INSA Lyon

Pour plus de détails :

* [Mes expériences professionnelles](#xp)
* [Ma formation](#formation)
* [Mes passions](#passions)

## Présentation

Passionné par mon métier, je suis en recherche permanente de challenges techniques ou autres.
Symfony, AngularJs, docker, vagrant,... sont quelques unes de mes technologies de prédilection.

Au delà de la technique, j'accorde une grande importance à mon environnement et mon cadre de travail
(valeurs, communication, partage, rigueur, ambiance,...).

En veille technologique constante, mes compétences évoluent avec les évolutions technologiques et méthodologiques du moment.
Par exemple, j'explore en ce moment les profondeurs de technos comme :

* [Angular2](https://angular.io/)
* [CycleJS](http://cycle.js.org/)
* [RxJS](https://github.com/Reactive-Extensions/RxJS)
* [ES2015](https://babeljs.io/docs/learn-es2015/)
* [ES2016](http://benmccormick.org/2015/09/14/es5-es6-es2016-es-next-whats-going-on-with-javascript-versioning/)

Pour me suivre sur le web :

* [GitHub](https://github.com/ypereirareis)
* [Twitter](https://twitter.com/yannickpr69)
* [LinkedIn](https://fr.linkedin.com/in/yannickpereirareis)
* [Docker](https://hub.docker.com/u/ypereirareis/)
* [VagrantCloud/Atlas](https://atlas.hashicorp.com/ypereirareis)

Mes articles en dehors de ce blog :

* [symfony-catcher-toutes-les-requetes-proxy-applicatif](http://blog.zol.fr/2015/07/09/symfony-catcher-toutes-les-requetes-proxy-applicatif/)
* [comment-bien-commencer-un-projet-symfony](http://blog.zol.fr/2015/07/16/comment-bien-commencer-un-projet-symfony/)
* [travailler-avec-docker-sans-utilisateur-root](http://blog.zol.fr/2015/08/06/travailler-avec-docker-sans-utilisateur-root/)
* [elasticsearch-the-split-brain-problem](http://blog.overnetcity.com/2014/04/24/elasticsearch-the-split-brain-problem/)
* [elasticsearch-vagrant-cluster](http://blog.overnetcity.com/2014/04/03/elasticsearch-vagrant-cluster/)
* [elasticsearch-reindexation-downtime-alias](http://blog.overnetcity.com/2014/05/07/elasticsearch-reindexation-downtime-alias/)

<a id="xp"></a>

## **Expériences professionnelles**

### [ZOL](http://www.zol.fr)

<small>
Depuis mars 2015 |
**LeadDev Symfony2/AngularJS, Scrum Master** |
*Lyon*
</small>

<img class="img-center" src="../../assets/images/zol.png" alt="ZOL">


> _Loin des SSII et des vendeurs de sites vitrine,
> ZOL est né à Lyon il y a 10 ans et s’est fait une petite place dans le monde
> du développement web à forte valeur ajoutée._

#### Responsabilités :

* Lead dev Symfony2, AngularJS et expert ElasticSearch.
* Animation de conférences/formations en interne.
* Création du blog technique avec Jekyll et rédaction de contenu.
* Intégration et déploiement continu (docker, jenkins, gitlab).
* Encadrement et formation des nouveaux arrivants.
* Scrum Master.

#### Projets :

* Lead Dev Symfony 2 outils de recueil, analyse et statistiques de mains de poker (cartes, gains, mises, pots,...).
* Lead Dev Symfony 2, outils de gestion d'un centre d'appel (clients, durées communications, coûts, historiques, facturations, ...)
* Lead Dev Symfony 2, outils de recueil de CV, demandes de formation, devis,...

#### Langages / Outils / Frameworks / Méthodes :

* [Symfony2](http://symfony.com/)
* [AngularJS](https://angularjs.org/) / [ReactJS](http://facebook.github.io/react/) / jQuery
* npm / [Bower](http://bower.io/) / Gulp / [Grunt](http://gruntjs.com/)
* [Docker](https://www.docker.com/)
* Jenkins
* Satis / composer / satisfy
* Tests unitaires (atoum, jasmine) et fonctionnels (behat, protractor)
* Git / BitBucket / gitlab

### [Kptive Studio](http://kptivestudio.com/fr/)

<small>
Août 2014 / Mars 2015 |
**LeadDev Symfony2/AngularJS** |
*Lyon*
</small>

<img class="img-center" src="../../assets/images/kptive.png" alt="kptive">

> _Nous créons des applications inspirées par vos besoins, vos enjeux, vos objectifs_

#### Responsabilités :

* Conception, architecture et développement d'un back office de gestion
d'un référentiel produit pour la vente multi canal (boutique, internet, place de marché)
de vêtements en cuir pour [La Canadienne.](https://www.la-canadienne.com/)
* Codage de règles métier complexes (prix par langue, par canal, par couleur et par taille, gestion de promotions, tailles et retouche)
* Connecteur avec un logiciel de caisse.

#### Projets :

* API REST La Canadienne en Symfony 2.
* Application d'administration des caractéristiques produits et magasins La Canadienne en AngularJS.

#### Langages / Outils / Frameworks / Méthodes :

* [Symfony2](http://symfony.com/)
* Le PIM [Akeneo](http://www.akeneo.com/)
* Des bundles [Sylius](http://sylius.org/)
* AngularJS et ReactJS
* Méthode SCRUM
* Git / Gitlab / Gitflow
* CI Jenkins
* Tests unitaires (atoum, jasmine)
* Tests fonctionnels (behat, protractor)
* Vagrant / ansible
* [Docker](https://www.docker.com/)
* AWS

### [PMSIpilot](http://www.psih.fr/fr/)

<small>
Juin 2013 / Août 2014 |
**Développeur Symfony2/AngularJS** |
*Lyon*
</small>

<img class="img-center" src="../../assets/images/pmsipilot.jpg" alt="pmsipilot">

> _L'hôpital est ce lieu singulier qui nous accueille de la vie
> à la mort en passant par les moments les plus éprouvants de la vie.
> Il doit disposer des meilleurs outils afin de consacrer l'immense majorité
> de ses resources au service du patient_

#### Responsabilités :

* Développeur Symfony2
* Développeur AngularJS
* Scrum Master (Stand up, planning poker, rétrospectives, ...)

#### Projets :

* [Outils/requèteur BI](http://bi-query.psih.fr/fr/) (type [qlikview](http://global.qlik.com/fr/explore/products/qlikview)) en AngularJS dans le domaine de la santé,
construction de requêtes dynamiques (dimensions, mesures) et construction de tableaux de bord.

* [Intranet/CMS/dashboard](http://bi-portal.psih.fr/fr/) en AngularJS pour établissements hospitaliers.

Ces deux projets font parties d'un [projet global de BI pour les établissements hospitaliers](http://www.psih.fr/fr/solutions/).

#### Langages / Outils / Frameworks / Méthodes :

* [Symfony2](http://symfony.com/)
* [AngularJS](https://angularjs.org/) / [ReactJS](http://facebook.github.io/react/) / jQuery
* npm / [Bower](http://bower.io/) / Gulp / [Grunt](http://gruntjs.com/)
* [Docker](https://www.docker.com/)
* Vagrant
* Jenkins
{'fraction_non_alphanumeric': 0.14243664297508796, 'fraction_numerical': 0.017517409720726542, 'mean_word_length': 4.607890499194847, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 49, 'https://': 28, 'lorem ipsum': 0, 'www.': 16, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1582604', 'n_tokens_mistral': 5173, 'n_tokens_neox': 4870, 'n_words': 1268}