Antoine GAMELIN

PHP Engineer @ The Tech Nation

Salaire / Taux journalier

Lille, France

Freelance

Peut venir sur site

Expertises

PHPSymfonyDockerBase de donnรฉes SQLGitLabLinuxAWS

Langues

Franรงais (Maternelle)Anglais

ร€ propos

Introduction

An explorer looking for new experiences and who loves to take on new challenges! A hunger for curiosity pushes me into a constant learning of the latest technologies.

Liens

Expรฉrience de travail

Lead Developer

Athome Digital

dรฉc. 2022 - sept. 2024

1 an 10 mois

Nantes, France

The ATHOME Digital group brings together 3 leading home renovation brands: Prรฉservation du Patrimoine, Devibox and Avenir Rรฉnovations. Devibox is a SaaS worksite management solution for artisans and building professionals. ๐…๐ž๐š๐ญ๐ฎ๐ซ๐ž๐ฌ: Led the development of a new interface for the MLM network, integrating Stripe API for subscription man- agement and e-signature for contracts. ๐Œ๐š๐ง๐š๐ ๐ข๐ง๐  ๐ญ๐ž๐œ๐ก๐ง๐ข๐œ๐š๐ฅ ๐๐ž๐›๐ญ: Managed technical debt and led the migration of the development environment to PHP 8.2 and Symfony 6.4, improving stability and performance. Conducted security audits to identify vulnerabilities and replaced deprecated dependencies, enhancing the platformโ€™s security and stability. ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ข๐จ๐ง๐ฌ: Implemented a full CI/CD pipeline to automate deployments and ensure continuous integration of changes

Back-end Developer

Robotik Technology

mai 2022 - dรฉc. 2022

8 mois

Bรฉthune, France

Robotik Technology is a medical sector company, which offers the installation of robots for the PDA (Preparation of doses to be administered) for various pharmacies. It offers as a service a medical platform for the management, monitoring and guidance of the patients. ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ: โ€ข Fixtures implementation โ€ข Implementation functional tests โ€ข Refactoring the application โ€ข Setting up tools to improve code quality (PHP CS Fixer, PSR standards...) โ€ข Drafting of worksheets (Database structure, Installation-related dependencies, etc.) โ€ข Development application features โ€ข Implementation queue list system with supervisor (Symfony messenger) in order to execute tasks asynchronously. ๐’๐ž๐ซ๐ฏ๐ž๐ซ ๐€๐๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง (๐‚๐ž๐ง๐ญ๐จ๐ฌ / ๐ƒ๐ž๐›๐ข๐š๐ง): โ€ข Audit of the different servers (website, installed packages, versions ...) โ€ข Setting up NGINX reverse proxy โ€ข Apache (httpd) configuration for the preprod environment

Contractor University

IUT informatique Calais

mai 2020 - dรฉc. 2021

1 an 8 mois

The University Institute of Technology of Calais provides different university courses in the field of computer science, electronics or human resources management. ๐’๐ฒ๐ฆ๐Ÿ๐จ๐ง๐ฒ: โ€ข Realization of a project for students to get familiar with the different basic components of symfony (Entity, Repository, Routing, Migration, Form and TWIG). โ€ข The project consists in the implementation of an application allowing to create online surveys. ๐ƒ๐š๐ญ๐š๐›๐š๐ฌ๐ž ๐๐จ๐ฌ๐ญ๐ ๐ซ๐ž๐ฌ๐ช๐ฅ: โ€ข The objective of this course is to perform queries on a database with a large dataset in order to optimise the queries. The students had to benchmark different methods (COPY of a csv, BULK insert and simple insert) to insert data through a JAVA application. โ€ข Use of indexes to improve queries ๐€๐๐ˆ: โ€ข The students had to use the discord API to build an application of their choice. The objective of the course was to learn how to use an external API.

DevOps Developer

SISA SARL

janv. 2020 - juil. 2020

7 mois

Calais, France

SISA (Applied Statistical IT Solutions) has more than 15 years of know-how in the fields of Business Intelligence, online surveys and dashboarding. ๐๐‡๐ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ (๐‚๐จ๐๐ž๐ข๐ ๐ง๐ข๐ญ๐ž๐ซ): โ€ข Development of an interface for secure file uploads in PHP allowing exchange of sensitive files with clients. โ€ข Management of permissions to ensure that the file is only accessible to the users concerned. โ€ข Interface for the management of users ๐’๐ž๐ซ๐ฏ๐ž๐ซ ๐€๐๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง (๐ƒ๐ž๐›๐ข๐š๐ง): โ€ข Setting up an Apache server โ€ข Setting up a Postgres database โ€ข Implementation of an automatic deployment of the project using GITLAB CI/CD. โ€ข Firewall configuration with iptables โ€ข Setting up an ftp server for file deposit with directory restriction for users (chroot)

