Azouaou - Développeur JAVA

Ref : 140114A001
Photo d'Azouaou, Développeur JAVA
Compétences
JSP
TOMCAT
HIBERNATE
JSF
GWT
JPA
Expériences professionnelles
  • Expérience professionnelle

    09-2011 à 10-2013 CertEurope (Autorité de certification) :
    Dématérialisation, archivage et signature électronique.
    Maintenance corrective et évolutive des applications,
    - Permettre la signature de pdf en SHA256.
    - Migration de la couche DAO (Hibernate) en SpringJDBC.
    Participation au développement de nouvelles applications :
    - Un BackOffice pour la gestion des comptes clients, leurs consommations et élaboration de statistiques.
    - Une application qui permet aux clients de révoquer un ou plusieurs certificats en ligne.
    - Une application qui permet aux clients de générer et/ou changer le code PUK d’un certificat.
    - Une application qui permet aux clients de générer un nouveau certificat.
    - Un plugin maven qui permet de vérifier la compatibilité des versions de l’appli avec la DB.
    - Un utilitaire qui permet de générer un pdf à partir d’un .doc.
    - Développement de web services en php symfony1.4.
    Test unitaire avec TestNG, Junit4, EasyMock, Unitils, dbunit.
    Environnement technique JAVA 5/6/7, JEE, SPRING, HIBERNATE, TESTNG, JUNIT, EASYMOCK, TOMCAT, APACHE2, POSTGRES, DBUNIT, MAVEN, ANT, GIT, SVN, ECLIPSE, ITEXT, JSON, EXTJS4, ASPOSEWORD, IAIK, PHP, SYMFONY1.4, SCRUM, ECLIPSE, WINDOWS, LINUX.

    01-2011 à 04-2011 CS Communication & Systèmes
    pour le Ministère de l’Intérieur
    Projet au forfait Projet : serveur OCSP (Online Certificate Status Protocol)
    Le serveur OCSP permet de vérifier le statut de validité d’un ou de plusieurs certificats numériques de type X509 en utilisant des CRL (Certificate Revocation List) ou en interrogeant d’autres répondeurs OCSP.
    Fonction : Ingénieur d’Etudes et Développement Java / JEE
    Missions :
    Développement d’un répondeur OCSP suivant les spécifications du client :
     Prise en main des spécifications clients et des librairies de CS et de Bouncycastle
     Développement en Java du répondeur en respectant les normes de développement de CS
     Implémentation du multi threading Java.
     Réalisation des tests unitaires en JUnit4 et des tests d’intégration
     Etablissement de la Javadoc
    Environnement technique JAVA V1.5, JSE, JEE, SERVLET, XML, XSD, XMLBEAN, COBERTURA, BOUNCYCASTEL, JUNIT 4, TOMCAT, MAVEN, SVN, TURTOISESVN, ECLIPSE, FINDBUG, CHECKSTYLE, CONTINUUM, WINDOWS XP


    04-2010 à 09-2010

    Cryptolog International
    Stage de Master 2 Projet : répondeur OCSP (Online Certificate Status Protocol)
    Le répondeur permet de vérifier le statut de révocation d’un ou de plusieurs certificats numériques de type X509 en utilisant des CRL (Certificate Revocation List), de vérifier en local s’il y a des réponses pré-produites ou en interrogeant d’autres répondeurs OCSP partenaires.
    Fonction : Ingénieur d’Etudes et Développement Java
    Missions :
    Développement d’un répondeur OCSP suivant les spécifications du client :
     Prise en main du protocole OCSP et de la norme X509, de la structure d’un certificat, d’une CRL (Certificate Revocation List), et d’une PKI (Public Key Infrastructure)
     Prise en main de la librairie de cryptographie de l’entreprise
     Développement en Java du code métier du serveur OCSP
     Réalisation de tests unitaires en JUnit3, création de CA (certificate authority), d’une CRL, d’une liste de Certificats avec OpenSSL
     Test du serveur : envoie de requêtes OCSP à partir d’un client installé sur une autre machine
     Établissement de la Javadoc.
    Environnement technique JAVA V1.5, JSE, XML, DESIGN PATTERNS, JUNIT 3, MOCKITO, LOG4J, OPENSSL, CRYPTOLOGLIB, MAVEN, JIRA, CVS, NETBEANS, UNIX


    07-2009 à 09-2009
    ATTIQUE (éditeur)
    Stage de Master 1 Projet : refonte du site e-commerce de cette start-up (topî********)
    Refonte de leur site e-commerce (« wiki like ») pour leur activité qui répertorie et rend accessible le patrimoine des communes de France
    Fonction : Ingénieur d’Etudes et Développement Java / JEE
    Missions :
    Au sein d’une équipe de 4 personnes, participation à la maintenance applicative évolutive :
     Ajout de nouvelles fonctionnalités : inscription et désinscription sur le site
     Réorganisation de certains éléments comme le menu et les sous menu des pages web et ajout de nouvelles pages correspondant à un sous menu.
     Tests unitaires en JUnit3 pour certains traitements en Java.
     Etablissement de la Javadoc
    Environnement technique JAVA V1.5, J2EE, HIBERNATE, JPA, EJB3, JSF, JBOSS SEAM, AJAX, JBOSS, MYSQL, SVN, ECLIPSE, WINDOWS XP




    02-2006 à 07-2007
    MicroLog (éditeur, Algérie)
    Projet : gestion de stock / gestion d’information hospitalières
    Fonction : Ingénieur d’Etudes et Développement Java
    Missions :
    Au sein d’une équipe de 4 personnes, participation à la conception et la réalisation d’un socle commun applicatif en Java pour 3 projets de :
     Gestion du personnel et des patients d’un hôpital
     Gestion de stock d’un entrepôt de matériels de construction BTP
     Gestion de stock d’une pharmacie
    Environnement technique JAVA V1.4, JSE, SWING, JUNIT, MYSQL, NETBEANS, WINDOWS


    03-2005 à 08-2005 Laboratoire d’Informatique
    Université Mouloud MAMMERIE (Algérie)
    Stage de fin d’études Projet : Conception et réalisation d’un système de recherche d’informations basé sur le modèle vectoriel
    Mession : Participation à la conception et la réalisation d’un système de recherche d’informations basé sur le modèle vectoriel :
     Analyse et conception du besoin en UML :
    identification des acteurs, scénarios, cas d’utilisation.
    Elaboration des diagrammes de cas d’utilisation, de séquences et de classes.
     Conception de la base de données.
     Choix des technologies : Java et MySQL
     Développement en Java Swing de l’interface graphique
     Développement d’un analyseur automatique de documents texte
     Tests Unitaires en JUnit
    Environnement technique JAVA V1.4, JSE, SWING, JUNIT, MYSQL, ECLIPSE, UML, WINDOWS XP

