Gaël PHILIPPE

Développeur de logiciels

gael.philippe@greta-sud-aquitaine.fr
GitHub Mon site enseignant LinkedIn

À mon propos…

Après un parcours dans la formation pour adultes comme professeur de Français comme Langue Étrangère, j’ai décidé de mettre ma passion pour le développement de logiciels au service de l’enseignement. C’est dans ce but que j’ai entrepris une formation de développeur de logiciels au GRETA de Pau.

Vous trouverez sur cette page un résumé de mes compétences, et des projets qu'anime ma curiosité.

Compétences

HTML5

CSS3

Javascript

PHP7

SQL (MySQL, SQLite)

Python 3

Java 8

Objective-C

Swift 2.2

Symfony

Cocoa

Angular 1.6

WebStorm, PhpStorm

NetBeans

Photoshop

InDesign

Illustrator

Projets

Preuve de Concept Cordova/Angular

server WebRTC

Application Web et Mobile pour preuve de concept pour la gestion gestion du Offline. Utilisation de WebWorkers et AppCache en Fallback. Gestion de concurence des requêtes en cas de requêtes mises en file. Les données sont conservées localement via IndexedDB. La partie serveur est une API REST (Symfony 2 + FOSRestBundle). Le client est une application Cordova avec AngularJS 1.6.x

SPS Formation

server WebRTC

Application de gestion d'élèves, suivi pédagogique et présentiel. Gestion d'évaluation. Service d'impression et de génération de PDF. Conception d'un pico-framework maison pour une API REST. Rendu des pages en javascript (ES5).

Serveur de visioconférence

server WebRTC

Un simple server HTTP dont le but est de pouvoir gérer des conversations entre plusieurs interlocuteurs simultanément. L'objectif est de limiter l'usage de la bande passante (notamment en upload) en utilisant le serveur pour distribuer les flux aux participants. Le serveur est écrit en Java 8 SE, utilise une API RESTful, et un WebSocket.

Le client est une application web HTML5 utilisant AngularJS 1.5. La visioconférence s'appuie sur WebRTC.

Service de partage des notifications depuis Android vers Mac OS via bluetooth

DroidLink

Si d'autres services proposent la même fonctionnalité (Pushbullet, AirDroid …), il s'agit ici d'utiliser le Bluetooth 4.0 au lieu du réseau 3G afin d'économiser la "data" de l'utilisateur et surtout d'éviter l'usage d'un serveur tier qui conserve les données de l'utilisateur.

Le service propose également la gestion d'appel et de SMS, une extension "Today" et AddressBook pour initier des appels. Swift 2.2 et Java pour Android.

Client Mac pour Pushbullet

Client Mac Pushbullet

Avant que Pushbullet ne publie son client Mac, j'avais commencé à travailler sur ce projet parce que mon attrait pour ce service se trouvait frustré par l'absence d'applications pour le système d'Apple.

Il proposait également un extension de partage pour Yosemite.
Écrit en Objective-C, il utilise la bibliothèque RocketSocket, et permet l'authentification via Google.

www.gael-philippe.fr/teaches/

mon site

Ma "page-annonce" de professeur de Français comme Langue Étrangère.

Simple page HTML/CSS avec un simple mailer en PHP.

Expérience

2013-2015 — Développeur Logiciel

Création d'une application de gestion d'élèves, suivi pédagogique et présentiel. Gestion d'évaluation. Service d'impression. Conception d'un pico-framework maison pour une API REST. Rendu des pages en javascript (ES5)
SPS Formations (2016)

2013-2015 — Professeur de Français Langue Étrangère

Création, préparation et animation de cours de FLE, pour des publics adolescents et adultes, de niveaux débutants à avancés, en cours particuliers ou en groupe.
France Langue, Biarritz (2013-2014)
BLCI (2015-2016)
SOFI64 (2016)

2007-2008 — Designer de Produits

Machine à Tartiner Nutella — Ferrero
Scooter Électrique — Matra Sport
Produits d'aromathérapie et de luminothérapie — Intégral Design

2008-2011 — Intérim

Divers emplois en intérim ou contrats de courte durée
Entretien — Hôtels de la côte basque
Travail en usine — Bonduelle, Labenne

Autres choses

Ludum Dare 38

Participation à la compétition modiale de création de jeux video en 72h et en équipe
484e sur 2980 jeux présentés

MOOCs suivis

  1. Bases de données relationnelles, comprendre pour maîtriser
  2. Algèbre linéaire, niveau 1/4
  3. Construire un objet connecté avec Arduino

Fiat 126 de 1981

Entretien mécanique complet de ma Fiat 126 (650 Personnal 4)

Formation

2016 — Titre Pro Développeur de Logiciels (en cours)

Greta Sud Aquitaine, à Pau

2012 — DAEFLE

Diplôme d'Aptitude à l'Enseignement du Français Langue Étrangère
Alliance Française de Paris et le CNED

2008 — DSAA

Diplôme Supérieur d'Arts Appliqués Créateur/Concepteur en Design de produits
École Supérieure d'Arts Appliqués de Bourgogne, à Nevers

2006 — BTS ACI

Assitant de Création Industrielle
Lycée Vauban, à Brest

Retour en haut