Mes compétences :
Ruby
Java
Ruby on Rails
UNIX
XML
Scrum
Front end
Git
SQL
Entreprises
Shopmium
- Développeur Ruby on Rails
2015 - maintenantDéveloppeur back office / serveur
Odima Groupe OnePoint
- Stage Developpement Informatique J2EE
2015 - 2015• Participer au développement et/ou à la conception d’applications en utilisant les technologies Java/J2EE
• Participer à la rédaction ou à l’évolution des documentations techniques
• Élaborer les dossiers de tests en suivant les normes mises en place
• Effectuer les tests unitaires
• Participer à la résolution des anomalies constatées et à la livraison des applications
• S'assurer du respect des normes qualité
2014 - 2014Développeur junior (back-office/front-office) Ruby et Ruby On Rails au sein de l'équipe de développement.
Les objectifs de cette mission ont été premièrement d'optimiser le serveur. Avec un nombre croissant d'utilisateurs, certaines parties du code n'étaient plus optimisées pour avoir un rendu fluide que ce soit sur l'application web, mobile ou sur le back-office. En parallèle, on m'a confié la gestion du projet Sepa. Il fallait adapter la structure pour pouvoir utiliser la norme Sepa à la place de la norme CFONB pour les virements bancaires.
Les point-clés de cette mission :
- Optimiser de requêtes sous PostgreSql (création d'index, améliorer des requêtes existante...)
- Optimiser le code de back-office (Ruby on Rails). L'utilisation de l'ORM n'était plus adapté à certaines tâches
- Création de nouvelles tables pour répondre aux nouveaux besoins
- Être chef de projet pour le norme Sepa (Ruby, XML)
- Communiquer avec des services bancaires
- S'adapter au vocabulaire bancaire
Faculté d'angers
- Vacataire Enseignement L1
2014 - 2014Enseignant Vacataire en informatique pour des étudiants en L1.
L'objectif était de faire apprendre aux étudiants à créer leur CV en Web. Les matières enseignées : HTML, CSS et JS. Ces enseignements concernaient les TP/TD en parallèle aux CM donnés par un professeur.
Shopmium
- Développeur junior Ruby back office Stage
2013 - 2013Développeur junior (back-office/front-office) Ruby et Ruby On Rails au sein de l'équipe de développement.
Les objectifs de cette mission ont été premièrement de mettre en place un processus de géolocalisation de magasins à partir de bases pour pouvoir les afficher dans l'application mobile. Deuxièmement, refactorer complètement une partie du back-office pour la rendre plus agréable à utiliser. Ce refactoring a permit de gagner du temps sur de nombreuses tâches quotidiennes en interne.
A coté de ces deux objectifs, nous avons mis en place une méthode Agile. Après plusieurs essais (Scrum, Kanban...), l'équipe a trouvé son point d'équilibre avec un mix de plusieurs de ces méthodes.
Les point-clés de cette mission :
- Apprendre Ruby et Ruby on Rails
- Analyser l'existant (Gem ActiveAdmin, API Google, JSON)
- Concevoir une interface (Ruby on Rails, HTML, CSS, JS)
- Répondre aux besoins des différents services (commerciaux, comptabilité, marketing...)
- Travailler en équipe
CNRS Loria Nancy
- Développeur junior Java
2011 - 2012Développeur junior JAVA au sein de l'équipe TALARIS.
L'objectif de cette mission a été de développer une interface graphique en JAVA. Cette application avait pour but de regrouper les logiciels internes existant au préalable. L'interface graphique se devait d'être simple et fonctionnelle, elle comportait plusieurs onglets pour passer d'un outils à un autre. A la fin du stage, la partie graphique était réalisée il ne restait plus qu'à raccorder les logiciels.
Les point-clés de cette mission :
- Concevoir une maquette
- Réaliser l'interface graphique avec Eclipse (JAVA 7.0)
- Mettre en place un code propre, structuré et facile à réutiliser
Bonduelle Canada (Windsor)
- Développeur Junior
2011 - 2011Développeur junior dans le service Santé-Sécurité et Informatique.
L'objectif de cette mission a été de créer une application sous Access pour regrouper de nombreuses feuilles Excel réparties dans le pôle Santé-Sécurité. L'application avait pour but de référencer la validité des formations des employés (entre autres, date de validité caces, formation aux zones dangereuses).
Voici les point-clés de cette mission :
- Analyser et comprendre les besoins
- Effectuer un inventaire des différentes données présentes au format Excel
- Réaliser et alimenter la base sous Access
- Réaliser une interface graphique
- Effectuer une présentation du projet (en anglais)