Études et formations
  • Formation

    2010 Master 2 « Informatique des Métiers et des Applications / Informatique des Systèmes Embarqués » – Université Vincennes Saint Denis (Paris VIII)
    2009 Master 1 « Informatique des Métiers et des Applications / Informatique des Systèmes Embarqués » – Université Vincennes Saint Denis (Paris VIII)
    2005 Ingénieur en Informatique – Université Mouloud MAMMERIE (Tizi-Ouzou, Algérie)

    • Méthodes UML, SCRUM, DESIGN PATERNS, MVC
    • Langages et frameworks techniques JAVA, JSE, JEE, SPRING, JUNIT, EASYMOCK, DBUNIT, MAVEN, ANT, GIT, SVN, ECLIPSE, ITEXT, BOUNCYCSTEL, JSON, EXTJS4, ASPOSEWORD, IAIK, SWING, MULTITHREADING, RMI, JAXB2, HIBERNATE, GWT, XML, XSD, XMLBEAN, HTML, AJAX, SQL, PHP, SYMFONY1.4
    • Serveurs d’application APACHE TOMCAT, APACHE2
    • SGBD/R MYSQL, POSTGRES.
    • IDE ECLIPSE, NETBEANS
    • Outils MAVEN, ANT, SVN, GIT, TURTOISE(SNV/GIT), CHECKSTYLE, FINDBUG, JIRA, CONTINUUM, COBERTURA, BOUNCYCASTEL, ITEXT, MOCKITO, EASYMOCK ,LOG4J, JUNIT3&4, TESTNG, UNITILS, DBUNIT.
    • Systèmes WINDOWS, LINUX.

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible