Imad - Consultant technique AJAX
Ref : 160123K001-
95100 ARGENTEUIL
-
Développeur, Consultant technique (36 ans)
-
Freelance

De juin 2015 à décembre 2015 Cofomo Inc. Montréal, Québec, Canada
Consultant en développement (Java EE)
Maintenance corrective et développement des évolutions de l’application des archives de web pour BAnQ (Bibliothèque et Archives nationale du Québec).
Travaux réalisés :
• Audit et maintenance corrective de l’application.
• Développement des évolutions.
• Tests unitaires et intégration.
Environnement technique : Java/EE, Spring IOC, Maven 3, jQuery, Html, CSS, Tomcat, Windows 7, Linux.
D’avril 2013 à avril 2015 Bibliothèque nationale de France (BnF), Paris
Ingénieur d’étude et de développement (Java EE)
• Refonte de l’application Wayback Machine pour la consultation des archives de web.
• Maintenance et développement des évolutions pour l’application BCWeb pour la gestion des sites web à collecter.
Travaux réalisés :
• Audit et maintenance corrective de l’application.
• Conception, développement et tests unitaires.
• Optimisation des requêtes SQL et schéma de la base de données pour augmenter la performance.
• Rendre l’application open source en vue d’un partage avec d’autres bibliothèques notamment Bibliothèque Nationale d’Espagne (BNE).
• Rédaction de la documentation d’installation de l’application en anglais.
• Former l’ingénieur de la BNE sur l’utilisation de l’application.
Environnement technique : Java EE, Eclipse, Maven 3, Spring MVC, Spring IOC, JPA / Spring JDBC, PostgreSQL, Tomcat, Junit, Windows 7, Linux, Html, CSS, jQuery, Jenkins
De décembre 2010 à janvier 2013 Nexworld SAS, Paris
Ingénieur de conception et de développement (Java EE)
Projet : Création d’une application mobile pour la gestion des réserves pour Bouygues immobilier.
Travaux réalisés :
• Conception et développement des IHM.
• Développement du module de gestion des réserves et prise de photos des sinistres.
• Développement du module de synchronisation (entre le terminal et le serveur distant).
• Déploiement de l’application sur les terminaux IPAD et Androïde.
Environnement technique : IBM Worklight 6.1, jQuery/JavaScript, Html 5, CSS, Base de données embarquée SQL Lite, Web service, Windows 7.
Projet : Mise en place de la norme SEPA pour la gestion de trésorerie (Alliance healthcare).
Travaux réalisés :
• Audit de l’application et correction des anomalies.
• Mise en place de la norme SEPA (Espace unique de paiement en euros).
• Evolution du modèle de données.
• Tests unitaires et intégration.
Environnement technique : Java EE, Eclipse, Struts 1, Spring, Hibernate, Oracle, SQL, Tomcat, UML, Junit, Windows 7.
Projet : Refonte SI de Pole Contact Média (Back Office et Front Office) pour l’argus de la presse.
Travaux réalisés :
• Analyse de l’architecture mise en place.
• Conception et développement des IHM.
• Développement de la solution technique.
• Appel des web services et accès à FTP.
• Mise en place du module « admin » pour la gestion des utilisateurs et leurs comptes.
• Tests unitaires et intégration.
Environnement technique : Java EE, Eclipse, Struts 2, Spring, Hibernate, PostgreSQL, Web service, FTP, Tomcat, Junit, Windows 7.
Projet : Migration de l’application Antenne pour Canal+.
Travaux réalisés :
• Maintenance et évolution des modules déjà migrés.
• Conception et développement des IHM.
• Migration des traitements métiers.
• Développement des évolutions.
• Tests unitaires et intégration.
Environnement technique : Java EE, Eclipse, Swing, EJB 2.1, Hibernate, Oracle, SQL, WebSphere server, Mantis, Windows 7.
D’avril 2010 à septembre 2010 Airbus France, Toulouse
Projet : Conception et développement d’une solution électronique de gestion de la maintenance d’avions dans le hangar.
Travaux réalisés :
• Analyse des besoins des clients (compagnies aériennes).
• Analyse de la solution technique.
• Mise à jour du cahier des charges.
• Conception et développement d’une maquette en deux versions.
• Réunion de la validation de la solution proposée.
Environnement technique : Java EE, Eclipse, Swing, UML, topcased, Html, CSS.
Compétences techniques
Langages :
Java, SQL, PL/SQL, Shell.
Java EE / FrameWorks : Struts, Spring MVC, Hibernate, Servlets, JSP, XML, XSD, XSL, JPA, EJB, JDBC, JMS, Web Services, Swing.
Outils de développement et d'intégration : Eclipse, IBM Worklight 6.1, NetBeans, Maven, Junit, CVS, SVN, Jenkins.
Outils d’intégration Cloud : IBM WebSphere Cast-Iron.
Bases de données : Oracle, MySQL, PostgreSQL.
Systèmes d’exploitation : Windows, Linux (Debian).
Serveurs web / d’application :
Apache, Tomcat, GlassFich, WebSphere 6.1.
Modélisation / Conception :
UML, Design patterns.
Web :
HTML, JavaScript, Ajax, jQuery, CSS.
Méthodologie : Agile scrum.
Diplômes et formations
2010
Master 2 MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)
Université de Paris Ouest Nanterre la Défense, France
2008 Licence MIAGE.
Université de Toulouse 1, France
Langues
Anglais : Lu, écrit, parlé.