Florent - Développeur C

Ref : 091125E001
Photo de Florent, Développeur C
Compétences
C
C++
DELPHI 5
SHELL UNIX
DHCP
JAVA SWING
Expériences professionnelles
  • Stages, Projets et mémoires réalisés
    Stage chez CRYPTOLOG INTERNATIONAL(1er avril 2009-30 septembre 2009);
    Étude du processus de création , d'extension et de validation de signatures électroniques cryptographiques de type CMS, CadES , XMLDSig et XadES.
    Implémentation en JAVA d'un rapport de validation détaillé de l'ensemble du processus de création assorti d'un relevé complet d'erreurs en cas d'échec.

    Réalisation d'un logiciel de messagerie instantanée avec échanges de messages chiffrés. Le logiciel est développé à l'aide de la technologie JAVA/RMI et supporte les algorithmes de chiffrement et de vérification de signature suivants : Elgamal, RSAES-OAEP , RSAES-PKCS1-v1_5 , RSASSA-PSS , RSASSA-PKCS1-v1_5 du PKCS#1 v2.1 , DSS et ECDSA du FIPS186-3.

    Réalisation d'un sniffer réseau sous linux écrit en langage C.
    Implémentation d'un firewall minimaliste écrit en langage C.

    Stage chez ARKOON NETWORK SECURITY(1er Juillet 2008-30 septembre 2008).
    Étude du protocole IPv6,mise en place de réseaux virtuels Ipv6 sous VMWARE ESXI;étude et implémentation de solutions de migration IPv4 vers IPv6(Teredo , 6To4, Tunnel broker, DSTM, ISATAP, GRE);analyse des failles de sécurité du protocole IPv6 et contre-mesures(IPsec,AH,ESP,Secure Neighbor Discovery). Rédaction de documentation d'entreprise en langue anglaise et présentation devant l'équipe Recherche et Développement pour assurer la montée en compétence du groupe de développeurs.
    L'ensemble du projet a été managé selon la méthode scrum.

    Université François Rabelais de Tours (en classe de Master 2 MIMATS)
    Implémentation des cryptosystèmes RSA, ELGamal(mode de chiffrement CBC avec GNU MP) ; des algorithmes de calcul du logarithme discret (Pohlig-Hellman, Shanks « baby-step-giant-step », méthode de l’index).
    Réalisation d’un serveur de fichiers cryptés.

    2007 : Université Laval à Québec(Canada)
    Implémentation des méthodes de factorisation de nombres (Fermat, p-1 Pollard et Lenstra)
    Implémentation du cryptosystème Elgamal basé sur les courbes elliptiques(mode de chiffrement ECB)

    2006-2007 : Université François Rabelais de Tours(en classe de Master 1 MIMATS)
    Projet système Unix : connexion sécurisée client/serveur par OpenSSL, étude des infrastructures à clé publique (PKI)

    2005-2006 : Université François Rabelais de Tours(en classe de Master 1 MIMATS)
    Étude algorithmique du cryptosystème RSA,
    Étude des conséquences pratiques des théorèmes de Blackwell en matière de fiabilité et durée de vie des équipements industriels sous la houlette de Mr E.Lesigne, Directeur du Laboratoire de Mathématiques et Physique théorique de L’Université F.R de Tours.

    2003-2004 : Université Paris 12 Val-de-Marne(en classe de Maîtrise de Mathématiques)
    Étude des modèles de régression linéaire et multiple en Statistiques.

    Expérience professionnelle(pour financer mes études)
    2006-2007 : Moniteur informatique à la faculté des sciences de L’Université de Tours

    2003-2005 : Circular France/division animateur/ promoteur : promotion et vente. En contact direct avec les clients j’ai acquis une bonne aisance relationnelle, l’art de la vente et je m’y suis plu.

    2002-2003 : BVA/KH12/Division enquêtes de sondages : Leader d’une équipe d’enquêteurs pour la SNCF. Notre travail a eu pour résultat à ce jour la rénovation de près de 70% du parc national de trains voyageurs corail.

Études et formations
  • Formations et principaux diplômes
    2008-2009:Master de compétences complémentaires en informatiques ,Université François Rabelais de Tours.

    2007-2008 : Master International de Mathématiques et Transmissions Sécurisées (MIMATS Seconde année) Université François Rabelais de Tours.

    2006-2007 : Maîtrise de Mathématiques option théorie des nombres, Formation au monitorat informatique délivrées par l'université F.R de Tours.

    2003-2004 : Maîtrise de Mathématiques option statistiques obtenue , Université Paris 12 Créteil.

    Connaissances informatiques
    Systèmes : Windows Xp, 2000, 98, Linux (distributions : Ubuntu, Red Hat fedora , Debian)
    Langages : Turbo Delphi,C,C++,Java,HTML.

    Outils et connaissances générales en informatiques :
    -Connaissances certaines en cryptographie: chiffrement, déchiffrement, signature, hachage(SHA-1, SHA-256, SHA-512),Protocole d'échange de clefs Diffie-Hellman. One-Time-Password(OTP), Single Sign-On(SSO), courbes elliptiques sur les corps finis.

    -Fortes connaissances des protocoles et application réseau tels que TCP/IP, HTTP, SMTP, FTP, DNS, IPSec, IKEv1, IKEv2, SSH, PKI, OSPF.

    -Programmation shell , programmation graphique avec GTK , Qt et Java Swing ; administration système Linux, installation de machines virtuelles à l’aide de VMWARE ; QUEMU et Sun XVM VirtualBox.

    -Clients de messagerie : configuration des comptes, serveurs SMTP, pop et imap.

    -Sécurité informatique: réseaux, piratage, droits d’auteur, droits d’accès aux logiciels, virus, chevaux de Troie, spams, spywares, mots de passe et sauvegarde, protection de données jugées sensibles à l’aide de chiffrements cryptographiques.

    -IDE : Eclipse, Netbeans, Kdevelopp.
    -Outils d'aide au développement : Maven, Junit, CVS.

    Travaux et Apprentissages en cours:
    Maîtrise de l'architecture .NET , langage C#.
    Programmation d'applications cryptographiques et réseau Client/Serveur en langage Python.
    Implémentation Java du Standard SEC1, Chiffrement et Signature sur Courbes elliptiques de Certicom Research (daté de Mai 2009).

    Langues
    Bilingue français et anglais, notions scolaires d’allemand et italien.

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL 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 C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Support utilisateurs
Houmedgaba

Support utilisateurs

  • PARIS
PHP WINDOWS PHP LARAVEL JAVA C++ SQL PL SQL MYSQL C C#
Disponible
CV Développeur JAVASCRIPT
Simon

Développeur JAVASCRIPT

  • PONT-DE-L'ARCHE
JAVASCRIPT PYTHON GO SELENIUM HTML5 C Rust
Disponible
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Développeur Jeux Vidéo
Loïc

Développeur Jeux Vidéo

  • BOUSSY-SAINT-ANTOINE
C# UNITY 3D .NET C++ C PYTHON
Disponible