Maxime M.

Full Stack Developer

555 dollar
Freelancer
4 years
Lyon, FRANCE

My experience

More

OUBACCESS - Full-timeOctober 2019 - November 2019

Développement d'une application embarquée + échanges serveur.
Maintenance application web existante

Front :
- Python : Kivy
- PHP : Symfony4 + Twig

Back :
- NodeJS : express, socket.io
- PHP : Symfony4
More

PrestaConcept - Experts Symfony/ Agile-Scrum Masters - Full-timeMay 2019 - July 2019

- Configuration d'une instance Gitlab + Gitlab Runner
- Migration de quelques projets Gitlab to Gitlab
- Symfony 4
More

EOKO - Full-timeMay 2017 - May 2019

Maintenance & développement site web.

- Migration Symfony 2 > Symfony 3
- Migration ElasticSearch 1 > ElasticSearch 5
- NodeJS API + bullJS (https://github.com/OptimalBits/bull) pour génération et gestion de jobs backend.
- NodeJS API + unoconv pour conversion HTML to .docx avec libre office
- NodeJS API + Chrome headless pour génération de PDF.
- Environnement docker + docker backup + docker cron + docker prerender (SSR for robot)
- From scratch Laravel

Back-end :
- PHP 5 / 7.3 : Symfony 2 + Symfony 3 + Laravel 5.7
- Node.JS : Express.JS, BullJS, Prerender
- ElasticSearch
- MariaDB / MySQL

Front-end :
- Twig
- Javascript : React.JS + Redux, AnguarJS

Mobile :
- Ionic + Cordova (Angular.JS)

DevOps :
- Debian
- CoreOS
- Docker & Docker Compose / Portainer (local & remote)
- Gitlab / Gitlab CI
- Monitoring : Prometheus / Grafana

Environnement & outils :
- OS X / Debian
- PHPStorm
- MySQL Workbench / PHPMyAdmin
- Postman
- Git
- NVM
- Slack
More

Dude IncOctober 2016 - December 2017

Associé à cette jeune startup, mon rôle est de développer une application permettant de se filmer en train de réaliser un challenge.
http://www.dudechallenge.com/

API RestFull avec Express.JS (NodeJS)
- Notification push avec OneSignal
- Connexion avec réseaux sociaux (Facebook, Twitter)
- Base de données MySQL

Application Android :
- Retrofit
- Fabric for Twitter
- Facebook SDK
- CameraKit Android (https://github.com/CameraKit/camerakit-android)

Sys-admin :
- Debian
- Custom intégration continue via hook sur le Git : backup + rollback

Environnement & outils :
- OS X
- PHPStorm
- Android studio
- Genymotion
- Git
- MySQL Workbench
More

Ecole normale supérieure de LyonJanuary 2017 - February 2017

Évolution d'une application web : EduObs
https://ife.ens-lyon.fr/eduObs

- Symfony 2
- Optimisation des performances de recherche via des requêtes SQL
- Refonte graphique selon la charte

Environnement & outils :
- Windows
- Atom
More

1D Lab - FreelanceNovember 2016 - December 2016

Refonte graphique d'une application android 1D Touch music

- Refonte graphique avec RecyclerView
- Bibliothèque externe (Picasso, Retrofit 2)

Environnement & outils :
- OS X
- Android Studio
- Genymotion
More

MCISNovember 2015 - August 2016

Développement de l'API sous CodeIgniter (PHP) :
- Ajout de nouvelles fonctionnalités
- Connexion via les réseaux sociaux
- Nettoyage + refactorisation
- Notification push via Parse
- Base de données MySQL

Développement du site web sous Symfony 2 (PHP) :
- Intégration des nouvelles fonctionnalités
- JQuery
- Google Maps
- Déploiement Capistrano

Développement d'une application interne sous Symfony 3 (PHP)
- DomCrawler

Environnement & outils :
- OS X
- PHPStorm
- Capistrano
- Git
- Vagrant
More

Valeo - ApprenticeshipSeptember 2014 - August 2015

Maintenance de la base de données Oracle :
- Vérification des logs
- Mise en place de nouvelles fonctionnalités
- Nettoyage du code

Gestion des applications utilisant la base de données sous WinDev :
- Relation Oracle/WinDev
- Développement d'une application permettant de vérifier les bugs
More

Champagne Jacquart - InternshipMarch 2014 - June 2014

Développement from scratch et sans framework d'une application web permettant la gestion de dons et de donateurs.
- Analyse + BDD
- Relation PHP/MySQL
- Génération de PDF
- JavaScript

My stack

Open Source solutions

Twig

Technologies

Composer, React.js, ElasticSearch

Environment of Development

MySQL Workbench, PhpStorm

Languages

CSS3, HTML5, Java, JavaScript, PHP

Mobile

Ionic, Android SDK, Apache Cordova

Others

GitLab CI

Databases

MariaDB, MySQL

Frameworks

AJAX, Symfony, AngularJS, Node.js, Express.js, Laravel

Software testing

Postman

IT Infrastructure

OS X, OpenVMS, Docker Compose, Docker, Git

My education and trainings

Licence profesionnelle - Développement application multi-plateforme - IUT Aubière2014 - 2015

DUT informatique - Programmation informatique, applications spécifiques - IUT de Reims-Châlons-Charleville2012 - 2014