Michael - Architecte C

Ref : 170809B002
Photo de Michael, Architecte C
Compétences
Expériences professionnelles
  • ● Janvier 2016 - aujourd’hui
    Ingénieur Logiciel R&D chez INRIA,
    ○ Architecte logiciel du projet Clinica dans l’equipe Aramis ********
    ○ Architecte logiciel du projet Deformetrica ********
    ○ Responsable des choix technologiques et formateur au sein de l'équipe Aramis
    ○ Langages/Technologies utilisés: C++11, GPU programming, ITK, VTK, Armadillo, google test/benchmark frameworks, Python, HPC programming, Thrust, Docker
    ○ Exemple: ********?id=0B1jDEGmsCs7-NGZzc3k1VGhWSHM

    ● Octobre 2014 - Décembre 2015
    Ingénieur Logiciel R&D chez ********
    ○ R & D d'un nouveau langage de programmation dynamique
    ○ Développement d’un analyseur syntaxique (parser) en utilisant la technique des priorités des opérateurs (TDOP/Pratt)
    ○ Définition de modèles de programmation linéaire
    ○ R & D d'application en temps réel programmable afin de calculer la meilleure stratégie sur l'email marketing
    ○ Web-scraping RESTful API server
    ○ Langages/Technologies utilisés: C++11, Boost, Multithreading, bibliothèques d'algèbre linéaire/GLPK, Python, Flask, Scrapy, MongoDB, J2EE, WSDL/SOAP, Apache Thrift, TDOP/Pratt Parser, Protocol Buffer

    ● Juin 2013 - Septembre 2014
    Ingénieur Logiciel R&D pour la 3D et le Calcul Parallèle chez SATT IDF INNOV ********
    @En collaboration avec l'Université de Paris 13 Nord, afin de parvenir à une reconstruction

    3D de cellules non adhérentes:
    ○ Optimisation d'algorithmes d'analyse d'image
    ○ R & D d'une application multi-plateforme (Windows / Linux / OSX) pour l'analyse, la visualisation et la manipulation d'images cellulaires
    ○ Création d’une interface graphique pour le traitement et la visualisation d'images
    ○ R & D d'un serveur API RESTful pour applications HPC dans un environnement de cloud computing
    ○ Configuration d’un cluster Intel Xeon Phi (serie 5120D - CentOs): réglage logiciel par Intel Cluster Studio XE 2013, réglage sécurité réseaux
    ○ Langages/Technologies utilisés: C/C++, Python, JAVA(J2EE), MPI, OpenMP, Vtk, Qt, JAX-RS, Intel Xeon Phi
    ○ Exemples: ********?id=0B1jDEGmsCs7-QVZndUdNNVR ybUk&usp=drive_web

    @En collaboration avec l'Université de Paris 7, pour le développement d’une bibliothèque informatique de détection de flou dans des lames virtuelles:
    ○ R & D d'une bibliothèque C++ multi-plateforme pour la détection de flou des images médicales, avec une complexité en temps linéaire
    ○ Modélisation mathématique
    ○ Portage du code en Python et Java
    ○ Langages/Technologies utilisés: C/C++, intel MKL & OpenMP, Boost, Cpp-Netlib, JAVA, Python, ImageMagick, X-Code, CMake projects
    ○ Exemples: ********?id=0B1jDEGmsCs7-bnFjTHM2c1hUb Gs&usp=drive_web

    ● Juin 2012 - Mai 2013
    Ingénieur R & D chez Orchard Software LMT ******** (Société basée en Angleterre et Malte)
    ○ R & D d'une plateforme back-end pour importer des données de recensement / exportation pour le département de l'éducation du gouvernement du Royaume-Uni ********
    ○ R & D d'une plateforme back-end capable d'administrer les différents systèmes scolaires de tous les pays du monde
    ○ R & D avancé UML
    ○ Langages/Technologies utilisés: Java(J2EE), XML jCAM engine, Spring, Hibernate, SQLite, MySQL, Php, Twig, Amazon Web Services

    ● Mars 2011 - Mars 2012
    Recherche et développement d'une nouvelle plateforme d'hébergement Linux chez
    ********/ - Florence
    ○ R & D d'un système wrap de pointe (évolution de cgiwrap) sur le protocole FastCGI et l'architecture Cloud, pour l’exécution des scripts CGI dans un environnement protégé
    ○ Création d'une base de données NoSQL avec Redis en alignement avec la base de données Oracle et synchronisée en temps réel avec les systèmes back-end internes
    ○ R & D d'un module innovant du serveur Apache pour se connecter au serveur Redis depuis une configuration virtuel d’Apache, capable d'exécuter toutes les opérations autorisées par le protocole Redis
    ○ Langages/Technologies utilisés: C, NoSQL, ActiveMQ, Apache httpd-dev, Apr library, Linux, Oracle 10g, Redis

    ● Février 2010 - Février 2011
    Chef de la recherche et du développement chez ******** (société du groupe Dada) - Paris
    ○ Fusion internationale des plates-formes d’hébergement Linux
    ○ Reverse engineering
    ○ Développement d'un logiciel client / serveur pour les systèmes e-commerce, en collaboration avec Google: ********
    ○ Langages/Technologies utilisés: Php, Zend framework, xml/soap/wsdl, Doctrine, JAVA/J2EE, Spring, RabbitMQ, Hibernate

    ● Janvier 2008 - Janvier 2010
    Développeur chez we.register.it (société du groupe Dada) - Florence
    ○ Maintien de la plateforme d'hébergement, e-mail et mobile: back-end et de bas niveau: ********/
    ○ Développement de logiciels front-end et back-end pour un système d'e-commerce: ********/
    ○ En charge de la migration des données et l'unification de la société de ********: migration de milliers d'unités d'hébergement et des bases de données sur des cluster situés à Londres, Paris et Milan
    ○ Langages/Technologies utilisés: C/C++, Boost, JAVA/J2EE, JDBC, JBoss Oracle, Php, xmlrpc, linux bash, Apache httpd

    ● September 2003 - Juin 2005
    Enseignant en technologie de l'information à l'école secondaire Don Bosco - Roma
    ○ Enseignement du language VBA

    Compétences en Technologies de l'information
    ● Langages
    ○ C, C++: C++11 STL, Boost, MPI, OpenMP, Apr, Qt, ActiveMQ, Thrift, Google Test/Mock/BenchMark/Protocol Buffer, fusion de C et Assembly
    ○ JAVA/J2EE: JAX-RS, JSP, Servlet, EJB 3, JMS, Hibernate, Spring, RabbitMQ, Junit
    ○ Python: iPython, advanced NumPy/SciPy, Applications Client-Server, Flask, Scrapy
    ○ PHP: Zend, Doctrine, PHPUnit, Pear library, Applications Mobile
    ○ VB/VBA: standalone GUI, Applications Excel

    ● Méthodologies
    ○ Prototypage Rapide
    ○ Etude de Design Pattern pour chaque projet
    ○ L'utilisation de la méthodologie OOP
    ○ Modélisation des données et analyse computationnelle
    ○ Création des TDD et Documentation
    ○ Méthodologie Agile, expérience avec Kanban, Scrum et XP. Habitué à stand-up meetings, travail d'équipe, utilisation des la kanban-board, outil jira

    ● Networking
    ○ Connaissance approfondie du modèle OSI. Etude des protocoles en utilisant les RFC

    ● High Performance Computing
    ○ Programmation Hybride avec OpenMP and MPI
    ○ Experiences avec architecture Intel Xeon Phi et Intel Cluster Studio XE 2013

    ● 3D et Analyse d’image
    ○ Vtk (integration avec Qt), ParaView, OpenGL, ImageJ, Icy, FreeImage library

    ● Linux
    ○ Connaissance du noyau 2.6 et développement de modules

    ● Apache
    ○ Créations de modules pour le serveur Apache 2.x et réécriture du noyau interne

    ● Création des languages:
    ○ Développement d’un parser à descente récursive en C++11 utilisant la technique des priorités des opérateurs (TDOP/Pratt)
    ○ Flex et Bison: création d'un compilateur pour traduire un code en language Logo vers le language C

    ● Cryptographie
    ○ Connaissance théorique et pratique des techniques de cryptographie les plus répandues avec clé publique et privée

    ● Base de données
    ○ SQL et ORM, experience avec Doctrine et Hibernate
    ○ NoSQL experience avec Redis et MongoDB
    ○ Utilisation de Oracle, Mysql et SQLite

    ● Miscellaneous
    ○ Bibliotèque/logiciel scientifique: Mathematica, Matlab, NumPy/SciPy, GLPK, Intel MKL
    ○ Utils: gcc, gdb, cmake, qmake, mpicc/mpig++, mpirun, ddd, nasm, svn, git, ant, maven, java/javac, jdb, javadoc, jar, junit, jperf, swagger ui+editor
    ○ Xml: jCAM java engine et CAM
    ○ Application Server: Tomcat, JBoss, Apache httpd 2.x
    ○ IDE: Microsoft Visual Studio, Eclipse Java EE, Eclipse C/C++, IntelliJ IDEA, CLion, PyCharm, PhpStorm, Qt Creator, XCode
    ○ Éléments de: Html, Javascript, Ajax, JQuery,ExtJs, C# (avec Unity 4.x)
    ○ OS: Linux (slackware, debian, ubuntu), Android, famille Windows
    ○ Autres langages: linux Bash avancé, Assembly x86

