Glenn Y. Rolland
Glenn Y. Rolland
Résumé
Objectifs:
Passions:
Recherche appliquée,
Spécification et qualité,
Systèmes distribués, embarqué, réseaux et sécurité.
Expérience Professionnelle
Président & co-fondateur, Gnuside - Paris, France - Août 2010 à Aujourd'hui
-
-
FirstBrick : mini-serveur fiable, clé-en-main et à faible consommation d'énergie regroupant tous les outils de base nécessaires aux entrepreneurs, porteurs de projets et associations.
Ingénieur Logiciel Senior - Qualité & Validation, Pace - Saint–Cloud, France - Fevrier 2011 à Aujourd'hui
Développement d'outils pour la production et la validation des firmwares pour les produits Internet Gateways.
Mise en place d'une infrastructure automatisée de tests en collaboration avec l'équipe située à Pune, en Inde.
Ingénieur de Recherche Logiciel, Bewan Systems (membre du groupe Pace) - Courbevoie, France - Novembre 2006 à Janvier 2011
Conception et développement système Linux pour l’OS embarqué des terminaux BOX ADSL et Cable conçus par Bewan (iBOX, SFR, Darty, Tele2, Vodafone, Saunalahti, Elisa, Bezeq, etc.).
Conception et développement d'un firmware de test automatique des CPE en usine.
Intégration et optimisation de logiciels tiers pour les contraintes de l'embarqué.
Développement bas niveau (kernel, drivers, etc).
Spécification du SDK et développement d'outils pour sa génération automatique à partir des sources logicielles
Spécification de la toolchain cable.
Spécification de la toolchain multi-BSP (v2).
Conseil pour la gestion des spécificités contractuelles et techniques liées au logiciel libre.
Développement d'outils et mise en place d'une plate-forme de publication automatique des sources “libres” des firmwares bewan.
Administration système. Mise en place et optimisation d'un serveur de compilation.
(Stage) Développement KDE4 & Hardware Compatibility List, Mandriva - Paris, France - Avril 2006 à Octobre 2006
Développement d’une application d’auto-détection et de reporting de problèmes matériels pour le projet KDE-Solid (couche d’abstraction matérielle pour l’environnement de bureau KDE sous Linux).
Spécification de la nouvelle plate forme de Hardware Compatibiliy List (HCL)
(Projet long de Master) Tests automatiques et validation, ́
Université Paris 7, Paris, France, sous la direction de Juliusz Chroboczek - Avril 2006 à Octobre 2006
Contribution et amélioration du projet Juppix, un système Linux sur Live-CD à destination des étudiants de Licence de l'Université Paris 7.
Conception et développement d’outils de tests pour valider automatiquement la viabilité du système généré.
(Stage) Création d’une application de gestion de formations - Formavenir-Performances, Paris, France - Mai 2005 à Octobre 2005
Mise en place de l’infrastructure réseau.
Développement logiciel pour l'informatisation de l'activité de l’entreprise : gestion des inscriptions, des clients et des intervenants, conventionnement, facturation…
(Stage) Search Engine Optimisation - Di-Arezzo, Paris, France. - Été 2004
(Stage) Développement d'une application de gestion hoteliere - Hotel Fany, Aidipsos, Grèce - Été 2002
(Stage) Administration système et réseau. - Xorodomi, Kozani, Grèce - Été 2000 et Été 2001
Mise en place d'un réseau local entre les postes sous Microsoft Windows et maintenance informatique.
Extension du réseau (postes sous Microsoft Windows) à un deuxième site via un VPN. Mise en place de serveurs de données et d'archivage.
Master d'Ingénierie Informatique (Mention Bien) - Université Paris 7 - Denis Diderot - 2005 à 2006
Titre d'Ingénieur Maître (Mention Bien) - Université Paris 7 - Denis Diderot. - 2004 à 2005
2eme annee d’IUP GMI (Mention Bien) - Université Paris 7 - Denis Diderot - 2003 à 2004
1ère année de Magistère STIC - École Normale Supérieure de Cachan et Paris 7 - 2002 à 2003
DEUG MIAS (Mention Bien) - Université Paris 7 - Denis Diderot - 2000 à 2002
Baccalauréat Scientifique (spécialité mathématiques) - Lycée Colbert, Paris - 1999 à 2000
Scolarité parallèle au Lycée Grec de Paris - 1997 - 2000
Compétences
Spécification : UML, Merise, SDL, notions de Méthode B (et méthode La Rache, évidemment
)
Programmation :
Langages : C, C++, OCaml, Java, Prolog, Assembleur (MIPS et x86).
Scripting : Ruby, PHP, Perl, Python, Shell.
2D/3D : Qt, GTK, Swing/AWT, SDL et notions d'OpenGL.
Réseau : TCP/IP, HTTP, SMTP,
FTP, XMPP, RTSP, UPnP, SSDP, Multicast, IGMP.
Web : (X)
HTML +
CSS, Javascript, JSON,
AJAX, XML, SVG, XSLT.
Mozilla : XUL, XBL, RDF, XPCOM et packaging d'extensions Firefox (XPI).
Outils : Git, Mercurial, Subversion, CVS, Autotools, CMake, Bugzilla, Trac, Vim.
Administration système :
Web : Apache, Nginx, LigHTTPd, tHTTPd, HAProxy.
Email: Exim, Postfix.
Partage: NFS, Samba/CIFS.
Virtualisation: LXC, Vserver, User-mode-linux, KVM, XEN, VirtualBox.
Hosting: Froxlor, OpenPanel.
Systèmes: GNU-Linux et UNIX traditionnels.
Bases de données :
Relationnelles : PostgreSQL, MySQL, SQLite et notions d'Oracle.
NoSQL : MongoDB et notions de CouchDB.
Parole en public et enseignement :
Vulgarisation informatique (bénévolat en Centre social et Culturel en 2006).
Formation aux nouvelles technologies du web et aux nouveaux usages.
Conférences sur la propriété intellectuelle et les enjeux liés aux logiciels libre (E.N.S Cachan et Université Paris 7).
Autres activités