You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Stéphane Z.SZ

Stéphane Z.

PHP Developer, Symfony, Javascript, HTML, CSS

€700/day
1 project
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Stéphane

Hello!

I am currently working as a Lead Developer (Team Order) at Campings.com.

There, I am continuously migrating various business components (generation and sending of transactional emails, order model and workflow, booking tunnel, and customer area) to enable the company to continue its growth and maintain its leadership in the outdoor hospitality market.

In parallel to my permanent position, I have been self-employed for several years, offering my services as a freelance web developer.
I am available on weekday evenings and weekends.

I would be delighted to put my skills to good use to successfully complete your projects :-)
  • French

    Native or bilingual

  • English

    Conversational

  • Japanese

    Basic

Remote only
Primarily works remotely

Experience

  • Campings.com
    Lead developer - Team Order
    TRAVEL AND TOURISM
    September 2019 - Today (6 years and 10 months)
    Paris, France
    Within a team of 4 developers, I am responsible for ensuring good web development methods and practices.
    I participate in the development and technical choices for the following projects:

    1) Continuous migration of the transactional email generation and sending system for our clients (e.g., exchange voucher, invoice, payment reminder, etc.)

    - Understanding the different events in an order's lifecycle that trigger email sending (through workshops and legacy code reviews)
    - Use of RabbitMQ, Symfony Messenger, and Docker containers to publish and consume messages (e.g., send voucher email, generate voucher document)
    - Use of the MJML framework for responsive emails
    - Integration with the Sendgrid API to request email sending

    2) Continuous migration of the order model and workflow

    - Understanding the existing data model and workflow (through workshops and legacy code reviews)
    - Gathering future requirements
    - Designing the new data model and workflow
    - Synchronizing the old and new data models to ensure service continuity

    3) Payment management (Paybox, Adyen, Casino, Pledg)

    - Integration on various sales sites (Campings.com and our white labels)
    - Handling responses from different PSPs (Payment Service Providers)
    - Creating payment logs for dashboards and business alerts

    4) Maintenance and evolution of an interface allowing call center agents to manage orders (e.g., creation, cancellation, modification, etc.)
    Symfony PHP HTML5 CSS3 JavaScript Git Docker RabbitMQ Kubernetes
  • Campings.com
    Web Developer - Demand Team
    TRAVEL AND TOURISM
    October 2016 - September 2019 (3 years)
    Paris, France
    I worked on 2 projects, here they are:

    1) REST API: API allowing the company's various interfaces to communicate with the database.

    - Design
    - Development
    - Unit and functional testing
    - Integration into the company's various projects

    Technical environment: PHP 7, Symfony 4, PostgreSQL, Docker, PHPUnit, Behat, Git, SCRUM methodology


    2) "Mono-App": an application for managing X sites (brands, e.g., Campings.com, Vacances-Campings, Campings Fram, etc.) which all share the same search engine and booking engine. However, it's possible to have specific features for each site: templating, user journeys, etc.
    This is a Symfony application with a modified Kernel where a "brand" variable is injected, allowing the application to generate cache, logs, and manage configurations per brand.
    Currently, the application runs 19 sites/brands in production.

    - Project lead: technical roadmap writing, monitoring, deadline adherence
    - Design
    - Development
    - Unit and functional testing

    Technical environment: PHP 7, Symfony 4, Docker, Varnish, PHPUnit, Behat, HTML, CSS, JavaScript, AJAX, Git, SCRUM methodology
    Symfony PHP Git-SVN HTML CSS JavaScript Docker REST PostgreSQL Bootstrap PHPUnit Varnish Ajax
  • Altimate
    PHP Study Engineer
    DIGITAL AND IT
    October 2014 - October 2016 (2 years)
    Paris, France
    I completed 3 assignments during my time at Altimate, here they are:

    1) Wall Street English

    EPP Manager Project: WEB interface for organizing, planning, and monitoring course sessions.

    - Gathering and analyzing user needs
    - Writing the project specifications
    - Writing detailed functional and technical specifications
    - Design: architecture, database, features
    - Development
    - Unit tests

    Technical environment: PHP 5, MVC, CakePHP, MySQL, AJAX, JavaScript, jQuery, HTML, CSS, Bootstrap, Git


    2) Actemium

    Intranet Project: WEB interface allowing different company departments to manage their own processes: the purchasing department can record and track their orders, the security department can report and handle incidents, the engineering department can input their work and results.

    - Gathering and analyzing user needs
    - Writing the project specifications
    - Writing detailed functional and technical specifications
    - Design: architecture, database, features
    - Development
    - Unit tests

    Technical environment: PHP 5, MVC, CakePHP, MySQL, AJAX, JavaScript, jQuery, HTML, CSS, Bootstrap, SVN


    3) Campings.com

    Project: Maintenance and evolution of legacy code + continuous migration to a Symfony stack.

    - Learning the Symfony framework (self-taught)
    - Design
    - Development
    - Unit and functional tests

    Technical environment: PHP 5, Symfony 2.8, Vagrant, Docker, Varnish, PHPUnit, PostgreSQL, HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, SVN, SCRUM methodology
    PHP Symfony 2 MySQL HTML CSS JavaScript jQuery cakePHP Bootstrap Scrum Docker Vagrant Ajax

Reviews

5.0

Out of 1 rating

AD

Account deleted

Reviewed on 9/12/2017

Serious and competent professional! Completed the requested service without any issues. I recommend him. EG

Recommendations

Be the first to recommend Stéphane

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer
    ESIGETEL
    2011
    Spécialité Système d'Information
  • Bachelor's degree in Mathematics and Computer Science
    Paris-Est Marne-la-Vallée
    2009
    Partenariat entre ESIGETEL et l’université Paris-Est Marne-la-Vallée.

Skill set

Categories