Anas - Développeur JAVA
Ref : 200207B001-
94200 IVRY SUR SEINE
-
Développeur, Architecte, Chef de projet (34 ans)
-
Freelance
EXPÉRIENCE PROFESSIONNELLE
Depuis 01/2020 Ingénieur étude et développement full stack (Spring boot, angular)
Client : BNP PARIBAS CIB
Projet: Hobart
Outil destiné au traitement des requêtes clients via un système de tickets
Méthodologie: Agile scrum
Missions et tâches réalisées:
➢ Rédaction des documents projet : User Story, Critères d’acceptance de tests, fichiers
de déploiements
➢ Modélisation et réalisation de spécifications techniques détaillées
➢ Conception de l’architecture logicielle avec l’équipe
➢ La gestion des sprints du projet avec l’équipe et la réalisation d’un plan d’actions
➢ Développement des tâches demandées : SOLID, TDD, BDD
➢ Intégration continue
➢ Vérification de la qualité du code
➢ Analyse des anomalies et dysfonctionnement de production
➢ Réalisation des tests unitaire, d’intégration
➢ Validation et support technique à l‘équipe de développement
Environnement Technique:
UML 2.0, JAVA 8, ANGULAR (6, 8), Spring 4(Core, MVC, AOP, SECURITY, WS, Boot, Batch),
JAXRS(Web service REST), Hibernate4, Tomcat 8, JUnit 4, Eclipse, Maven2.2, Intellij,
Jenkins, Sonarqube, GIT, PostreSQL, HTML, JavaScript, CSS, fedora 28, Confluence, JIRA,
Bitbucket, Liquibase, Redux
Du 08/2014 – au 12/2019 –Ingénieur études et développement Java/J2EE
Client: NeoXam
Projet: NX Manager
Solution informatique pour la gestion des portefeuilles financiers
Méthodologie: Agile scrum
Missions et tâches réalisées:
➢ La gestion des sprints du projet avec l’équipe et la réalisation d’un plan d’actions
➢ Développement des tâches demandées : SOLID, TDD, BDD
➢ La réalisation d’un rapport pour les tests unitaires ainsi la documentation des
fonctionnalités de la plateforme pour les développements ultérieurs et la mise en
production
3
Classification : Internal
➢ Vérification de la qualité du code
➢ Réalisation des tests unitaire, d’intégration
➢ Validation et support technique à l‘équipe de développement
Environnement Technique:
UML 2.0, JAVA 8, ANGULAR 2, Spring 4(Core, MVC, AOP, SECURITY, WS, boot), JAXRS(Web
service REST), JAXWS/Apache CXF (service web SOAP), Hibernate4, Tomcat 6, JUnit 4,
Eclipse, Maven2.2, Sonarqube, GIT, MySQL, HTML, JavaScript, CSS, Windows 7/10,
Confluence, JIRA, Bitbucket, DOCKER, BAMBOO
Depuis 05/2018 Ingénieur étude et développement full stack (Spring boot, angular)
Client : BNP PARIBAS CIB
Projet: Hobart
Outil destiné au traitement des requêtes clients via un système de tickets créés
Méthodologie: Agile scrum
Missions et tâches réalisées:
Rédaction des documents projet : User Story, Critères d’acceptance de tests, fichiers
de déploiements
Modélisation et réalisation de spécifications techniques détaillées
Conception de l’architecture logicielle avec l’équipe
La gestion des sprints du projet avec l’équipe et la réalisation d’un plan d’actions
Développement des taches demandées
Intégration continue
Vérification de la qualité du code
Analyse des anomalies et dysfonctionnement de production
Réalisation des tests unitaire, d’intégration
Validation et support technique à l‘équipe de développement
Environnement Technique:
UML 2.0, JAVA 8, ANGULAR (6, 8), Spring 4(Core, MVC, AOP, SECURITY, WS, Boot, Batch),
JAXRS(Web service REST), Hibernate4, Tomcat 8, JUnit 4, Eclipse, Maven2.2, Intellij,
Jenkins, Sonarqube, GIT, PostreSQL, HTML, JavaScript, CSS, fedora 28, Confluence, JIRA,
Bitbucket, Liquibase
Du 08/2014 – au 04/2018 –Ingénieur études et développement Java/J2EE
Client: NeoXam
Projet: NX Manager
Solution informatique pour la gestion des portefeuilles financiers
Méthodologie: Agile scrum
Missions et tâches réalisées:
La gestion des sprints du projet avec l’équipe et la réalisation d’un plan d’actions
Développement des taches demandées
La réalisation d’un rapport pour les tests unitaires ainsi la documentation des
fonctionnalités de la plateforme pour les développements ultérieurs et la mise en
production
Vérification de la qualité du code
Réalisation des tests unitaire, d’intégration
Validation et support technique à l‘équipe de développement
Environnement Technique:
UML 2.0, JAVA 8, ANGULAR 2, Spring 4(Core, MVC, AOP, SECURITY, WS, boot), JAXRS(Web
service REST), JAXWS/Apache CXF (service web SOAP), Hibernate4, Tomcat 6, JUnit 4,
Eclipse, Maven2.2, STS, Sonarqube, GIT, MySQL, HTML, JavaScript, CSS, Windows 7/10,
Confluence, JIRA, Bitbucket, DOCKER, BAMBOO
FORMATIONS ET CERTIFICATIONS
2018: Oracle Certified Associate Java SE 8 Programmer I
2014: Ingénieur Spécialisé en Génie logiciel
2008: Baccalauréat sciences Informatique, Mention : Bien
LANGUES
Anglais: Courant
Arabe: Courant
COMPETENCES TECHNIQUES
Langages de développement: Java, Typescript, Javascript
Plateforme JEE:
EJB, JPA (Hibernate)
Spring (MVC , DAO, ORM, AOP, Core, Boot, Batch)
Angular, JSF, Servlet, Swing
Log4j, JUnit, Eclipse, STS, Intellij, SVN, Git, Maven, Ant
Technologies du WEB:
Web Services (SOAP, REST)
BootStrap, Angular material
Html5/CSS3
XML, XSD, XSLT
Serveurs d’application: Weblogic, JBOSS
SGBD: MySQL, Oracle 11g et PostgreSQL
Méthodologie: Scrum, Design Pattern (GOF, Ioc, MVC)
Conception: UML
Outils de version: GIT, SVN
FORMATIONS ET CERTIFICATIONS
2018: Oracle Certified Associate Java SE 8 Programmer I
2014: Ingénieur Spécialisé en Génie logiciel
2008: Baccalauréat sciences Informatique, Mention : Bien
LANGUES
Anglais: Courant
Arabe: Courant