Jilani - Consultant JAVA
Ref : 130412Z001-
91640 VAUGRIGNEUSE
-
Consultant, Développeur, Scrum Master (39 ans)
-
Freelance
Expériences professionnelles
VWIS (Veolia water informations systèmes) septembre 2011 à 31 Mars 2013
Ingénieur d’étude et développement Java/J2EE Flex
Equipe : 1 DP + 1 CP + 2 MOA + 7 développeurs+2 qualif +2 Support.
Projet : le projet a pour objectif de concevoir, de développer et de déployer une application intégrée permettant de Répondre aux besoins d’exploitation des usines :
Satisfaire les exigences règlementaires (assainissement et eau potable en cible)
Répondre aux besoins de pilotage des processus d’exploitation (usines et réseaux,
Quel que soit la taille des installations)
Permettre des analyses consolidées au niveau national
Permettre la génération des rapports réglementaire ou pas.
Permettre la collecte des mesures, la conformité et le planning du prélèvement et d’analyse.
Tache effectué :
• Réalisation d’un POC pour validé la librairie java de génération de fichier Excel
• Création et Modification des interfaces Flex.
• Amélioration de TNR Rapport
• Réalisation de traitements en Java.
• revues de code (avec FindsBugs, PMD, Flex PMD, UCdetector) et factorisation (refactoring)
• Correction des violations PMD et Checkstyle
• Rédaction de spécification technique
• La réalisation de tests unitaires
• Le traitement des anomalies (TMA et Projet)
• Réalisation de fonction de calcule en utilisant JEP.
• Réaliser des livrables pour l’équipe de production,
• Livraison en qualif, recette, intégration et production.
• Rédaction de tests
• Automatisation de plusieurs taches en créant de composant générique réutilisable Flex AS3 (extraction Excel des données via l’IHM sans passer par des servlet).
• Utilisation de BSM : étude temps de traitement cote server et cote navigateur, étude de différente exception remonté par l’utilisateur.
• Etude de performance et de fuite mémoire de la partie interface développée en technologie Flex (en utilisant Flex profiler et FlexPMD, Weakly Referenced Listeners, GC AS3).
• Etude de performance des services métier développée en technologie J2EE (variable partager, allocation mémoire (utilisation de string)).
• Etude de la partie serveur d’application JBoss (Compression flux JBOSS)
Environnement technique: JAVA, J2EE, FLEX 3, AS3, MXML, Pl/SQL, Hibernate, Querry, XML, jxl, dozer, poi, jep, slf4j, javassist, cairngorm, datafilter, flexlib, flexunit, as3xls, deval, , LCDS, JDBC, Oracle10, Eclipse 3.3, AMF, RCP, SVN, Adobe Flash Player 10, JMX , Log 4j 1.2, Maven 3, Junit, CheckStyle, Jenkins, Sonar, PMD, UCdetector, JBOSS 4.2, batch java, Putty, WinSCP.
Ingenisis Janvier 2011 à 31 aout 2011
Ingénieur d’étude et développement Java/J2EE Flex
Forfait pour la banque de France – Equipe de 6 Développeurs & 1 chef de projet
Le projet a pour but de créer une connexion interbancaire pour permettre de transférer des fichiers au format .zip
• Mise en place d’une IHM en Java/J2EE Flex
• Développement de présentation(Graphique) en Flex.
• Liaison Flex-JAVA en utilisant la couche LCDS
• Développement des Services en Java/J2EE
• Ecriture et lancement des tests Unitaires sous Junit
• Utilisation des design Pattern (modèle de conception) : Factory, Facade, MVC, Singleton, DAO, DTO, POJO…
• Utilisation de protocole AMF, RCP
• Ecriture de requêtes SQL et PLSQL sous Oracle
Environnement technique: JAVA, J2EE, FLEX 4, AS3, MXML Pl/SQL,EJB 3.0, Hibernate, Querry, XML, Parsley, LCDS, JDBC, Oracle11, Adobe Flash builder v4, AMF, RCP,DALI, Ant, freemarker, SVN, SAA 7.0, SAG 6.3, Adobe Flash Player 10, SWIFTNet, JAPX 1.4, JavaMail, JMX 1.2, Log 4j 1.2, OpenJPA1.2, TomCat, WebSphere.
Université Paris Sud Décembre 2010
Projet universitaire Java/J2EE & Ajax
Création d’une application Web Dynamique en Ajax permettant un travail simultané de plusieurs personnes sur un document texte
• Création des diagrammes de classes et de séquence
• Conception de l’architecture
• Développement de l’application en Java/J2EE
• Utilisation d’Ajax
Environnement technique: JAVA, J2EE, JSP, Hibernante, HQL, XML, JSF, Spring, Trapesty5, dwr, JDBC, mysql-5.5.9-win32, Mysql Workbench, JBOSS 5.1, AJAX, UML et Processus Unifiée, Ajax
Base de données : Mysql
Université Paris Sud Novembre – Décembre 2010
Projet universitaire C++/MFC
Création d'un jeu de stratégie en ligne : Le projet consiste à modéliser une version interactive, multi-joueurs, du célèbre jeu de réflexion Sudoku sous Visual 2005
Le projet comporte trois parties:
• Algorithmique liée à l'IHM (Interface Homme_Machine)
• Communication réseaux
• Programmation événementielle
Environnement technique: UML et Processus Unifiée pour la modélisation, Programmation Orientée Objet (C++), utilisant des applications MFC (SDI MDI , Socket), réseau (peer-to-peer sur TCP/IP)
FORMATIONS
2011 Master 2 Ingénierie et informatique - Université Paris-Sud 11
2010 Master 1 Ingénierie Informatique – Université Paris-Sud 11
2009 Licence IST (Information Système technologique)
2008 Deug Maths Physique – Université d’Orsay
COMPETENCES TECHNIQUES
LANGAGES Java / J2EE (Servlet, JSP, JDBC, TagLib), Flex(AS3, MXML),
pl/sql, VBA Excel, Ajax, AWT, Swing, C, C++, PHP, CSS, JavaScript, XML/XSL-T, Assembler, VHDL, ABEL,
SYSTEMES Windows (API Win32, Application MFC: MDI, SDI), Système Unix (Appels système)/Linux embarquée.
LOGICIELS Eclipse, Adobe Flash builder v4, Visual 2005..2010, Word, Excel, Powerpoint, Zend Stdio 7, lab view , Latex, MS Project, BSM(Business service management), HP Quality center
OUTILS Putty, WinSCP, Ant, CVS, SVN, Fiddler Web Debugger. UCdetector, Flex Formater
FlexPMD, PMD, M2eclipse, FindsBugs, Flex Profiling
SERVEUR JBoss, Tomcat, WebSphere
BASE DE DONNÉES Oracle, MySQL.
OPEN SOURCE/FRAMEWORK Hibernate, HQL, Querry, Ant, freemarker, , Adobe Flash Player 10, SWIFTNet, JUnit, JMX 1.2, Log 4j 1.2, JSF, Spring, OpenJPA 1.2, LCDS, Parsley, jxl, dozer, poi, jep, slf4j, javassist, cairngorm, datafilter, flexlib, flexunit, ilog-elixir, as3xls, deval,
USINE SOFTWARE Maven 3, Junit, CheckStyle, Jenkins, Sonar
PROTOCOLE AMF, RCP, TCP/IP, HTTP