Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Corentin Berthelot

Ingénieur Logiciel IHM

Développeur
Java
IHM
Corentin Berthelot
29 ans
Permis de conduire
France
Situation professionnelle
En poste
Indisponible
Présentation
Je suis actuellement développeur logiciel client jour chez Apside.
  • Portage d'un projet de supervision pour Actia Telecom vers leur nouvelle suite logicielle.
  • Spécification, développement d'un démonstrateur et chiffrage pour un module cartographique dans un des logiciels de la suite d'Actia Telecom.
  • Technologies utilisées: Java 1.7, Nasa WorldWind, VBScript, Fedora, installeur RPM, VirtualBox, GeoServer.
  • Technologies Actia utilisées: DTG704 et suite logiciel complète de leur système de supervision logiciel.
En savoir +
  • Evolutions et refontes IHM de logiciels de monitoring pour des stations SATCOM pour Actia Telecom.
  • Création, gestion partielle et support sur différents livrables et leur configuration associé pour différents projets SATCOM.
  • 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...
  • Mise à plat des procédures logiciels et création de leur documentation associé.
  • Technologies utilisées: Java 1.7, SWING, SVN, Tortoise, Hibernate, Karaf, Maven, Mantis, Sonar, Jenkins, Inskape, Pencil, Dokuwiki
  • Technologies Actia utilisées: DTG704, DTM20MKII, suite logiciel complète de leur système de supervision logiciel.
  • Protocoles manipulés: TCP/IP, Modbus, SNMP, protocole propriétaire.
En savoir +
  • 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 utilisées:Java 1.7, Git, JOGL, (OpenGL 1,2,3), GLSL, Nasa World Wind, Windows
En savoir +
  • Mise en place de moyen de tests, réalisation d'évolutions, chiffrages pour un logiciel de chiffrement pour Thalès Communications and Security
  • Technologies utilisées: Java 1.7, SWING, JUnit, Git, Jira, Windows
En savoir +
  • Evolution d'une bibliothèque graphique pour un logiciel de guerre électronique de nouvelle génération et montage d'un dossier CIR (Crédit d'Impôt à la Recherche).
  • 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 utilisées: Java 1.7, AWT, SWING, JOGL(OpenGL 4), GLSL, Compute Shader, SVN, ANT, Windows, Linux
En savoir +
  • 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 en condition opérationnelle.
  • Technologies utilisées: Java 1.7, AWT, SWING, JOGL(OpenGL 1,2,3), GLSL, JavaFX, SVN, ANT, Windows, LInux
En savoir +

Anglais, conversation téléphonique

Cours particulier

Juin 2018 à septembre 2019
Je continue à pratiquer chaque semaine mon anglais pendant une heure.
En savoir +

Immersion Anglaise

Alpha College, Dublin

Février 2018
J'ai travaillé durant trois semaines mon anglais. En étant dans des classes de groupe international le matin (4 heures) et des cours individuel (2 heures) l'après midi.
En savoir +

Anglais, conversation téléphonique

Apside

Mars 2017 à mai 2018
J'ai travaillé mon anglais avec un professeur d'Apside chaque semaine par téléphone durant une demi-heure. Une coupure à eu lieu pendant l'été. J'ai eu des exercices à réaliser chaque semaine.
En savoir +

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...).
En savoir +

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 ...).
En savoir +

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...).
En savoir +

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.
En savoir +
Compétences

Programmation GPU/IHM

  • 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).
    Bon niveau
  • 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.
    Bon niveau
  • SWING/AWT
    Bon niveau
  • JOCL
    Mise en place d'un contexte partagé entre JOGL et JOCL. Créations de kernels effectuant des traitements sur des données affichables.
    Bon niveau
  • OpenCL
    Bon niveau
  • GLSL
    Créations de différents type de shaders: vertex shader, fragment Shader, geometry shader et compute shader.
    Bon niveau
  • Nasa World Wind
    Intermédiaire
  • WebGL
    Intermédiaire
  • CUDA
    Notions
  • Vulkan
    Notions

Programmation Logiciel

  • Java 1.7
    Bon niveau
  • C
    Intermédiaire
  • C++
    Intermédiaire
  • Java 1.8
    Notions
  • Java 1.9
    Notions

Cycle de vie/ Intégration d'un projet

  • SVN
    Avancé
  • Tortoise
    Avancé
  • Git
    Bon niveau
  • Jenkins
    Bon niveau
  • SonarQube
    Bon niveau

IDE logiciel

  • Eclipse
    Avancé
  • Notepad++
    Bon niveau
  • Microsoft Visual Studio C++
    Bon niveau
  • Matlab
    Intermédiaire
  • Nano
    Notions

Documentation/Presentation

  • Docuwiki
    Bon niveau
  • Suite Office
    Bon niveau
  • ActivePresenter
    Bon niveau
  • Pencil
    Bon niveau

Graphisme / Vidéo / Son

  • Audacity
    Bon niveau
  • Sony Vegas Pro
    Bon niveau
  • Autodesk Maya
    Bon niveau
  • Paint.net
    Bon niveau
  • Inskape
    Bon niveau
  • Zbrush
    Intermédiaire
  • Goldwave
    Bon niveau
  • SolidWorks
    Bon niveau

Gestion de projet

  • Jira
    Bon niveau
  • Mantis
    Bon niveau
  • Agilfant
    Bon niveau
  • Ms Project
    Intermédiaire

Système d'exploitation

  • Windows 98, XP, 7
    Avancé
  • Windows Vista, 8, 10
    Bon niveau
  • Debian
    Bon niveau