EXPÉRIENCES PROFESSIONNELLES
Depuis 12/2021
Développeur interface industrielle 3d sous Unity - Auto-Entrepreneur
Conception d'un logiciel d'acquisition et d'affichage en trois dimensions de données issues de capteurs
sous-marins pour OCTECH.
Technologies: C#, .NET, Windows 10, Moteur 3d Unity
02/2015 – 10/2021
Développeur .NET et C/C++ - Salarié chez AVON Communications
Conception de logiciel de console radar pour navires militaires et zones portuaires.
Développement de logiciels de recueil de preuves pour navire militaire.
Développement d’une unité de distribution de données de navigation pour navire militaire.
Conception d’un journal de bord et de navigation électronique pour la Marine française.
Installation de systèmes sur navires et zones portuaires (Thaïlande, Bulgarie, Hollande, France).
Formation de personnel militaire français et étranger aux logiciels déployés.
Technologies: C#, .NET, C/C++, Windows 7 et 10, Linux Debian
Depuis 02/2015
Développeur .NET et C/C++ - AVON Communications
Conception de logiciel de console radar pour navires militaires et zones portuaires.
Développement de logiciels de recueil de preuves pour navire militaire.
Développement d’une unité de distribution de données de navigation pour navire militaire.
Conception d’un journal de bord et de navigation électronique pour la Marine française.
Installation de systèmes sur navires et zones portuaires (Thaïlande, Bulgarie, Hollande, France).
Formation de personnel militaire français et étranger aux logiciels déployés.
Technologies: C#, .NET, C/C++, Windows 7 et 10, Linux Debian.
01/2014 - 01/2015
Développeur interface industrielle - Auto-Entrepreneur
Conception d'un logiciel d'acquisition et d'affichage de données issues de capteurs sous-marins pour
OCTECH.
02/2009 - 12/2013
Développeur .NET - Auto-Entrepreneur, SSII
Développement de logiciels et d'application web.
Domaines: facturation, gestion documentaire, interfaces homme-machine pour sondes sous-marines
Technologies: ASP.NET, WinForm, C#, VB.NET, C/C++, VB6, Sql Server, Visual Studio 2013, TFS
REALISATIONS
Depuis Février 2008 : Auto-entrepreneur
Projets en cours de développement :
- Site Web sur mesure pour une galerie d’art
Principales fonctions implémentées dans le site :
- Affichage des artistes et de leurs collections
- Zone d’administration permettant la gestion des artistes et l’édition des collections d’œuvres d’art
- Page de contact, newsletter, panier de sélection, mailing
- Gestion d’utilisateurs avec profil, avec accès sécurisé
Technologies :
- ASP.NET/C#
- Sql Server, XML
- HTML, CSS
- Javascript
- Visual Studio 2008
- DotNetNuke : développement de modules
- Logiciel de facturation pour un revendeur de télécommunications satellitaires
- Développement d’une application de gestion (Winform .NET)
Ce logiciel permet l’intégration dans une base Sql Server de données brutes de facturation fournies par des fournisseurs télécoms et de générer, expédier, imprimer les factures pour les clients finaux.
- Interface Web destiné aux clientsfinaux leur permettant d’accéder via l’internet à leur compte personnel et de refacturer pour leurs propres clients.
- Développement d’une base de données sous Sql Server 2005
- Gestion d’utilisateurs, avec accès sécurisé
Technologies :
- ASP.NET/C#
- Sql Server, XML
- HTML, CSS
- DevExpress
- DotNetNuke : développement de modules
- Javascript
- Visual Studio 2008
D’ octobre 2002 à avril 2008 à IXTRAWL – Pont L’Abbé (29)
Conception et maintenance de deux interfaces homme/machine pour système d’instrumentation de chalut.
La fonction principale de ces logiciels est d’informer en temps réel le marin pêcheur de l’état de son système de pêche en exploitant les données de position, taux de capture, température issues de capteurs sous-marins installés sur le chalut.
Acquisition de données :
sur liaison série RS-232 (GPS, Compas, Sondeur de fond, …)
sur carte son (via driver audio WDM de Windows)
sur le réseau (UDP/IP, TCP/IP)
Modes d’affichage:
afficheurs numériques
2D
3D (OpenGl)
Courbes (historique de données)
Exportation des données:
vers RS-232, UDP/IP, TCP/IP.
vers fichiers d’enregistrement (pour analyse, rejeu, …)
Environnement :
Windows,
Visual Studio, InstallShield ,
MFC , C/C++, Visual Basic 6, ActiveX
TCP, UDP, API Audio WDM, RS-232, NMEA 0183 (GPS, Compas, …),
OpenGl
De janvier 2004 à avril 2008 à IXTRAWL – Pont L’Abbé
Conception et maintenance d’un outil de configuration de système intégré pour le service Production.
Chaque client possède une configuration de pêche différente, nécessitant un paramétrage dédié de son logiciel et de ses balises.
Cet outil permet aux techniciens de production
de prendre en compte les paramètres propres à chaque client
de les faire valider avant de générer le soft et paramétrer les balises
d’avoir une traçabilité pour chaque système vendu (paramètres conservés dans une base de données).
Environnement :
Windows,
Visual Studio, InstallShield
MFC , C/C++, Visual Basic 6, VBA, SQL, ActiveX
ACCESS,
TCP, UDP, RS-232
De juillet 2007 à août 2007 à IXTRAWL – Pont L’Abbé (29)
Etude de faisabilité de portage de logiciels IXTRAWL vers une technologie web.
Test effectués sous Linux Debian et sous Windows.
Installation et configuration d’un serveur Apache 2.2.4 / PHP5 / MySql 5
Installation et configuration d’un serveur IIS 6 sous Windows XP.
Installation du paquetage Symfony (Framework PHP5) sur le serveur
Création / gestion de base de donnée MySql via l’outil php propel (Object Relational Mapping)
Utilisation du design patten MVC via Symfony
Utilisation d’ AJAX via Symfony
Utilisation de CGI.
De février 2007 à juin 2008 à IXTRAWL – Pont L’Abbé (29)
Etude de faisabilité de portage de logiciels IXTRAWL sous Linux.
Installation sur le poste de travail d’un environnement de développement sous Linux.
Installation de Linux Debian Etch
o Système de base via image iso sur CD
o Téléchargement et installation des paquetage sur l’internet via FTP.
o Installation d’un multiboot (LILO avec Linux / Windows XP).
Mise à jour de Linux Debian Etch en Linux Debian Lenny
o Exploitation de l’outil apt en ligne de commande pour la gestion des paquetages.
Installation de Qt4 sur Debian Lenny
Installation de Kdevelop 3.5
o Mise à jour des outils de compilation / configuration (gcc, autoconf, automake, …)
o Configuration de Qt4 dans l’environnement Kdevelop.
Installation des paquetages de développement d’Ogre3D et OIS sous Debian Lenny.
Intégration d’Ogre3D et OIS dans l’environnement Kdevelop.
Réécriture de l’interface graphique de Geonet avec exploitation du framework C++ Qt4 de Trolltech.
Source portable Windows / Linux.
Implémentation du source avec Kdevelop
Compilation avec GCC/G++:
o Utilisation de MinGW en ligne de commande sous Windows.
o Utilisation de GCC/G++ en ligne de commande sous Linux.
o Utilisation de GCC/G++ via Kdevelop 3.5 sous Linux.
Test sous Windows XP / Debian avec Xfce, Gnome et KDE.
Ecriture de module de test d’interfaçage série sous Linux
Programmation système POSIX.
o Utilisation de open, read, write, close, ioctl sur périphérique RS-232.
o Exploitation de la structure termios.
Ecriture du source avec vim.
Compilation en langage C avec GCC en ligne de commande.
Environnement : Linux Debian, Windows XP
Qt4 , C/C++,
Kdevelop 3.5, Visual Studio .NET 2003, MinGW, GCC, vim
De mars 2006 à juillet 2006 à IXTRAWL – Pont L’Abbé
Conception d’une interface homme/machine pour système d’instrumentation en milieu sous marin.
Il s’agit du logiciel MIPS, réalisé pour la société IXSEA (Brest) et le SHOM (Brest).
Applications dans le domaine de l’offshore pétrolier, de la cartographie marine.
Les informations suivantes sont affichées :
position des balises
température de l’eau au niveau des balises
immersion des balises
L’interface MIPS est le résultat d’un portage de l’interface orientée pêche Geonet pour le secteur pétrolier et océanographique.
Exploitation de plusieurs design patterns (Singleton, Composite, Fabrique, …) et de la librairie C standard pour exploiter des tables en XML.
Environnement :
Windows,
Visual Studio, InstallShield
C/C++, Visual Basic 6, ActiveX, MFC
TCP, UDP, RS-232, NMEA 0183 (GPS, Compas, …).
Librairie standard STL
Design Patterns
XML
De janvier 2004 à mars 2004 à IXTRAWL – Pont L’Abbé
Conception d’un oscilloscope logiciel dédié à une carte d’acquisition.
Ce logiciel permet d’acquérir un signal sur une carte spécifique, de l’enregistrer, rejouer et afficher.
Des fonctions de recherche de pics, de calcul de FFT, de contrôle du gain sont incluses dans l’interface.
Environnement :
Windows,
Visual Studio,
VB6, ActiveX, Gdi (via Visual Basic 6),
Visual Studio, InstallShield
De juin 2003 à novembre 2003 à IXTRAWL – Pont L’Abbé
Conception d’une interface homme/machine pour sondeur numérique sous-marin.
Ce logiciel propose un affichage en temps réel de données de sondage numérique à trois fréquences.
acquisition des données sur carte son
informations explicitées sont forme colorimétrique
historique de données (défilement de bitmap géré via Gdi32)
Environnement :
Windows,
Visual Studio,
MFC, Gdi, C/C++, Visual Basic 6, ActiveX,
Visual Studio, InstallShield
TCP, UDP
D’avril 2003 à juillet 2003 à IXTRAWL – Pont L’Abbé
Responsable de Développement IHM.
Conception d’un composant ActiveX d’acquisition audio.
Ce composant gère l’enregistrement continu du signal d’entrée audio de la carte son du PC sur une série de buffers placés dans une queue.
Ecrit en C++ (MFC ActiveX Control).
Exploité dans une application MFC et une application Visual Basic 6.
Environnement :
Windows,
Visual Studio,
MFC, C++, ActiveX,
API Driver Audio WDM (winmm.dll).
Mars 2003 à IXTRAWL – Pont L’Abbé
Conception d’un composant de graphique de courbes.
Ce composant se charge de l’affichage des données sous forme de courbes (l’axe X représente le temps) et de leur enregistrement dans des fichiers. Il est possible de charger un fichier, de le rejouer à vitesse réelle ou en accéléré.
Environnement :
Windows,
Visual Studio,
Visual Basic 6, ActiveX.
D’octobre 2002 à février 2003 à IXTRAWL – Pont L’Abbé
Responsable de Développement IHM.
Conception d’un composant de communication RS-232 et TCP/IP .
Ce composant possède une interface graphique de configuration permettant de créer plusieurs lignes de communication.
Chaque ligne de communication
est de type RS-232 ou de type TCP/IP (création d’un serveur sur la machine hôte de l’application)
est en mode binaire ou en mode ASCII
possède un identifiant (chaîne de caractère)
L’interface graphique de configuration est utilisable en mode création dans l’environnement Visual Studio ou en mode exécution.
Environnement :
Windows,
Visual Studio,
Visual Basic 6, ActiveX,
RS-232, TCP/IP.
En octobre 2002 à IXTRAWL – Pont L’Abbé
Responsable de Développement IHM.
Conception d’un composant d’accès au registre de Windows.
Ce composant propose une interface de programmation simple pour la gestion des configurations des applications d’IXTRAWL.
Deux versions : une DLL et un contrôle ActiveX.
Environnement :
Windows,
C/C++, ActiveX, Win32,
API Base de registre de Windows, Regedit.
De mai 2002 à septembre 2002 à IXTRAWL – Pont L’Abbé
Stagiaire AFPA - Développement d’IHM.
Conception d’une interface homme/machine pour système de courantométrie sous-marine
Réception des données sur liaison série RS-232, format ASCII NMEA 0183.
Fonctionne sous Windows XP et Vista.
Environnement :
Windows,
MFC, C/C++,Visual Basic 6, ActiveX, Win32, Gdi
RS-232, TCP/IP, NMEA 0183 (GPS, Compas, …).
FORMATION INFORMATIQUE
2002 BTS Analyste Programmeur (AFPA de Brest)
Septembre 2001 / Septembre 2002 – AFPA de Brest (29)
Stage chez IXTRAWL de Mai 2002 à septembre 2008
Programme :
• Informatique de base
Analyse algorithmique
Système d’exploitation (Linux Suse & Windws NT4)
Langage de commande (Linux/Bash & MsDos/Batch)
Outils de développement (compilateurs, éditeur de liens, débogage).
Langage de programmation C
• Programmation Orientée Objet
Langage de programmation C++
• Bases de données
Langage SQL (Sql Server)
• Développement graphique - IHM
Visual Studio : C++, MFC
• Développement d’applications multitâches
Système temps réel pSOS
Chaîne de compilation sous Dos (DOSEMU sous Linux)
1992/95 Faculté des sciences - UBO – Brest (29)
1992 BAC C - Lycée Laënnec de Pont L’Abbé (29)
CONNAISSANCES TECHNIQUES
Systèmes
Windows, Linux
Langages
C#, C/C++, VB.NET, Visual Basic 6
PHP5, HTML, XML
Serveurs d’applications IIS / ASP.NET, LAMP
Bases de données
Sql Server, MySql, ACCESS
Outils Visual Studio 6 à 2008, Kdevelop, Outils GNU (gcc, …)
DotNetNuke,
DevExpress,
CMS400
Langues :
Anglais
Technique, lu et écrit couramment