Back-end Developer

Odyssey Resources Outsourcing Vietnam

avr. 2018 - juin 2019

1 an 3 mois

Hรด Chi Minh-Ville, Hรด Chi Minh, Vietnam

Odyssey Resources is a company that provides accounting services for its clients. It offers various services such as corporate bookkeeping, data conversion from one accounting platform to another. ๐€๐ฉ๐ฉ๐ฅ๐ข๐œ๐š๐ญ๐ข๐จ๐ง ๐๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ: โ€ข Creation of a dashboarding system allowing managers to see the number of accounting tasks in process and to send alerts in the case where tasks have exceeded the ETA. โ€ข Refactoring of the code. โ€ข Migration of Microsoft Access database to a MySQL database (Update of the intranet tools in order to use the MySQL database). ๐€๐ฉ๐ฉ๐ฅ๐ข๐œ๐š๐ญ๐ข๐จ๐ง ๐ฆ๐ข๐ ๐ซ๐š๐ญ๐ข๐จ๐ง: โ€ข Creation of a Chrome extension (prototype) to generate CSV files of customer data from an accounting platform. โ€ข Creation of an PHP intranet interface to convert these files to a new format in order to import them on an accounting platform. โ€ข Using the API of the accouting platform to import the data automatically.

Back-end Developer

Dynvibe

avr. 2017 - sept. 2017

6 mois

33600 Pessac, France

Dynvibe is an expert in social media intelligence. They collect and analyse what consumers say on social media about brands, products, or a market in the broadest sense. From this data they produce 'consumer research'. ๐ƒ๐š๐ญ๐š ๐ฉ๐ซ๐จ๐œ๐ž๐ฌ๐ฌ๐ข๐ง๐  โ€ข Collecting data using PHP script from stories from social networks. โ€ข Development of a word cloud to highlight the most quoted words. โ€ข Starting to implement a semantic analyzer in the scope of sentiment analysis. ๐“๐ฎ๐ง๐ข๐ง๐  ๐š ๐๐‡๐ ๐ฌ๐œ๐ซ๐ข๐ฉ๐ญ ๐Ÿ๐จ๐ซ ๐›๐ž๐ญ๐ญ๐ž๐ซ ๐ฌ๐œ๐š๐ฅ๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ โ€ข Implementation of a CRON script that will analyse all the stories (Tweet, Facebook message...) and from a dictionary will allow to define the stories' themes. โ€ข Carry out tests on a volume of 2 million stories and a dictionary of 200,000 words

DevOps Developer

SISA SARL

avr. 2016 - sept. 2017

1 an 6 mois

Calais Area, France

SISA (Applied Statistical IT Solutions) has more than 15 years of know-how in the fields of Business Intelligence, online surveys and dashboarding. ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ๐ฌ: โ€ข Implementation of a monthly survey system concerning the sales of shop products by two methods: entry form or import from CSV files. โ€ข Transformation of the data allowing to automatically classify the data thanks to a mapping table. โ€ข Integration of these data in an OLAP CUBE to be able to perform MDX queries with the SAIKU application (Data Warehouse). โ€ข Creation of a dashboard for customers (using the ChartJS library), allowing an analysis of the monthly data entered / imported. ๐’๐ž๐ซ๐ฏ๐ž๐ซ ๐š๐๐ฆ๐ข๐ง๐ข๐ฌ๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง (๐ƒ๐ž๐›๐ข๐š๐ง) โ€ข Installation of SSL certificates with LetsEncrypt. (certbot) โ€ข Implementation of the GITLAB solution on a dedicated server. โ€ข Creation of a CI/CD script allowing automatic deployment during release commits (Git Flow) on the client server. โ€ข Securing the different servers with ssh certificates and by passing through the VPN (pritunl vpn) โ€ข Cron allowing to make daily backups of the database. โ€ข Implementation of a self-hosted password manager (passbolt) โ€ข Setting up an SMTP server with POSTFIX/Dovecot. Securing it with SPF, DKIM and DMARC records.


Formation

Universitรฉ de Bordeaux

Master Software engineering, Computer science

Activitรฉs et associations : Project management, Software architecture, Large-scale programming, Initiation to research, object programming, network administration

Skills: Linux ยท PHP

Le meilleur endroit pour trouver votre prochaine opportunitรฉ

ยฉ 2026. Tous droits rรฉservรฉs.