Guillaume Monjal
- Me contacter Formulaire de contact
Situation professionnelleEn poste
Emploi et carrière Indisponible
Ingénieur passionné
Passionné par les nouvelles technologies de l’informatique et surtout celles du Web c’est tout naturellement que j’ai choisi d’orienter ma formation et ma carrière vers le métier d’ingénieur en informatique.Si mes études m’ont permis d’apprendre, de comprendre et de monter en compétences sur des langages variés comme Java, C#, HTML ou encore JavaScript, mes expériences professionnelles m’ont apporté l’expertise sur des langages supportés par la JVM (Java, Groovy) et une spécialisation sur différents frameworks : Struts, Hibernate, Spring, Grails...
Curieux, fervant défenseur du partage et appréciant le travail bien fait (qui à parlé de TDD ?). Je participe fréquemment à l'amélioration de projets hébergés sur GitHub pour des frameworks innovants comme Grails.
Aujourd'hui, employé en société de service en tant qu'Ingénieur Java/JEE pour le compte de client grands comptes, j'interviens sur toutes les phases de projets SI (analyse, conception, développement, intégration).
Expériences professionnelles
Développeur Groovy on Rails (Grails)
Projet personnel - Nantes - France(mars 2013 - avril 2013)
- Projet personnel hebergé sur GitHub permettant de gérer une association de plongée sous marine :
http://scubagrails.cloudfoundry.com - Gestion des profils d'accès (Spring Security)
- Grails 2.2 (TagLib, GSP, Services, i18n), GORM (Hibernate), MySQL et H2
- Outils : Git, Eclipse GGTS
- Mise en place d'un calendrier collaboratif pour Grails (Google Calendar Plugin)
Responsable d'applications JAVA/JEE et .Net
La Banque Postale (pour le compte de Thales) - Nantes - France(CDI - Depuis février 2013)
- Projet Titane (JEE 6, Struts, Hibernate, Oracle 10g) :
- Développement d'évolutions
- Manuel d'utilisateur et d'exploitation
- Support de niveau 2 et 3
- Outils : MagicGP, Mantis, Putty, Oracle Sql Developer, NSP - Projet Philaé (ASP.NET, C#) :
- Développement d'évolutions
- Mise en conformité W3C
- Administration serveur IIS
- Etude d'impacts suite migration socle La Poste
- Dossier d'exploitation et de livraison
- Mise en production
Ingénieur étude et développement Java/JEE
GIP-MDS (pour le compte de Thales) - Nantes - France(CDI - octobre 2012 - février 2013)
- Développement d'évolutions pour un portail de déclaration en ligne (secteur public) : Java/JEE, JSP 2.0, JSTL
- Rédaction des dossiers de spécifications fonctionnelles et de conception détaillée
- Déploiement de l'application Java/JEE sous un environnement WebLogic via l'outil DeployIt
- Chiffrage (financier et temporel), étude d'impacts
- Automatisation de traitements sous forme de batchs : Shell (KSH), PL/SQL
- Outils : Maven, Jenkins, Mantis, TestLink et SVN
Ingénieur Java GWT
Thales Services - Nantes - France(CDI - septembre 2012 - octobre 2012)
- Participation au développement d'une application GWT-P de gestion de projets agiles
- Mise en place du pattern MVP et utilisation des frameworks d'injections de dépendances Gin & Guice
- Outils : Maven, Jenkins, Sonar, Mantis, CheckStyle, IceScrum, Agilefant
Consultant/Développeur Java/J2EE (Struts)
Logica - Nantes - France(Stage - mars 2012 - août 2012)
- Participation au développement d'une application Web Java/J2EE en architecture 3-tiers dans une équipe de 30 personnes.
- Utilisation du framework Apache Struts, Spring et de la librairie de tags JSTL
- Mise en place d'un framework propriétaire pour la gestion des accès aux données (framework DAO) : PL/SQL, OQL.
- Mise en place de l'intégration continue : utilisation des outils Maven 2 et Hudson
- Utilisation d'un logiciel de gestion de version (SubVersion)
- Développement de tests unitaires (JUnit) et de tests fonctionnelles (Selenium)
- Outils : Maven, Selenium, Junit, CheckStyle et PMD
Développeur Java/J2EE et JQuery Mobile
ISTIA - Projet UnivAbsences - Angers - France(Projet étudiant - octobre 2011 - mars 2012)
- Développement d'une application web innovante JAVA/J2EE pour la gestion des absences de l'Université d'Angers
- Utilisation du framework JQueryMobile pour un déploiement sur des plateformes mobiles diverses (Iphone, Android, BlackBerry, etc.)
- Développement d'un WebService sécurisé JEE pour Iphone (JSON)
- Gestion de projet : Scrum - BitBucket.org (Mercurial)
Développeur .NET
MCIF - Angers - France(Stage - mai 2011 - juillet 2011)
- Développement d'une application de sauvegarde automatisé de bases de données MS Sql Server (VB.Net, T-SQL, Batch)
- Développement d'une application de restauration de bases de données MS Sql Server (C#, T-SQL)
- Réalisation d'une application web de gestion de fiches clients via l'utilisation des technologies ASP.NET sur un serveur Microsoft IIS.
- Conception du nouveau site web de l'entreprise (PHP/MySQL, xHTML/CSS, JavaScript) : www.mcif.fr
- Mise en place d'une solution de gestion de versions pour un développement collaboratif (Serveur SubVersion avec client TortoiseSVN)
Développeur Java (GWT)
ISTIA - Angers - France(Projet étudiant - novembre 2010 - avril 2011)
- Développement d'une plateforme RIA de supervision web via l'utilisation de l'outil Google Web Toolkit (GWT)
- Déploiement sur le conteneur de servlet Apache Tomcat
- Gestion de projet (Microsoft Project)
Développeur Web en Irlande
Sugar Café - Cork - Irlande(Stage - mai 2010 - juillet 2010)
- Elaboration d’un cahier des charges (analyse des besoins, étude de faisabilité) intégralement en anglais pour le développement du site internet de l'entreprise
- Développement d’un site Internet : PHP/MySQL, XHTML/CSS, Flash
- Tests & Déploiement
- Référencement sur moteurs de recherche
Analyste Développeur
BULL - Angers - France(Stage - avril 2009 - juillet 2009)
- Développement et optimisation d’une application de Process Monitoring (tableaux de bord) : HTML/CSS, XML/XSLT, JavaScript
Technicien informatique et télécom
PC 30 - Anjou Informatique - Angers - Laval - Cholet - France(CDD - juillet 2007 - juillet 2008)
Formations
Diplôme d'ingénieur en informatique
I.S.T.I.A (Institut Supérieur des Techniques de l'Ingénieur d'Angers) (septembre 2009 - août 2012)
D.U.T spécialité Informatique
I.U.T de Laval (septembre 2007 - juillet 2009)
Baccalauréat Scientifique
Lycée Auguste et Jean Renoir - Angers (septembre 2006 - juillet 2007)
Loisirs
Sport
- Football, fitness, natation et judo
Voyages
- Irlande (6 mois), Angleterre (2 semaines) et Espagne (1 semaine)
Lectures
- Terry Pratchett, Bernard Werber
Informatique (Développement)
- Gestion d'une application Grails sur CloudFoundry : base de données H2, SpringSecurity, GitHub
- Création et gestion de sites Internet
- Gestion d'une application Oracle (APEX) pour un centre de plongée sous-marine
- Contributions sur StackOverflow
Compétences
Java/J2EE
- API : Servlet, JSP 2, JSTL, Apache Commons, JDOM
- Framework : Spring 2.5, Struts 1, JSF 1 & 2, EJB 3, GWT 2.4, GWT-P
- Framework de persistance : Hibernate, JPA 1, JDBC, Toplink
- Conteneur léger : Apache Tomcat, Glassfish, Jetty
- Conteneur lourd : Weblogic, JBoss
- Outils : Maven, Hudson/Jenkins, PMD, CheckStyle, Sonar, DeployIt
- Tests : JUnit
Programmation
- Langages : C#, VB.NET, ASP.NET, PHP, Groovy, JavaScript (JQuery), SQL et PL/SQL
- Framework Web : Grails 2.0
- Programmation Mobile : JQuery Mobile
- Programmation Web : XHTML/HTML, CSS, XML(XSL,JSON), Flash
- Bases de Données : Oracle 10g, MS SQL Server, MySQL, PostgreSQL, Derby
- Génie Logiciel : Merise, UML
- Réseaux :TCP/IP et UDP, réseaux locaux, client/serveur
Logiciels
- EDI : Eclipse, Netbeans, RAD, Visual Studio
- Réseau : FileZilla, Putty, WinSCP, MremoteNG
Gestion de projets
- Connaissances des méthodes de gestion de projets (Organigramme des tâches, Pert, Gantt, W.B.S)
- Logiciels PSN 8, MS Project
- Cycle en V, Méthodes agiles (Scrum)
- Logiciel de gestion de version : Subversion (SVN), Git (GitHub), Mercurial (BitBucket)
Langues
- Anglais : courant (TOEIC : 875 points)
- Espagnol : bonnes notions
Divers
- Sens du service (serveur au Sugar Café)
- Relation client (technicien à domicile pour PC30)