Ferhat - Expert J2EE Spring Talend angular FullStack télétravail
Ref : 111109G003-
94210 LA VARENNE ST HILAIRE
-
Architecte, Consultant technique, Ingénieur de développement (38 ans)
-
Télétravail uniquement
-
Bientôt freelance
FEROBASE ENGINEERING: Depuis Janvier 2016
Projet Fondateur d'entreprise "FEROBASE ENGINEERING"
Fonction Directeur, Tech-Lead , Formateur, Suivi de projet et production
Tâches
Développement de modules internes Back end et Front end
Développement d'outils internes et générateurs de code
Mise en place de l'infrastructure interne
Mise en place d'un serveur applicatif, repository interne, intégration continue.
Suivi de production.
Service après vente.
Réalisation de solutions sur mesure ou standard pour nos clients. (Java / Angular 2+ / RESTfull)
Refonte technique pour la veille technologique.
Formation d'une équipe de développeurs full-stack composée de deux ingénieurs et un docteur en I.A, formée en interne.
Développement d'applications mobiles sur mesure (NativeScript/Angular 2+)
Développement d'un tracker interne sous forme de plugin pour mesurer le temps réel passé sur chaque projet par chaque développeur afin d'améliorer la précision de nos estimations (gestion de la ressource)
Réalisation du site vitrine single page
Environnement Système Windows 10, Windows server 2016, MacOS
SGBD MySql, ElasticSearch, FireBase
Langages Java, TypeScript, HTML5, CSS3, Python, XML
Framwork Spring, JPA, Bootstrap, Angular 2+, JWT, REST, NativeScript
Outils IntelliJ, Notepad++, Gogs (GIT), Jenkins, Nexus, Maven
Société Générale (SGIB) : Avril 2014 à Septembre 2015
Projet Développement et maintenance de l’application de gestion des « Crédits Structurés »
Fonction Tech-Lead expert Java & suivi de la production
Tâches Les tâches principales, avec des pourcentages variables en fonction des priorités de l’équipe, sont :
Suivi de production : l’équipe participe au suivi de la production en tant que niveau 2 technique. Coordination avec le support fonctionnel et technique, expertise en cas de problème.
Suivi des releases mensuelles : pour chaque release un tech-lead est nommé responsable des déploiements, lancements des batches, coordination des phases d’homologation, préparation à la mise en
production, suivi de la mise en production.
Suivi des développements faits en offshore : le tech-lead assure le suivi et la revue de code sur les projets auxquels il est affecté, en coordination avec les tech-lead situés en Inde.
Développements sur des sujets d’expertise (tel que le calculateur de risque financier RWA) ainsi que des modules de l’application entièrement maintenu à Paris
Environnement
Système Windows XP, Windows server 2008, Ubuntu
SGBD Oracle 11G
Langages JAVA , Shell, Batch
Framwork Spring, Hibernate, Swing
Outils Eclipse, SQL-Developer, Putty, Jira, iTrack
Veolia Eau : Juillet 2012 à Avril 2014
Depuis Juillet 2013 – Consultant en Support applicatif (Supervision fonctionnelle et technique des flux inter-applicatifs)
Projet Système d’information de gestion clientèle, relève et facturation
Fonction Consultant technico-fonctionnel en Support applicatif (Supervision et revues fonctionnelles et techniques des flux inter-applicatifs)
Tâches Dans le cadre du projet SI-CLIENT, au sein de l’équipe du support SI Clientèle de niveau 2, du Service Support Opérationnel Applicatif, du Pôle Gestion
Clientèle :
Contribuer avec une équipe de 6 personnes aux activités du support :
• Qualification des sollicitations dans l’outil de gestion des incidents
• Analyse des erreurs fonctionnelles et/ou techniques pour coordonner avec les équipes techniques
• Rédaction processus, mode opératoire, …
• Répartition par application :
o 75% sur applications et/ou flux du SI (Java/Flex, BODS et base Oracle)
o 25% sur VCMS (Veolia Core Model System, reposant sur noyau CC&B d’Oracle)
• Suivi hebdomadaire des sujets transverses inter-applicatifs avec les TMA
• Développement de l’outil de supervision des rejets fonctionnels des flux
• Développement de plusieurs outils spécifiques à l’activité du support pour l’équipe support N2 et pour la région (les utilisateurs) interapplicatifs et multi-bases.
• Mission task-force en région :
• Task-force facturation fin année 2013, avant clôture comptable :
• Entretien journalier avec le directeur de la région et les responsables des différents services afin de suivre les points bloquants.
• À l’écoute des utilisateurs sur place, recueillir un maximum d’éléments afin de dégager les points bloquants les plus récurrents.
• Développement d’un rapport quotidien des indicateurs de suivi & pilotage de la relève & facturation multi-applicatifs et multi-bases afin d’exposer un maximum d’éléments pour les responsables des différents services sur un support unique (Sous Access – pour répondre à l’urgence).
• Task-force résolutions des principaux sujets et nettoyage de données avant retour arrière :
• Minimiser les rejets fonctionnels en faisant des correctifs en masse.
• Sortir des indicateurs inter-applicatifs pour différents objets fonctionnels afin de mettre les applications en phase en trouvant les origines des déphasages.
• Développement de l’outil « Généraux Divisionnaires » pour faciliter l’analyse et la correction des problèmes récurrents sur les immeubles (Outil développé en JAVA-Swing destiné au support N2 et aux utilisateurs en région)
• Appuie technico-fonctionnel pour facturer un maximum de client avant retour arrière
• Appuie technico-fonctionnel aux chantiers de migration sur les sujets transverses.
Environnement
Système Windows XP, Citrix
SGBD Oracle 11G, SQL-Server, Access 2003
Langages JAVA , PL-SQL, Transact-SQL, VBA, Shell, Batch
Outils Netbeans, TOAD, Access, Excel, Service-Now, QC
Juillet 2012 à Juin 2013 – Ingénieur Etudes et Développement (J2EE / Flex)
Projet Système d’information de gestion clientèle, relève et facturation : Application
PTRC (Poste de Travail pour la Relation Clientèle)
Fonction Ingénieur d’études et de développement
Tâches
Rédaction des spécifications fonctionnelles détaillées
Développement de la partie serveur en J2EE (Spring, Hibernate, WebServices SOAP) sous trois couches (DAO, Métier, Services)
Développement de la partie client en Flex 3 sous architecture MVC
Développement des flux inter-applicatives sous BODS
Maintenance corrective et évolutive
Support applicatif N3
Environnement
Système Windows XP, Citrix
SGBD Oracle 11G
Langages JAVA , ActionScript, Mxml, CSS, PL-SQL
Outils Flash-Builder, JBoss, TOAD, QC, SPID
Française des jeux (FDJ) : Février 2012 à Juillet 2012
Projet Etude et développement d’une application pour les tirages promotionnels
Fonction Ingénieur d’études et développement
Tâches
Spécifications fonctionnelles et techniques détaillées
Développement en nouvelles technologies (Java, J2EE, Flex)
◦ Réalisation des clients web et bibliothèques (Flex)
◦ Développement de la couche métier en SPRING (dao/bean/security/aop)
◦ Mise en place et maintien du mapping Hibernate
◦ Mise en place de la couche de connexion (LDAP/SSL)
◦ Mise en place de l’intégration continue (Hudson)
◦ Gestion des livraisons et des versions (Maven, SVN)
◦ Mesure de qualité du code (Sonar)
Rédaction et la mise en place des tests unitaires (Junit)
Gestion des anomalies (Telelogic Change)
Suivi du projet (MsProject)
Optimisation des performances pour satisfaction des utilisateurs
Environnement
Système Windows XP, Windows server 2003, Solaris
SGBD Oracle 10G, DB2
Langages JAVA , ActionScript, Mxml, Shell, xml
Outils Eclipse, Tomcat, Maven, Hudson, Telelogic, MsProject
Méthode Merise
Française des jeux (FDJ) : Septembre 2010 à Janvier 2012
Projet Refonte technico-fonctionnelle des applications du back-office des jeux de tirage
Fonction Ingénieur d’études et développement
Tâches
Analyse de l'existant
Spécifications fonctionnelles et techniques détaillées
Développement de nouvelles fonctionnalités
Mises à niveau en nouvelles technologies (Java, J2EE, Flex)
◦ Réalisation des clients web et bibliothèques (Flex)
◦ Développement de la couche métier en SPRING (dao/bean/security/aop)
◦ Mise en place et maintien du mapping Hibernate
◦ Mise en place de la couche de connexion (LDAP/SSL)
◦ Mise en place de l’intégration continue (Hudson)
◦ Gestion des livraisons et des versions (Maven, SVN)
◦ Mesure de qualité du code (Sonar)
Rédaction et la mise en place des tests unitaires (Junit)
Gestion des anomalies (Telelogic Change)
Suivi du projet (MsProject)
Optimisation des performances pour satisfaction des utilisateurs
Environnement
Système Windows XP, Windows server 2003, Solaris
SGBD Oracle 10G, DB2
Langages JAVA , ActionScript, Mxml, Shell, xml
Outils Eclipse, Tomcat, Maven, Hudson, Telelogic, MsProject
Méthode Agile
Atempo (éditeur de logiciel): Mars 2010 à Septembre 2010
Projet Evolution d’une application de Backup-Restore en temps réel « Time
Navigator »
Fonction Ingénieur d’études et développement
Tâches
Analyse de l'existant
Spécifications fonctionnelles et techniques détaillées
Développement de nouvelles fonctionnalités
Mises à niveau en nouvelles technologies (Java, SWING)
◦ Développement des IHM en SWING (client lourd)
◦ Mise en place de web service (SOAP)
◦ Développement de la couche métier en SPRING
◦ Développement de la couche d’accès de données DOA (Hibernate)
◦ Développement de la couche basse de communication avec un agent (fait en C)
Rédaction et la mise en place des tests
Participation au déploiement de la solution
Optimisation des performances pour satisfaction des utilisateurs
Environnement
Système Windows XP, MacOS, Ubuntu
SGBD SQL Server 2003
Langages JAVA , SQL, Transact-SQL, Shell
Outils Eclipse, CVS, Tomcat, Maven
Méthode Merise
Bouygues Construction : Septembre 2009 à Mars 2010
Projet Développement de l’application « ATTOL », interface de facturation
Fonction Ingénieur d’études et de développement
Tâches
Rédaction des spécifications fonctionnelles détaillées
Conception UML des modules de l’application
Développement modulaire en JAVA
◦ Développement des IHM en JSP (Struts)
◦ Développement de la couche métier en Java
◦ Développement de la couche d’accès de données en iBATIS
Développement et optimisation des requêtes SQL
Réalisation des tests unitaires avec JUnit
Gestion des anomalies
Suivi de la mise en production
Maintenance corrective et évolutive
Environnement
Système Windows Server 2003
SGBD Oracle 9i
Langages JAVA, J2EE, SQL, PL-SQL
Outils Tomcat, Eclipse RCP, Quality Center, Power Amc
Méthode Merise
Formation
2003 BAC Science mention « A-Bien »
2008 Ingénieur en informatique : systèmes d’information avancés (Université de Jijel)
2008 Formation CISCO CCNA
2009 Master professionnel en sécurité des systèmes d’information (Université de Rouen)
Compétences techniques
Systèmes Windows, Linux, MacOS
SGBD Oracle, SQL Server, DB2, MySQL, MS-Access
NoSql ElasticSearch / Kibana / Logstash
Langage Java, TypeScript, HTML, CSS, NativeScript, Sql, NoSql, Shell, Python, PHP,
XML, ActionScript, Mxml, JavaScript, JSP, JSF, VBA
Frameworks Spring, Hibernate, JPA, Angular 2+, Bootstrap, HighChart, ElasticSearch, Kibana,
Logstash, Flex, Swing
Outils IntelliJ, Eclipse, NetBeans, Flash Builder, GIT, SVN, Maven, Hudson, Power
AMC, Telelogic, MsProject, Buisines-Object, Quality-Center, SPID, MS-Office
Méthode Agile, UML, Merise
Langues
Anglais, Français, Arabe
Expérience significative en développement en nouvelles technologies
Veille technologique (Craftmanship)
Polyvalence fonctionnelle
Connaissances confirmées en Sécurité des S.I.