2009Developper chez Uneek3 years, 1 monthNature et durée de la mission
-----------------------------
Novembre 2008 à Juin 2009 (8 mois de stage à temps partiel)
Juillet 2009 à Octobre 2009 (4 mois de stage à temps plein)
But de la mission
-----------------
Développer de nouvelles fonctionnalités d'un réseau social professionnel innovant.
Tâches effectuées
-----------------
* Développement Rails
Analyse du prototype développé en Ruby On Rails 2.2.
Développement de fonctionnalités à l'aide du modèle MVC de RoR.
Développement autour de plugins (Xapit, Thinking Sphinx, RESTful authentification, ...)
Adaptation de modules Ajax (jQuery 1.3) dans le contexte professionnel.
Création de modules et plugins en Rails pour la mise en application d'une recherche multi-critères (Xapit) sur 8 types de données.
* Administration Système
Reprise de l'existant.
Centralisation des développements sur GitHub.
Mise en place de conventions de nommage.
Création de procédures d'installations.
Mise en place d'une politique de sécurité.
Mise en production sous Debian 5.
Mise en place du serveur HTTP (Apache2), ses 20 VirtualHosts, ses services POP3, IMAP et SMTP.
Mise en place d'outils de monitoring.
Environnement technique
-----------------------
Ruby On Rails 2.2 / jQuery 1.3 / Debian 5 / Apache2 / Postfix / Nagios / Git
5 expériences passées
2009Project Manager chez FXModel13 monthsNature et durée de la mission
-----------------------------
Février 2009 à Juillet 2009 (6 mois à titre Freelance)
But de la mission
-----------------
Migrer le site e-commerce sur une nouvella plateforme en reprenant l'existant et en y ajoutant des fonctionnalités.
Tâches effectuées
-----------------
Analyse du site e-commerce existant.
Responsable d'une équipe de 3 personnes.
Après rédaction du cahier des charges, répartition et création des tâches sous Redmine.
En charge de la migration des données sur la nouvelle plateforme. (5000 Clients, 40 000 commandes, 5500 Produits) via des Rake Tasks.
Création d'un plugin Rails de génération d'étiquette Coliposte, Chronoposte et TNT.
Installation de serveurs HTTP (Apache2, NGINX) en production.
Configuration des différentes redirections Ancienne Plateforme vers la nouvelle plateforme.
Mise en place d'une réplication MySQL (Point à Point) via un tunnel OpenSSH.
Environnement technique
-----------------------
Ruby On Rails 2.2 / jQuery 1.3 / Debian / Apache2 / NGINX / Git
2008Developper chez DSI Corporate La Poste1 yearNature et durée de la mission
-----------------------------
Juillet 2008 à Octobre 2008 (4 mois de stage)
But de la mission
-----------------
Migration de 14 outils DBA Sybase ASE 12.5 développés en C initialement conçus pour une exécution sur HP-UX.
Les nouveaux outils DBA Sybase sont exécutables sur HP-UX, Solaris 8 et 10. Ils sont également compatibles pour les versions ASE 12.5 et 15.0.
Tâches effectuées
-----------------
Analyse algorithmique des outils DBA Sybase ASE 12.5.
Transcription des outils Sybase ASE 12.5 en script KSH (Korn Shell).
Recettage des applicatifs en simulant un environnement de production (IBM TWS)
Transmission de compétences à l'équipe technique.
Rédaction de documentations utilisateurs et techniques.
En dehors de ce projet, j'étais également amené à travailler en étroite collaboration avec les experts base de données Oracle.
Environnement technique
-----------------------
Solaris 8 et 10 / HP-UX / Sybase ASE 12.5 et 15 / Oracle 9i / IBM Tivoli Workload Scheduler (TWS)
2008Developper chez Carra Consulting1 yearNature et durée de la mission
-----------------------------
Mars 2008 à Juin 2008 (3 mois de stage à temps partiel)
But de la mission
-----------------
A travers un équipement de type mobile, envoyer des données textuelles et/ou multimédias pour alimenter un espace personnel sur une plateforme collaborative.
Tâches effectuées
-----------------
Analyse fonctionnelle de chaque prestataire (Mobyt, Orange, etc...)
Développement du transit des SMS avec l'implémentation de l'API Orange SMS.
Intégration de la technologie au sein du portail Liferay. (Portlet JSR-168)
Ordonnancement du traitement applicatif. (Quartz)
Rédaction de documents techniques.
Environnement technique
-----------------------
J2EE / API Orange SMS / Liferay 5 / Ordonnancement Quartz
2007Developper chez SSII Kappa13 monthsNature et durée de la mission
-----------------------------
Janvier 2007 à Mars 2007 (3 mois de stage)
But de la mission
-----------------
Des solutions Linux (Slackware) actuellement en production, nécessitent une standardisation. Permettant ainsi à l'entreprise de mieux palier aux problèmes des clients disposant de ces solutions.
Tâches effectuées
-----------------
Analyse des plateformes Slackware déjà existantes.
Étude technique de la migration des services (Apache, Postfix, Comptes utilisateurs existant)
Développement du script Bash de migration.
Recette usine.
Migration des plateformes vers une distribution binaire (Debian)
Environnement technique
-----------------------
Debian / Bash / Services Web (Bind, Postfix, Apache, SpamAssassin, ClamAV, iptables)
2005Developper chez Lycée Roz Glas13 monthsNature et durée de la mission
-----------------------------
Janvier 2005 à Mars 2005 (3 mois de stage)
But de la mission
-----------------
Développer un Intranet capable de diffuser des informations pour l'ensemble des étudiants. (Semainier, Informations diverses).
Une autre facette de ce projet, était la mise à disposition d'images CD-ROM pour le Centre de Documentation du lycée.
Tâches effectuées
-----------------
Intégration d'un serveur Linux Gentoo en tant que serveur de CDROMs
Développement d'un Intranet de gestion du serveur de CDROMs.
Génération des images CDROMs à partir d'un poste client.
Environnement technique
-----------------------
Gentoo Linux / Apache 2 / PHP 4 / MySQL / JavaScript / Bash / Batch