Jean-François L.

Full Stack Developer

690 dollar
Freelancer
9 ans
Angers, FRANCE

Mon expérience

Voir plus

RHapsodyOctober 2019 - Présent

- Création d'applications en PHP Laravel, React et gestion d’équipes front dans le secteur bancaire.
- (https://www.papam.com/, https://www.noelse.io/)
- Consultant en portage salarial et indépendant

Voir plus

AFONEJanuary 2020 - Présent

Pour cette mission, Afone m'a confié le rôle de Lead dev web sur leur nouveau projet, Nøelse. Ce projet, né à la suite de Papam, est destiné à le remplacer tout en apportant davantage de fonctionnalités. Il à aussi un axe majeur sur la stratégie de l'entreprise, historiquement ayant démarré son activité dans le secteur du télécom, l'entreprise fait voeux de transitionner son activité dans le secteur bancaire. Ainsi, avec Nøelse et Papam, l'entreprise démarre sa transition dans ce nouveau domaine d'activité.


Mon rôle a été d'initier le projet Web ainsi que d'établir la stack technique en collaboration avec le Lead dev mobile pour avoir un code partagé, réaliser le code review des développeurs, mais aussi de les former. Nous avons pu mettre en place un monorepo, qui partage le code commun entre l'application mobile et l'application web. En effet les applications étant basées sur la même technologie, ReactJS, il était préférable pour gagner du temps de productivité d'avoir une base de code partagé. Pour ce faire, certaines couches applicatives ont été mises en commun. La principale difficulté était de rattraper le retard de l'application web qui à été démarré 6 mois après l'application mobile. Très formateur j'ai travaillé pendant 2 ans sur ce projet qui a enrichi considérablement mes connaissances techniques. Notamment sur la stack JS/Typescript & React/Redux avec lequel nous avons pu mettre en place des tests, un storybook, du déploiement continue en utilisant docker, installer des outils de KPI ... Mais surtout sur la responsabilité de lead dev pour produire une application qui répond aux exigences de l’entreprise tout en construisant du code réutilisable, partagé et testé.

Voir plus

AFONEOctober 2019 - January 2020

Au cours de ma première mission en freelance, j'interviens sur une mission longue pour l'entreprise Afone. Cette mission renouvelée tous les trois mois me permet de travailler sur une multitude de technos (PHP/Laravel, JavaScript, MySQL, Vue.js, React.js, Java, OpenApi ...). Afone m'a confié un projet web sur une solution de paiement numérique.


Dénommé "Papam" j'ai travaillé dans une grosse équipe où nous avons collaboré sur le projet. L'objectif de cet outil est de réaliser du Paiement par mail, similaire à Paypal, ses fonctionnalités sont diverses et s'adresse aux particuliers, mais aussi aux professionnels, pour en apprendre d'avantages sur cet outil il est possible de voir d'avantages d'informations ici : https://www.papam.com/.

Mon rôle sur le projet est de réaliser le développement de l'application en étant tech lead en binôme pour gérer une équipe de 6 développeurs sur la partie front. Lors du développement de cette solution j'ai pu contribuer au code source sur une base Laravel PHP, réaliser du code review, réaliser des tests unitaires et fonctionnels, mettre en place des outils de KPI, réaliser de la documentation, faire des formations et des réunions techniques entre les développeurs. Une fois le projet terminé, l'entreprise a souhaité lancer un nouveau projet semblable à celui-ci, NØelse pour lequel j'ai continué à travailler en tant que Tech-Lead.

https://www.linkedin.com/in/lefloch-jean-fran%C3%A7ois/detail/treasury/position:1600759036/?


Voir plus

OrkeisOctober 2017 - October 2019

Lors de mon premier contrat en CDI j'ai intégré l'entreprise Orkeis. L'entreprise est une ESN (Entreprise de services du numérique), elle propose un accompagnement pour les entreprises sur la mise en place d'outils du numérique. Elle se démarque en proposant différentes solutions pour ses clients, allant de la configuration ou le paramétrage logiciel aux développements informatiques de nouveaux produits, la maintenance, mais également en proposant des solutions innovantes telles que la réalité augmentée.


Mon rôle au sein de l'entreprise était de maintenir et de développer les projets PHP, mais aussi de former les employés au langage quand cela le nécessitait. En effet, l'entreprise avait fait pour choix de ne travailler que sur les technologies. NET de microsoft. Étant référent sur le PHP j'ai pu contribuer sur la maintenance de vieilles applications, réaliser de nouvelles sur le framework Symfony, mais aussi travailler sur les projets .NET du fait de ma bi compétences PHP/C#. L'ensemble des projets pour lequel j'ai travaillé était relativement varié, ça allait d'une petite application pour un salon à de grosses applications de gestion, cela m'a apporté beaucoup d'expérience. Après deux ans, j'ai quitté l'entreprise pour m'investir dans quelque chose qui m'a toujours attiré, l'entreprenariat.

Voir plus

Sopra SteriaOctober 2016 - October 2017

Pour ma dernière année d'alternance j'ai déménagé à Nantes au sein de l'entreprise Sopra Steria. J'y ai pu découvrir très rapidement une tout autre approche sur le plan du management, de l'expérience humaine et de la gestion de projet. Sur un projet beaucoup plus ambitieux j'ai intégré une équipe de 50 à 70 développeurs, où j'ai pu collaborer sur une application écrite en Java pour la partie back et en Vue JS pour la partie front. J'ai pu voir l'entreprise améliorer leur gestion de projet, anciennement en cycle en V vers les méthodes agiles. Travailler dans une grande équipe et voir comment était géré un projet existant de plus de 10 ans pour l'un des plus grands clients de l'entreprise (Enedis).

Ma collaboration sur le projet avait pour objectif de traiter les bugs urgents (hotfix) de l'application en production, la réalisation de scripts SQL pour les reprises de données suite à des erreurs logicielles. L'entreprise m'a permis de voir une autre façon de gérer les projets, ayant démarré dans de petites équipes j'ai pu voir la rigueur d'une grande entreprise afin de gérer l'ensemble des salariés de la manière la plus efficiente possible. Sur un rythme de 3 semaines entreprise et 1 semaine d'école j'ai pu terminer ma dernière année d'étude dans une entreprise en constante croissance qui m'a permis d'enrichir mes connaissances de développeur mais aussi du monde de l'entreprise.


Voir plus

Groupe StregoSeptember 2014 - September 2016

À la suite de mon alternance au sein d'Orange, j'ai eu la chance de démarrer ma seconde alternance au sein de l'entreprise Strego. Ainsi j'ai été intégré au service DSI de l'entreprise dans une petite équipe de 4 personnes. Ce fut pour moi une expérience unique et très formatrice. En effet, lors de cette expérience j'ai pu mettre en œuvre mes acquis, mais aussi apprendre les bonnes pratiques de la programmation pour notamment être rigoureux, construire du code réutilisable et maintenue par des tests. C'est aussi dans cette entreprise où j'ai pu monter en compétences sur le framework .NET et le langage C# de Microsoft en travaillant sur des outils à destination des collaborateurs. Les technos utilisées étaient ASP.NET, ASP.NET MVC pour réaliser des applications à destination des comptables de l'entreprise. 


Mon rôle dans l'entreprise était de maintenir et concevoir de nouvelles applications, ça m'a permis d'enrichir mes compétences, de voir comment était constitué des applications existantes et de les améliorer en y ajoutant des fonctionnalités, corriger des bugs, travailler en équipe agile. Sur un rythme de 3 semaines entreprise et 1 semaine école cette expérience j'ai aussi grâce à mon tuteur pu continuer mon apprentissage sur le framework symfony afin de réaliser mon projet professionnel. Grâce à ce projet professionnel j'ai pu acquérir mon diplôme de concepteur développeur d'application.

Voir plus

OrangeSeptember 2012 - September 2014

Lors de ma première expérience en entreprise j'ai intégré une petite équipe de 4-5 développeurs au sein de l'entreprise Orange à Angers. Historiquement l'équipe proposait des solutions d'application Microsoft Access pour l'ensemble des collaborateurs du bâtiment du site d'Angers.

Cependant, les applications proposées ont eu très vite du succès au sein de l'entreprise et se sont étendues à la région puis au niveau national. Ce succès est notamment dû à la rapidité du développement des applications pour les collaborateurs d'Orange. Très vite le développement des applications sur Microsoft Access ont commencé à atteindre leurs limites et l'équipe a dû réfléchir à une solution plus pérenne pour continuer la rapidité de livraison des applications.

Je suis arrivé pour la réalisation de mon alternance au début de cette réorganisation d'applications et j'ai réalisé mes débuts sur la création de nouveaux outils. Pour ce faire l'équipe avait démarré un noyaux PHP sous le framework Symfony, baptisé Agilis le noyaux permettait de concevoir des applications très rapidement.

Mon rôle dans un premier temps était de refaire les applications Microsoft Access avec ce nouveau noyau, puis avec davantage de connaissance en programmation j'ai pu travailler sur le noyaux. Cette alternance était en parallèle de mes études en BTS SLAM sur deux ans avec un rythme de 15 jours entreprise 15 jours écoles, elle m'a permis d'apprendre vite les bases de la programmation et d'être rapidement autonome sur les tâches à réaliser au sein d'une grande entreprise.


Mes compétences

Languages

ASP.NET MVC, CSS3, HTML5, Python, ASP.NET, ASP, C#, PHP, JavaScript, SQL, C++, TypeScript, Java, POO, MVC

Analysis methods and tools

MVVM, Scrum, Agile

Frameworks

jQuery, Zend Framework, Symfony, Laravel, Redux

IT Infrastructure

Docker, MacOS, Nginx, Linux, Git, Windows

Others

A-TDD, DDD, Bloomberg Open API

Application servers

Apache

Environment of Development

SVN, PhpStorm, GitLab, TFS

Databases

MySQL, pgSQL, Oracle

Software testing

Postman

Technologies

Twitter bootstrap, React.js, Firebase, Next.js, IIS

Mes études et formations

Bac+5, titre " Chef de Projet en Conception de Systèmes Informatiques " - IMIE2016 - 2017

Concepteur Développeur InformatiqueField Of StudyProgrammation informatiqueGradeTitre professionnel niveau II, Concepteur Développeur Informatique - IMIE2014 - 2016

BTS SLAM : Solutions Logicielles et Applications Métiers BTS SLAM - Institut d'informatique appliquée2013 - 2014