CV
Frédéric Logier
Ingénieur étude & développement Ruby on Rails, Administrateur système Linux
| âge | 38 ans |
| mail, jabber (personnel) | frederic (chez) logier (point) org |
| mail, jabber (ruby & RubyFrance) | frederic (point) logier (chez) rubyfr (point) org |
| clé GPG | 1024D/78DD3788 ou Frederic_Logier.asc |
| lieux | Lyon, étranger |
| recherche | Architecture et conception de logiciel en environnement web (Ruby on Rails) ou desktop (C , C++ , Qt, GTK+, GTKmm) |
| Tags | Linux, Ruby, Jabber, GNOME, Qt, GTK+, OpenSource |
Expériences professionnelles
Depuis janvier 2010 : développement du site web communautaire Nodecast
Nodecast est un projet personnel qui a pour objectif d’agréger les informations systèmes des machines des membres. Cela dans le but de fournir des statistiques publiques ou privées. J’utilise le gestionnaire de versions décentralisé Git, pour gérer les déploiements j’utilise Capistrano, Redmine comme gestionnaire de projet et Gitorious.org pour publier les sources.
Les travaux en cours sont l’étude et l’implémentation d’un gestionnaire de tâches afin de rendre l’API asynchrone, et la préparation de paquets multi-plateformes du client desktop.
- Ubuntu server 10.04 sur une Dedibox V3
- base de données NoSQL : mongoDB
- Ruby on Rails
- API avec Sinatra
- Client desktop libre en Qt / C++
- Futur : client android et client serveur.
Environnements : UBUNTU LINUX, RUBY ON RAILS, MONGODB, SINATRA, QT, C++, GIT, CAPISTRANO, REDMINE
octobre 2009 à décembre 2009 : Consultant OpenSource, développeur Ruby on Rails et administrateur système chez AlternanceSoft
- Étude et développement d’un portail avec gestion des utilisateurs en Ruby on Rails : Ademat
- Intervenant 4 jours comme formateur Linux chez Orsys
- Mission chez Jtekt Automotive Lyon :
- migration des services et données LDAP, Subversion, Samba, Apache sur un Linux virtualisé
- Développement d’un script en Ruby afin de corriger les données du dump OpenLDAP 2.2.x pour l’import vers OpenLDAP 2.4.x
Environnements : DEBIAN, UBUNTU LINUX, RUBY ON RAILS, MYSQL, POSTGRESQL, LDAP, REDMINE
septembre 2008 à juin 2009 : Chef de projet intégrateur à la SNCF via AXIALOG
Ingénieur intégration et support niveau 3 en environnement Red Hat Enterprise Linux à la SNCF (DSIT-XIA).
- Coordination entre la MOA MOE et la production
- Gestion d’incidents, support de niveau 3
- Développement de scripts KSH
- Gestion de scripts avec subversion
- Réalisation de documentation d’exploitation
- Gestion de planning
- Mise en place d’un gestionnaire de tickets via une interface web pour faciliter les échanges (Redmine)
- développement de schémas avec l’ordonnanceur XOS (Synchrony Automator)
- Formation de base et formation avancée sur Synchrony Automator (5 jours chez Axway)
juin 2007 à septembre 2008 : lead developer chez AF83
Développement en Ruby on Rails sur le site web communautaire Noumba
- recherche et développement
- implémentation d’un mécanisme de distribution de tâches asynchrones en Ruby (beanstalkd et XMPP)
- réception et envoi de messages SMS et Jabber
- serveur de push d’envoi des nouveaux messages aux navigateurs via une socket flash (juggernaut) Poste occupé en télétravail (IRC, Trac, subversion, …)
Environnements : RUBY, RUBY ON RAILS, JAVASCRIPT, XMPP, MYSQL, SUBVERSION
octobre 2006 à mai 2007: Ingénieur développement chez ADsoft
- Migration d’un BackOffice PHP en Ruby on Rails
- Mise en place d’outils de développement en groupe :
- Mise à niveau de l’architecture des serveurs applicatifs (Debian / Ubuntu) :
Environnements : RUBY, RUBY ON RAILS, POSTGRESQL, JAVASCRIPT, OPENVPN, MUNIN
février 2006 à octobre 2006 : Analyste Programmeur chez Cartaix group (Uniteam)
- Développement d’un FrontOffice et d’un BackOffice en Ruby on Rails : Avantages presse
- Migration d’un BackOffice métier PHP en Ruby on Rails : Viseopharma :
- Utilisation du framework AJAX scriptaculous
- Installation et utilisation du gestionnaire de code source subversion
Environnements : RUBY, RUBY ON RAILS, MYSQL, JAVASCRIPT
septembre 2003 à novembre 2005 : Associé de la Société de Services en Logiciels Libres Taonix
- Développement PHP/MySQL
- Préparation à la création de la Société de Services en Logiciels Libres, Taonix
- Formation à la création d’entreprise (AFPA)
Environnements : PHP, MYSQL, APACHE, DEBIAN LINUX
octobre 2001 – août 2003 : Développeur et Administrateur système Linux chez Az Informatique
développeur web et base de données
- développement de sites web en php avec PostgreSQL et MySQL
- utilisation du moteur de templates Smarty
administrateur système et réseau GNU/Linux (Debian)
- refonte du réseau interne de l’entreprise, création d’un Intranet, d’une DMZ et d’un firewall
- solution de backup sécurisé via Internet (rsync over SSL)
- installation et administration de réseaux VPN (FreeS/Wan)
- administration mails (postfix/amavis/sophos), serveur d’impression (lpr, rlp), serveur de fichiers (samba), apache, bind
- gestion en réseau d’un onduleur APC via NUT
Environnements : PHP, POSTGRESQL, DEBIAN LINUX, FIREWALL, DNS, POSTFIX, TCP/IP
avril 2000 – mai 2001 : Analyste Programmeur chez Accelance
Création du premier fournisseur d’accès Internet gratuit, OREKA :
- développement en PHP4 et Sql avec Postgresql 7.0.3, Oracle 8i et MySQL.
- création d’extensions spécifiques PHP en C * CGI en Pro*C, création et appel de procédures stockées ORACLE
- scripts Perl
- développement de modules Apache avec l’API en C
- authentification sur base Postgresql
- modification du module PUT d’APACHE
- redirection des requêtes HTTP contenant les informations du navigateur client vers une librairie C++
- Administration d’un serveur de développement Linux sous Debian 2.2 :
- serveur de gestion de source CVS
- serveur web Apache / PHP
- sgbd Postgresql 7.0.3
Environnements : C, PHP, APACHE, ORACLE, MYSQL
octobre 1999 – avril 2000 : Analyste Programmeur chez Log System (Clasquin Group)
développement d’un progiciel de gestion de laboratoire médical en Windev 5.5.
décembre 1998 – 26 mars 1999 : GTI Industrie
développement d’un progiciel de GPAO en Windev 4.1.
janvier 1998 – décembre 1998 : Analyste Programmeur à la SSII Transiciel
- mission chez ABEL Guillemot (jan. 1998 – 31 juil. 1998, à Bron) : · développement avec Centura en POO * mission chez Socara (centrale d’achat Leclerc) : · développement pour un backoffice de modules en Pro*C sur ORACLE 7.
- mission au CIRRA : · programmes en Pro*Cobol sur ORACLE 7. * mission Mutuel : · développement sur un projet Client-Serveur en Visual Basic 5 et Oracle 7.
- inter contrat Transiciel : · formation interne au PL/SQL.
Réalisations personnelles
Développeur du site web Nodecast
Nodecast est une expérimentation de service web en Ruby on Rails qui permet d’agréger les informations systèmes des machines que l’on souhaite surveiller.
Développeur du logiciel Nodecast GUI
Nodecast GUI est un logiciel en C++ (Qt) qui s’installe sur un ordinateur, extrait des informations système et les transmet au site web Nodecast. Nodecast GUI est un logiciel libre sous licence GPL V3.
Développeur du logiciel libre iMotion
iMotion est une interface graphique pour l’environnement de bureau GNOME qui utilise les effets visuels du logiciel effectv.
Développeur du logiciel libre Geekast
Geekast est une interface graphique pour l’environnement de bureau GNOME, qui permet l’écoute et la visualisation de flux multimédias via le réseau Peer to Peer Peercast.
Développeur du plugin Ruby on Rails : resultset-autofilter
Ce plugin permet la mise à jour automatique d’un tableau de données à partir d’un formulaire de filtre.
Formations
15 mai 2004 – 31 juillet 2004
Gestion pour Repreneur d’Entreprise et Créateur (AFPA Lyon)
novembre 1994 – novembre 1995
Analyste programmeur niveau III, BTS (AFPA Lyon)
septembre 1993 – juillet 1994
Technicien en informatique de gestion niveau IV, BAC (AFPA Marseille)
Compétences
système d’exploitation Linux : Debian, Ubuntu, Fedora
- Installation
- Configuration
- Administration
- Développement
Développement
- C, C++
- GTK+
- GTKmm
- GStreamer
- Ruby
- Ruby on Rails
- Ruby-GNOME2
- SQL – PL/SQL – pro*C
- PHP
- HTML, CSS
- javascript
- perl
- shell
Administration
- Apache
- Bind
- iptable
- OpenVPN
- Postfix
- PostgreSQL
- Subversion
Activitées associatives
Membre de l’ALDIL
Association Lyonnaise pour le Développement de l’Informatique Libre
Membre de l’APRIL
Association pour la Promotion et la Recherche en Informatique Libre
Membre de l’association GNOME-FR
GNOME est un environnement de bureau à destination des postes de travail sous Linux.
Membre de l’association RubyFrance
Ruby est un langage script de programmation orienté objet.
Centres d’intérêts
- Logiciels libres
- Lecture, cinéma
- Roller, VTT

















