-
neosesame
- Développeur
Boulogne Billancourt
2013 - maintenant
Création d'une application web de smart home, cette application permet de gérer l'énergie produite et consommée par votre domicile en suivant la consommation des appareils, en les allumant et les éteignant à distance via l'interface web par l'intégration des API du Nshub.
L'objectif est de créer une application de smart home sous Angularjs, une v2 avait précédemment été codée avec le gtk.
Evolution avec de nouvelles fonctionnalités.
Proxifier certaines API pour des raison de sécurité avec Nginx et Gunicorn/Django.
Mise en place de l'architecture du projet avec Yeoman.
Optimisation des sources du codes (html, js, svg, png) pour un chargement plus rapide avec grunt js.
Mise en place de serveur node js pour diagnostiquer des problèmes serveurs chez des clients.
Ecriture de script de backup de base de données en python.
Environnement technique :
Angularjs, Nginx, Gunicorn, python/django, bower, grunt.js, yeoman, OAuth 1.0, HighChart.js, HTM5, CSS3 (MediaQuery), bootstrap.js, Ajax, JSON, JavaScript, JQuery.
Développeur responsive web mobile
Création d'applications web mobile et de POC à partir de l'outil de génération d'interface graphique « Gtk » développé par Néosesame.
Permettre aux utilisateurs de gérer leur consommation électrique de leurs domiciles, leur permettre également d'allumer, d'éteindre ou de programmer leurs appareils électriques à distance via l'application web.
Construire l'application selon le principe « Responsive Web Design » (RWD) afin qu'elle soit adaptée aux différents supports mobiles (tablettes, téléphones).
Optimiser le code afin de fournir une meilleure expérience utilisateur de l'application peu importe le support utilisé.
Communication avec le serveur via l'interface Python/Django du Gtk.
Faire part de mon retour d'expérience sur les forces et faiblesses du Gtk et sur les problématiques du Responsive Web Design afin d'améliorer la V2 du Gtk.
Environnement technique :
Gtk, JavaScript , template Python/Django, HTM5, CSS3 (MediaQuery), bootstrap.js, requêtes Ajax, JSON, JQuery, JQuery-User-Interface, Jquery-Mobile, HighChart.js, nodeJS.
-
e-medicis
- Développeur Android & Chef de projet du projet
2013 - 2013
Chef de projet du projet "vol et perte" et participation au projet "paramètres enfant" .
Permettre de bloquer le smartphone à partir du site web de l'application en cas de vol.
Sauvegarder, restaurer et supprimer les données (contacts, sms, photos, vidéos, audios...)
Bloquer les appels entrant et géo localisation.
Refonte et restructuration des interfaces de l'application.
Permettre de notifier le téléphone à partir du site web.
Tests sur l'ensemble des fonctionnalités de l'application avant la sortie d'une nouvelle version ou suite à des retours de bugs d'utilisateurs.
Correction des bugs à partir des Log récupérés des tests.
Environnement technique :
Communication serveur (REST), couche Socket, DAO, DTO, preferences, providers, Layout XML, ListView, draw9patch, Broadcast-reveiver, LogCat, USB Drivers.
-
Seven Academy
- Développeur web
2013 - 2013
Développeur web mobile
Création d'une application touristique pour visiter le campus universitaire de Luminy àMarseille.
Chargement et affichage dynamiques des fichiers Json contenant les informations sur les laboratoires tels que leur localisation, les URL vers les audios, les galeries photos.
Géo localisation des différents laboratoires.
Environnement technique :
PhoneGap, JavaScript, HTML5, CSS3, JQuery, bootstrap.js, underscore.js, Mediaelement.js, Photoswype.js, JQuery.
-
INRA
- Développeur
Paris
2012 - 2012
Migration d'une base de données d'Open Office vers PostGreSQL.
Maintient et évolution du cahier des charges.
Permettre le chargement de données de fichiers CSV dans la base de données via une interface web
Permettre la génération des données dans un fichier CSV, la suppression et la mise à jour.
Environnement technique :
Python/Django, SQL, HTML, CSS, JavaScript.
-
CNRS
- Développeur
Paris
2011 - 2012
Conception et création d'une base de données pour les beta-galactosidases.
Cycle en V: recueil des besoins, conception et spécifications.
Développement
Détail de la mission