Yassine - Architecte J2EE
Ref : 200928E002-
92160 ANTONY
-
Architecte (36 ans)
-
Télétravail uniquement
-
Bientôt freelance
Expérience professionnelle
Depuis Janvier 2021
Chronopost
Référent J2EE
• Réalisation et validations des spécifications techniques
• Mise en place des socles techniques en fonction des contraintes applicatives
• Développement et maintenance du parc applicatif
• Préparation des livrables et déploiements des nouvelles versions et correctifs
• Support applicatif au métier
• Maintien en condition opérationnelle et support technique des incidents
Environnement :
• Java 6,7,8, Ejb, Struts2, Spring, Services Web REST/SOAP
• Tomcat 8.5 , Tomee , Oracle 12c, Sybase, Postagres, Elastic Search , Kafka
• Svn, Git, Jenkins, Maven, Nexus, Alm, Jira, Confluence
Depuis Septembre 2019 - Décembre 2020
Natixis
Référent J2EE
Réalisation et validations des spécifications techniques
Mise en place des socles techniques en fonction des contraintes applicatives
Développement et maintenance de l’application bancaire SEPA
Préparation des livrables et déploiments des nouvelles versions et correctifs
Support applicatif au métier
Maintien en condition opérationnelle et support technique des incidents
Environnement :
Java 8, Springbatch, Spring integration, Services Web SOAP
Websphere 9.5 (IBM) , IBM Mq , Oracle 12c, CFT
Dimensions, Git, Jenkins, Maven, Nexus, Alm, Jira, Confluence, XL Deplo
Septembre 2017-Août 2019
Bnp Paribas
Consultant J2EE
Réalisation des schémas d’architecture
Définition des normes techniques à respecter
Mise en place des socles techniques en fonction des contraintes applicatives
Conception et développement des users stories en mode agile
Test unitaires/intégrations et documentation
Support applicatif auprès des PO
Environnement :
Java 8, Springboot, Services Web SOAP / Spring REST
Bluemix (IBM) , LibertyCore, Docker, kubernetest , Mongo, Postgresql 9.4
Sonarqube, Git, Checkstyle, Gradle, Nexus, Jira, Confluence
JMeter
Novembre 2016 – Septembre 2017
Renault
Consultant J2EE
Réalisation des schémas d’architecture
Définition des normes techniques à respecter
Mise en place des socles techniques en fonction des contraintes applicatives
Conception et développement des users stories en mode agile
Test unitaires/intégrations et documentation
Support applicatif auprès des PO
Environnement :
Java 8, Hibernate , Springboot, Services Web SOAP / Spring REST
Docker, Amazon aws, Amazon sqs , Postgresql 9.4
Sonarqube, Gitlab, Ccheckstyle, Gradle, Nexus, Jira, ConfluenceJMeter, Jprofiler, APM : Newrelic
Novembre 2010 - Octobre 2016 : Consultant SI chez Neoxia.
Septembre
2011 –
Novembre
2016
GIP-Modernisation des
déclarations sociales
Architecte J2EE
La définition des exigences des produits et la réalisation des spécifications d’architecture, en assurant la faisabilité, le fonctionnel, la sécurité, la scalabilté et l’intégration/la cohérence avec les systèmes/plateformes existants.
La responsabilité de la conception et du développement des nouveaux logiciels, et des évolutions des différents produits existants
Réalisation des études techniques/POC
Recommandations d’architecture logicielle et technique
Veille technologique et expertise auprès des équipes métiers et de la TMA
Suivi rapprochée de la performance applicative auprès des équipes demétrologie/supervision
Support applicatif/middleware en production
Environnement :
Java J2EE, Hibernate, Spring,Struts, Services web SOAP/REST, JAX-WS, ApacheCXF
Middleware : Apache, Apache Tomcat, Oracle Weblogic 11g
Base de données : MySQL, Oracle 11g
Performance / Profiling : JMeter, JProfiler, APM :IntroscopeIntégration Continue : Jenkins (Hudson), Sonar, CAST, SVN, Checkstyle, PMD, Findbugs, Maven, Nexus
Janvier 2012
– Mars 2012
Ministère de l’éducation nationale
Auditeur de code
Dans le cadre du pilotage du Programme SIRHEN, le Ministère a souhaité bénéficier d'une analyse
détaillée sur la qualité technique de SIRHEN.
Evaluation de la complexité technique des développements SIRHEN
Evaluation dela qualité des principauxmécanismes techniques et de leurimplémentation
Documentation ducode,
Niveaux des tests
Qualité decode
Architecture logique
Socle technique
Matrice desaméliorations/Gains/Couts
Environnement :
Java J2EE, Hibernate, Spring, Services web SOAP/REST
Base de données : DB2
Intégration Continue : Jenkins (Hudson), SVN, Sonar, Checkstyle, PMD, Findbugs, Maven, Nexus
Avril 2011 –
Août 2011 CFDT
Auditeur
Audit de performance (Juin 2011 à Août 2011)
La Confédération française démocratique du travail (CFDT) est l'une des cinq
confédérations interprofessionnelles de syndicats français de salariés ; sa mission est de
défendre les intérêts des salariés. Le site « ******** » constitue la vitrine de la confédération.
Or la CFDT a constaté des problèmes récurrents de stabilité et d’indisponibilité du site.
Neoxia s’est engagé à résoudre les problèmes de stabilité et de robustesse du site afin de réduire fortement la durée d’indisponibilité du site.
• Cartographie des symptômes puis une analyse statique et dynamique de site (Jprofiler, JMeter).
• Accompagnement pour la mise en œuvre des solutions apportées (Java, Spring).
• Accompagnement pour la mise en œuvre des solutions d’exploitation et de supervision.
Audit de code (Avril 2011 à Mai 2011)
La CNAS (Caisse Nationale d’Action Syndicale) est un outil dont s’est dotée la CFDT pour rendre de nombreux services à ses structures, aux militants et aux adhérents. Elle propose 3 types de prestation : le soutien à l’action syndicale, le soutien aux actions juridiques, des garanties aux militants.
Avant la mise en production de nombreuses nouvelles fonctionnalités en Juin 2011, la CFDT a souhaité disposer d'une première évaluation de la qualité du code de l’application CNAS.
Architecture technique
Documentation du code,
Niveaux des tests
Qualité de code
Architecture logique
Socle technique
Matrice des améliorations/Gains/Coûts
Environnement :
Java J2EE, Hibernate, Spring
Middleware : Apache, Apache Tomcat
Base de données : MySQL, PostgreSQL
Performance / Profiling : JMeter, JProfiler,
Intégration Continue : Jenkins (Hudson), Sonar, Checkstyle, PMD, Findbugs, Maven, Nexus
Mars2010– Août 2010
Sysope
Développeur
Sysope est une start-up spécialisée dans la pédagogie ludique du développement durable.
Créateurs de serious game, leur ambition consiste à sensibiliser efficacement collaborateurs et citoyens à la nécessité de conduire ensemble le changement.
Expression des besoinsauprèsdes utilisateurset redactiondes cahiersdecharges et planning.
DéveloppementsWeb avec Java, JSF, Spring, Hibernate
Conception, développement, Tests unitaires, Tests d’intégration.
Recette, Déploiement
Formation
Sept 2020 : Certification Oracle Java 11 (lien)
Août 2020 : Certification Spring Professional (lien)
2007-2010 : Cycle d’ingénieur à l’ENSA de Marrakech génie Informatique.
2005-2007 : DEUG en Sciences Mathématiques appliquées à la faculté des Sciences Semlalia(FSSM).
2004-2005 : Baccalauréat Sciences Mathématiques.
Compétences:
Systèmes d’exploitation : Windows (XP, Vista, Server 2008) et Linux (Ubuntu, Redhat,Centos).
Programmation structurée : Langage C, Assembleur, Visual Basic, Shell.
Programmation orientée objet : C++, Java, VB.net, C#.
Bases de Données : MS Access, SQL, Oracle, SQL Server, MySQL.
Web: HTML, JavaScript, PHP, ASP, XML, XSL, SOAP, Ajax, ASP.NET.
Méthode de Modélisation et conception : MERISE, UML, Design Patterns.
Génie Logiciel : ERP, Cycle en V, RUP,XP, AGL,
Supply chain. Graphisme : Photoshop, Photophilter.
Autres Logiciels : openERP, Matlab, Win Design, logiciels de bureautique (Word, Excel, Access, PowerPoint), MS Project.
Technologies .Net: WPF, WCF, Silverlight.
Technologies J2EE: Servlets, JSP, EJB, Tomcat, Glassfish, Weblogic, Spring, Struts, Hibernate, JPA. WebServices : JAX-WS , Apache CXF.
Devops : Puppet, Chief, XL Deploy, Docker, Kubernetes.
Intégration Continue : Jenkins (Hudson), Sonar, CAST, Checkstyle, PMD, Findbugs, Maven, Nexus, Graddle
Langues : Arabe : Courant. Français : Courant. Anglais : Lu, écrit, parlé (Avancé).