Sebastien Leguet
Ingénieur développement sénior, Cognik
Ingénieur informatique industrielle et informatique applicative depuis maintenant 10 ans, j'adore développer des logiciels applicatifs de toutes sortes. Mon langage de prédilection est le C# depuis 4 ans maintenant. J'adore aussi développer des logiciels à destination de cartes électroniques (Actuellement, je développe en C pour un STM32 et en C++ sur un linux embarqué à base de AT91SAM9G20).
Langages utilisés: C, C++, .NET(C#), JAVA
Base de données: Postgresql, SQLServer 2005
OS: Windows XP, Seven, Linux debian, Ubuntu
19 contactsDéveloppement d'un système de recommandation pour des contenus (Push VOD, Video pour Enfants)
Développement PHP, Html, JS, Flash
2007 - 2011Participation au développement d’un logiciel pour la surveillance des niveaux et des crues des cours d’eaux. Le système était basé sur un environnement Linux (Debian serveur et Ubuntu serveur). L’IHM était en client léger. Les différents modules communiquaient au travers d’activeMQ d’APACHE.
Mon travail consistait en :
- Développement des agents de collecte de données en C++ sous Linux
- Développement des modules de traitements des données en Java pour être portable
- Architecture Client Serveur
- Nécessité de connaitre les modems et les commandes AT
Environnement Technique : Langage C++ ; JAVA, Hibernate, PostgresDB, ActiveMQ, Linux
Développement d’une station d’acquisition PLQ2000 pour des capteurs de types JBUS, 4-20mA, SDI12, RS232 basé sur un uCLinux porté sur un Coldfire.
Mon travail consistait en :
- Développement et débogage de la station.
- Mise en conformité de l’IHM pour répondre au cahier des charges
Environnement Technique : Langage CAML ; JAVA, uCLinux.
Recherche et développement d’une nouvelle station d’acquisition PLQ2000 pour des capteurs de types JBUS, 4-20mA, SDI12, RS232 très faible consommation basé sur un microcontrôleur STM32 et d’un noyau temps réel FREE RTOS.
Mon travail consistait en :
- Apprentissage du fonctionnement du microcontrôleur
- Intégration du FREE RTOS
- Rédaction des spécifications techniques
- Développement des différents protocoles de communications (SMS, FTP client, POP3, SMTP, PPP, PLQ2000, Radio)
- Développement du système de fichier FAT et FAT32
Environnement Technique : Langage C.
Mise en place de méthodologie pour le développement
2002 - 2007Participation au développement d’un logiciel pour la production en masse de documents pour les entreprises (par exemple relevés bancaires). Ce produit est développé en architecture client – serveur avec en plus un frontale WEB permettant de faire de la production interactive.
Mon travail consistait en :
- Spécification des nouvelles fonctionnalités
- Développement des IHMS
- Architecture Client Serveur
- Développement Web JSP et JAVA
- Intégration des différentes évolutions du logiciel sur le software principal
- Validation.
Environnement Technique : Langage C++ sous Visual C++ - Windows NT, 2000, XP- MFC et SDK, Visual Basic, Serveur Web, Base de données, JAVA
Participation au développement du remplacement du logiciel toujours pour la production de masse de documents. Ce nouveau logiciel a été développé en C# pour la partie cliente. La partie serveur est en JAVA pour être multi – plateforme.
Environnement Technique : Langage C++ et C# sous Visual .NET – Windows XP. Transformation XSLT
1999 - 2002Missions réalisés:
SCHLUMBERGER : Site de Clamart. Division Testing
Mission:. Développement d’un logiciel pour l’acquisition des caractéristiques d’un puit de pétrole. Information sur les débits de gaz, eau et huile.
- Développement de l’IHM.
- Mise en place de la technologie OPC (OLE for Process Control)
- Développement de drivers pour l’OPC pour le fieldbus
- Validation sur équipement réel (Separator à hydrocarbure en technologie fieldbus).
Environnement Technique : Langage C++ sous Visual C++ – Stingray – OPC - Windows NT et 2000, MFC et SDK.
SAGEM : Site d’Osny. Division Contrôle Moteur
Mission: Développement d’un logiciel pour un calculateur embarqué de contrôle moteur.
- Développement logiciel de drivers pour interfacer le microcontrôleur avec la partie applicative. Développement sur un microcontrôleur 32 Bits HITACHI
- Développement logiciel pour une application contrôle moteur en suivant le cahier des charges du client
- Développement logiciel pour une évolution du projet
- Validation sur bancs de charges et sur Véhicule.
Environnement Technique : Langage C – Assembleur – Windows 95