• Développeur Java
  • 3D
  • GPU
  • IHM

Contact

Situation professionnelle

En poste
Ouvert aux opportunités

Présentation

Je travaille actuellement pour Apside et suis ouvert à toute proposition me permettant de travailler dans un pays anglophone. Mes recherches se portent actuellement en Californie.

Expériences

Ingénieur Informatique IHM

Apside
Depuis mars 2016
  • Evolutions et refontes de logiciels de monitoring pour des stations radars pour Actia Telecom.
  • Mise en place d'outils augmentant la productivité.
  • Support et montée en compétence Java d'une partie de l'équipe de développement cliente: Découpage architecturaux en composant, mis en place de bonnes pratiques, proposition de solutions Java appropriés, factorisation...
  • Technologies: Java, SWING, SVN, Tortoise, Mantis, Sonar, Jenkins

Référent IHM GPU

Apside
Depuis 2016
  • Support pour l'optimisation et l'évolution du logiciel GLOBE d’IFREMER.
  • Formation équipe : Explication du pipeline OpenGL et de notions 3D, mise en place d’outils d’analyse, création d’un document de référence regroupant les bonnes pratiques OpenGL, explication et mise en pratique sur leur projet.
  • Technologies:Java, Git, JOGL, (OpenGL 1,2,3), GLSL, Nasa World Wind, Windows

Ingénieur Informatique IHM

Apside
Février 2016 à mars 2016
  • Mise en place de moyen de tests, réalisation d'évolutions, chiffrages pour un logiciel de chiffrement pour Thalès Communications and Security
  • Technologies: Java, SWING, JUnit, Git, Jira, Windows

Ingénieur Informatique IHM GPU

Apside
Janvier 2015 à janvier 2016
  • Evolution d'une bibliothèque graphique pour un logiciel de guerre électronique de nouvelle génération.
  • Mise en place d'un démonstrateur mettant en évidence les fonctionnalités d'une bibliothèque graphique.
  • Maintenance d'un logiciel de guerre électronique, pour Thalès Systèmes Aéroportés.
  • Technologies: Java, AWT, SWING, JOGL(OpenGL 4), GLSL, Compute Shader, SVN, ANT, Windows, Linux

Stagiaire IHM GPU

Thalès Systèmes Aéroportés
Février 2014 à juillet 2014
  • Mise en évidence des gains apportés par l'utilisation du GPU dans l'affichage et le traitement de grand volume de données par rapport au limite atteinte par l'utilisation du CPU.
  • Réalisation d'une bibliothèque graphique pour un logiciel de guerre électronique.
  • Industrialisation pour une utilisation cliente.
  • Technologies: Java, AWT, SWING, JOGL(OpenGL 1,2,3), GLSL, JavaFX, SVN, ANT, Windows, LInux

Formations

Master 2 INFO, WMR, Web Multimédia et Réseau

Université Bretagne-Sud, Vannes Tohannic
Septembre 2013 à juin 2014

Master Généraliste qui m'a permis d'approfondir mes connaissances en informatique dans le domaine du web (Web Semantic, moteur de recherche...), du Multimédia (OpenCL,Cuda, GLSL...) et du Réseau (WiFii, Bluetooth, multicast...).

Master 1 INFO, WMR, Web Multimédia et Réseau

Université Bretagne-sud, Vannes Tohannic
Septembre 2012 à juin 2013

Master Généraliste qui m'a permis d'approfondir mes connaissances en informatique dans le domaine du web (Ajax, JQuery, XSLT...), du Multimédia (OpenGL, Maya...) et du Réseau (Applications Distribués, Intergiciels, Administration ...).

Licence MIS, spécialité Informatique

Université Bretagne-sud, Vannes Tohannic
Septembre 2009 à juin 2012

Licence Généraliste qui m'a permis de me conforter dans mon choix de la filière informatique et d'en découvrir différents aspects(Développement Logiciel et Web, Conception, Base de Données...).

Bac S, SI (Sciences de l'ingénieur) option audiovisuel

Beaumont, Redon
Septembre 2008 à juin 2009

Bac Scientifique généraliste qui m'a permis de m'orienter plus rapidement vers l'informatique grâce à l'option science de l'ingénieur.

Loisirs

  • Art Martiaux: Yoseikan Budo, Aikido, JuJitsu
  • Sports de combat:Boxe thailandaïse, KickBoxing, Grappling
  • Catamaran
  • Heroic Fantasy
  • BD
  • Moto

Compétences

  • OpenGL 1, 2, 3 et 4.2
    Utilisation des différents niveaux d'API:
    -modèle: glVertex, glVertexArray, VBO.
    -gestion caméra: glu(OpenGL 1,2), matrice(OpenGL 3,4).
  • JOGL
    Création d'un moteur 2D et 3D de A à Z avec gestion de la caméra et affichage de différent types de modèle.
  • SWING/AWT
  • JOCL
    Mise en place d'un contexte partagé entre JOGL et JOCL. Créations de kernels effectuant des traitements sur des données affichables.
  • OpenCL
  • GLSL
    Créations de différents type de shaders: vertex shader, fragment Shader, geometry shader et compute shader.
  • Nasa World Wind
  • WebGL
  • CUDA
  • Vulkan
  • Windows 98, XP, Vista , 7
  • Debian
  • SVN
  • Tortoise
  • Git
  • SCRUM
  • UML
  • Jenkins
  • Sonar
  • Mantis
  • Eclipse
  • Notepad++
  • Suite Office
  • Microsoft Visual Studio C++
  • Agilfant
  • Matlab
  • Audacity
  • Sony Vegas Pro
  • Autodesk Maya
  • Inskape
  • Zbrush
  • Goldwave
  • SolidWorks