
Antoine GAMELIN
PHP Engineer @ The Tech Nation
Salaire / Taux journalier
Lille, France
Freelance
Peut venir sur site
Expertises
Langues
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