Bastien Remy

Dévelope fullstack, spécialiste php / react

Remote from Strasbourg

  • 48.5733
  • 7.75228
  • Indicative rate €500 / day
  • Experience 7+ years
Propose a project The project will only begin when you accept Bastien's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Bastien's quote.

Location and geographical scope

Location
Strasbourg, France
Remote only
Works remotely most of the time

Verifications

Languages

  • Anglais

    Full professional proficiency

  • Français

    Native or bilingual

Skills (22)

  • Languages
  • PHP
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • CSS
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Containerization
  • Beginner Intermediate Advanced

Bastien in a few words

Avec plus de 15 ans d'expérience en PHP et dans le milieu du web en général, je suis à même de répondre avec efficacité à des missions de développement exigeantes. J'aime travailler sur des projets de grande envergure qui demandent de l'application et de l'implication, et où l'on peut prendre le temps de bien faire les choses.

En plus des technologies PHP pour le backend, je suis récemment monté en compétence sur ReactJs, me permettant ainsi de maîtriser à la fois des problématiques client et serveur, et d'avoir une vision globale sur les projets, de la conception au déploiement en passant par les tests.

Je travaille habituellement avec Gitlab, qui me permet de gérer facilement le versionning, les tâches, ainsi que le CI/CD, mais je suis ouvert à d'autres plateformes !

N'hésitez pas à me contacter !

Portfolio

Experience

GESTRA Coach

Consulting & Auditing

CTO, lead developer

Strasbourg, France

November 2018 - Today

Essor des Entreprises est une application servant de support à une méthode de contrôle de gestion brevetée à destination des TPE et PME.

Pour les besoin de mon client, j'ai mis en place et organisé le développement d'une API basée sur api-platform (Symfony 4) et d'un client en ReactJS en collaboration avec un prestataire offshore.

Dans un premier temps, j'ai exclusivement travaillé sur l'API et la gestion technique du projet. Depuis juillet 2019, j'ai repris la main sur le client ReactJS qui occupe aujourd'hui le plus clair de mon temps en refactoring, avec l'addition de hooks et de Typescript pour faciliter l'évolution et la maintenance.

Je suis également en charge de l'hébergement de ce produit, du déploiement des serveurs via cloud-init aux mises en production en CD via gitlab.

L'analyse statique (PHPStan/Psalm) de l'api ainsi que les builds javascript sont également automatisés sur mon instance Gitlab privée.

Zap SA

Software Publisher

Développeur web

Luxembourg, Luxembourg

May 2013 - May 2018

J'ai été embauché chez Zap pour remplacer son fondateur historique, et j'y ai eu la chance d'être à l'origine du projet Squareboard. Après une discussion avec un des actionnaires, j'ai posé les bases du projet, en m'appuyant sur le système de TS vectors de PostgreSQL, qui est ensuite devenu le moteur interne de recherche, de recommandation, et de filtrage de l'outil.

L'outil, visible à l'adresse squareboard.com, est un réseau social d'entreprise bien qu'à la base il ait été conçu comme un outil de productivité. Poussé par nos deux client historique, le produit a drastiquement évolué pendant mon passage chez Zap, où je suis devenu l'unique développeur et, dans la pratique, CTO.

L'application étant basée sur un vieux framework de 10 ans d'âge à mon arrivée, il m'a fallu faire évoluer de vieilles classes php4 en une réelle architecture objet basée sur PHP5, tout en gardant les bases de fonctionnement basée autour d'un ORM lui aussi in-house reposant entièrement sur PostgreSQL. Il m'a également fallu greffer une API sur ce système uniquement web afin de fonctionner avec une application mobile réalisée en externe.

Squareboard a aujourd'hui été relancé en v2, version pour laquelle j'ai crée une série de micro-services, et même si le produit ne repose plus sur des tags comme à l'origine, le moteur de recherche qui a assuré la transition, et sert encore aujourd'hui, utilise toujours mon implémentation à base de stemming PostgreSQL.

Squareboard compte parmi ses clients Luxaviation Group, le second opérateur mondial de jet privés, et CDCL, première société de travaux de construction à Luxembourg.

Bastien Remy

Digital Agency and IT company

Développeur web

Luxembourg, Luxembourg

June 2012 - May 2013

Ma première réelle expérience en tant que freelance. J'ai passé une année à travailler avec divers agences du pays, en réalisant majoritairement des sites WordPress et des jeux facebook. Rien de notable à mon sens :)

New Media Lux

Press & Media

Développeur web

Luxembourg, Luxembourg

June 2010 - May 2012

J'ai assuré pendant ce contrat, et jusqu'à la mise en liquidation du groupe, la gestion et l'évolution des six sites de presse, au sein d'un équipe de 3 personnes. Les sites étaient basés sur un framework in-house créé à l'origine pour le principal site du groupe, lesfrontaliers.lu, et qui présentait à l'époque une grosse dette technique. Mon rôle a été d'assurer la mise à jour et l'évolution et le refactoring des sites vers une architecture orientée objet.

SMARK

Digital Agency and IT company

Développeur web

Mersch, Luxembourg

March 2008 - February 2010

SMARK était une agence de communication née du département interne d'un groupe implanté à Mersch. A mon actif, de nombreux sites informatifs, mais aussi un outil backoffice à destination de conseiller en gestion de patrimoine pour une société de défiscalisation dans les DOM-TOM, réalisé en php/mysql et ajax avec la librairie prototype.

Webeex SARL

Digital Agency and IT company

Co-fondateur & développeur web

Metz, France

February 2004 - March 2008

Webeex a été créé dans l'optique de proposer à des photographes locaux équipées de machines à impression numérique, un service permettant la mise en relation avec de potentiels clients. L'échec commercial du produit a mené à la création d'une agence web pour laquelle j'ai développé un CMS in-house autour d'une implémentation open-source d'ActiveRecord à laquelle j'ai activement pris part.

Nous éditions également le jeu en ligne Entrechats.fr qui a connu de beaux jours jusqu'à la liquidation de l'entreprise.

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code