Imad - Consultant technique AJAX
Ref : 160123K001-
95100 ARGENTEUIL
-
Développeur, Consultant technique (37 ans)
-
Freelance
-
Consultant en développement (Java EE)
Cofomo Inc. Montréal, Québec, CanadaJan 2015 - Jan 2015Maintenance corrective et développement des évolutions de l’application des archives de web pour BAnQ (Bibliothèque et Archives nationale du Québec).
Environnement technique : Java/EE, Spring IOC, Maven 3, jQuery, Html, CSS, Tomcat, Windows 7, Linux.
Travaux réalisés :
• Audit et maintenance corrective de l’application.
• Développement des évolutions.
• Tests unitaires et intégration. -
Ingénieur d’étude et de développement (Java EE)
Bibliothèque nationale de France (BnF), ParisJan 2013 - Jan 2015• Refonte de l’application Wayback Machine pour la consultation des archives de web.
Environnement technique : Java EE, Eclipse, Maven 3, Spring MVC, Spring IOC, JPA / Spring JDBC, PostgreSQL, Tomcat, Junit, Windows 7, Linux, Html, CSS, jQuery, Jenkins
• 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. -
Ingénieur de conception et de développement (Java EE)
Nexworld SAS, ParisJan 2010 - Jan 2013Projet : Création d’une application mobile pour la gestion des réserves pour Bouygues immobilier.
Environnement technique : IBM Worklight 6.1, jQuery/JavaScript, Html 5, CSS, Base de données embarquée SQL Lite, Web service, Windows 7.
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. -
Airbus France, ToulouseJan 2010 - Jan 2010
Projet : Conception et développement d’une solution électronique de gestion de la maintenance d’avions dans le hangar.
Environnement technique : Java EE, Eclipse, Swing, UML, topcased, Html, CSS.
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. -
aujourd'hui
Projet : Mise en place de la norme SEPA pour la gestion de trésorerie (Alliance healthcare).
Environnement technique : Java EE, Eclipse, Struts 1, Spring, Hibernate, Oracle, SQL, Tomcat, UML, Junit, Windows 7.
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. -
aujourd'hui
Projet : Refonte SI de Pole Contact Média (Back Office et Front Office) pour l’argus de la presse.
Environnement technique : Java EE, Eclipse, Struts 2, Spring, Hibernate, PostgreSQL, Web service, FTP, Tomcat, Junit, Windows 7.
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. -
aujourd'hui
Projet : Migration de l’application Antenne pour Canal+.
Environnement technique : Java EE, Eclipse, Swing, EJB 2.1, Hibernate, Oracle, SQL, WebSphere server, Mantis, Windows 7.
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.
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é.
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é.