Antoine G.

FULL STACK DEVELOPER

549 euro
Freelancer
5 ans
Franconville, FRANCE

Mon expérience

Voir plus

Air FranceJanuary 2018 - January 2020

Développement de sites web et d'applications mobiles en équipe agile permettant de faciliter le quotidien des personnels navigants commerciaux (hôtesses, stewards) (environ 19 000 personnes visées).

Cmc

Portail de gestion des créations et des renouvellements des cartes des personnels navigants permettant l’accès aux zones aéroportuaires. Le site web permet le suivi du processus incluant les personnels naviguant, les ressources humaines (SAP), la préfecture française et l’imprimerie nationale.

Tâches réalisées :  
    • Modification et optimisation du modèle de donnée
    • Reprise des processus existant pour permettre une gestion plus simple et efficaces
    • Optimisation de base de données afin de permettre l’import de fichier volumineux de façon transparente
    • Développement complet de la nouvelle partie du processus incluant l’imprimerie nationale pour la gestion des impressions de carte biométriques
    • Développement de tests unitaires
    • Développement de batchs

    • Installations de postes permettant la prise de données biométriques (caméra, capteur d’empreintes, signature)

Technologies utilisées : Java 7, Spring MVC, Hibernate, Oracle, AngularJS, REST, Git, Maven, JUnit
Méthodologie : Kanban

Equipe projet : 2 développeurs, 1 AMO


Move & Servlog
Move est une application ipad permettant aux personnels navigants de consulter leur planning et de demander la réservation d’hôtels, de location de voiture ou de taxis en fonction de leurs différentes activités.
Les demandes de réservations ou d’annulation sont envoyés vers Servlog, le site web de gestion des demandes de réservation. Les demandes ainsi que les hôtels et les agences y sont traites.


Tâches réalisées :
    • Développement d’écrans en suivant des planches dessinées par des designers
    • Développement de services permettant la communication avec le backend
    • Développement et gestion des notifications sur l’ipad
    • Implémentation de fonctionnalités permettant les réservations d’hôtels
    • Migration complète d’Ionic 3 vers Ionic 4
    • Investigation et correction de bugs de communication avec le backend
    • Revue du modèle de données



Technologies utilisés: Java 8, Springboot, PostgreSQL, Ionic 3, Ionic 4, Bootstrap, Swagger, Git, Bamboo.
Méthodologie: Scrum
Equipe projet: 1 chef de projet, 4 à 5 développeurs, 1 scrum master, 1 AMO (product owner)


CrewLine
Application de messagerie instantanée permettant au personnels naviguant s’interrogeant sur certains processus, possibilités ou problèmes d’être mis en relation et de pouvoir discuter avec des personnels navigant aguerris. Le backoffice de cette application est géré par une société externe.


Tâches réalisées :
    • Réalisation de la connexion via le système de connexion applicatif Air France
    • Réalisation d’un plugin Ionic 4 permettant d’exécuter du code spécifique iOs/android
    • Communication et configuration d’un produit externe avec des équipes basées aux USA (communication entièrement en anglais)
    • Investigation et correction du système de notification push


Technologies utilisées: Ionic 4, Objective-C, Cordova, Android,  Firebase, Git
Méthodologie: Kanban
Equipe projet : 3 correspondants aux US, 1 développeur
Voir plus

4FitMusic (Freelance)January 2019 - January 2019

Développement d’un site web et d’une application mobile de coaching sportif via des vidéos en streaming. Les utilisateurs peuvent télécharger l’application sur des téléphones Android et regarder les vidéos tandis que les administrateurs peuvent envoyer les vidéos et gérer les catégories.

Tâches réalisées :
    • Recueil du besoin
    • Création du modèle de données
    • Implémentation complète de la solution (Site web, Application mobile, Backend, Base de données)
    • Configuration serveur pour le déploiement du backend et du site web
    • Déploiement sur le magasin d’applications android (google play)



Technologies utilisées : Java 8, Angular, Ionic 7, MySql, Springboot 2, Git, Jhipster, Liquibase, Debian, Jenkins, Videogular Equipe projet : 1 Développeur
Voir plus

PerfectCar (Freelance)January 2018 - January 2018

Développement d’une application de réservation et de paiement en ligne de services de nettoyage de voiture à leur domicile, sur leur lieu de travail ou directement dans la rue. Les administrateurs peuvent gérer les réservations et les différents codes promotionnels.

Tâches réalisés :
    • Recueil du besoin
    • Création du modèle de données
    • Implémentation complète de la solution (Application mobile, Backend, Base de données)
    • Implémentation du système de paiement en ligne
    • Envoi de mails automatiques via gmail
    • Configuration serveur pour le déploiement du backend
    • Déploiement sur les magasins d’applications ios/android (app store/google play)



Technologies utilisées : Java 7, Ionic 3, PostgreSQL, Springboot 2, Git, Jhipster, Liquibase, Debian, Jenkins, Paypal Api Equipe projet : 1 Développeur
Voir plus

Air FranceJanuary 2017 - January 2018

Calamar
Site web permettant la gestion des droits des utilisateurs sur les serveurs Unix. Le site web qui a pour fonction première de lister les droits sur les machines. Le site permet également de faire des demandes de droits avec un processus de suivi passant par une validation des équipes d’administration avant la configuration automatique du serveur via des batchs nocturnes exécutant des scripts bash.



Tâches réalisées :     • Recueil du besoin complet
    • Création du modèle de données
    • Recherche et apprentissage des langages de programmation utilisés
    • Implémentation complète de la solution (Frontend, Backend, Base de données)
    • Réalisation de batchs automatiques reliés à des scripts Unix



Technologies utilisées: Java 7, Spring MVC, postgreSQL, Angular, Spring Batch, Unix, Bash Méthodologie: Kanban
Equipe projet : 1 développeur, 1 chef de projet
Voir plus

Air FranceJanuary 2015 - January 2017

Développement de robots, scripts (bash) permettant l'automatisation des tâches de l'exploitation Air France : la gestion des droits sur des serveurs Unix, la création d'environnements applicatifs, la remontée d'indicateurs sur les applications mal référencés dans le SI etc....

Tâches réalisées :
    • Recueil de besoins
    • Implémentation de scripts
    • Maintenance de scripts
    • Recherche de données
    • Mise en place d’api rest
    • Ecriture d’une librairie permettant la manipulation simplifiée de taches jira en bash
    • Ecriture d’une librairie permettant la mise en place simplifié de droit sur des machines distantes



Technologies utilisés : Bash, Api Rest, Jira, Méthodologie : Kanban
Equipe projet : 3 développeurs, 1 chef de projet

Mes compétences

UNIX, Swagger, Spring MVC, Spring Boot, Spring Batch, Scrum, SAP, REST, PostgreSQL, Oracle, MySQL, MVC, Liquibase, Kanban, JUnit, Jira, JHipster, Jenkins, JAVA 8, Java, Ionic 4, Ionic, Hibernate, GitHub, Git, Firebase, Bootstrap, Bitbucket, Bamboo, Apache Maven, AngularJS, Angular 4, Angular, Android, Agile Methodology