Études et formations
  • Formation
    ● Septembre 2006 – Juin 2007
    ○ Niveau Master 1 en logique mathématique (Complexité et calculabilité), Université Denis Diderot, Paris

    ● Septembre 2002 – Juin 2006
    ○ Licence en Informatique mention 108/110, Université Tor Vergata - Rome
    ○ Thèse en cryptographie intitulé «Construction de polynômes irréductibles sur un corps finis", sous la supervision par le prof. Carlo Gasbarri

    ● Septembre 1998 – Juin 2002
    ○ Baccalauréat en Informatique, mention 93/100 chez Institut technique H. Hertz, Rome

    Langues
    ● Italien
    ○ langue maternelle
    ● Français
    ○ Excellent
    ○ Plus de cinq ans à Paris pour études et travaux
    ● Anglais
    ○ Très Bon
    ○ Plus d'un an passé entre Malte et le Royaume-Uni

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Développeur PYTHON
Houmame

Développeur PYTHON

  • ÉPINAY-SUR-SEINE
PYTHON DJANGO HTML5 CSS C JAVASCRIPT MYSQL SQL SERVER SHELL UNIX SCRIPT SHELL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur optique MATLAB
Abderrahim

Ingénieur optique MATLAB

  • ARLES
MATLAB CAO INVENTOR PACK OFFICE Altium C LABVIEW COMSOL MULTIPHYSICS