Jérôme Blanc

Consultant informatique

42Saint-ÉtienneRhône-Alpes - France

Consultant informatique, spécialisé dans la conception et le développement objet C++ multi-threadé, actuellement en régie pour apporter mon concours à un grand projet (plusieurs milliers de jours homme) de refonte du système de gestion des feux de circulation d’une grande ville de France.

À partir des spécifications générales et détaillées, je définis, propose, conçoit et met en œuvre des réponses aux spécifications. Celles-ci incluent de très forte contraintes de performance et de stabilité.

Le cœur de nos développements se fait en C++, en environnement multi-threadé, appuyé sur les libraires Ace et Qt, sur plate-forme GNU/Linux. Les développements concernent aussi bien des couches de communication réseau que des couches fonctionnelles ou d’IHM, avec l’utilisation intensive de Design Patterns.

Jérôme Blanc
14 contacts
Depuis 2009

Activité

Consultant en régie chez un grand compte en génie électrique, mécanique et climatique, de l’énergie et des systèmes de communication, dans le cadre d’un projet de refonte du système de signalisation routière d’une grande ville de France :
— définition, proposition, conception, développement et mise en œuvre de composantes réutilisables ;
— mise en place de tests unitaires ;
— force de proposition pour la mise en place de nouvelles méthodes, technologies, techniques ;
— assistance et conseil technique sur des aspects de conception ou de développement.

Environnement technique

— GNU/Linux ;
— C++ ;
— Multi thread ;
— SVN ;
— ACE ;
— Qt ;
— UML.

Informatique - Télécommunications
Expérience professionnelle
2004 - 2008

Activités

- À partir du cahier des charges réalisé en collaboration avec le chef de projet, conception, développement et mise en production de la solution élaborée
- Gestion du planning et relation client
- Transfert de compétences vers le service exploitation
- Conception, développement et mise en œuvre de composants logiciels réutilisables par le service



Environnement technique

Pour les applications en client lourd :
GNU/Linux (Mandriva), Windows XP/2000/2003
C++ , QT, MySQL
UML / MCD-MPD
XML, XSL-T
KDevelop


Pour les applications Web basées sur PHP :
GNU/Linux (Mandriva), Apache
PHP, MySQL, Javascript, AJAX
Quanta

Pour les applications Web basées sur Java/J2EE
GNU/Linux (Mandriva), Apache, Tomcat
Java, MySQL, Javascript
Eclipse

Pour l'ensemble des applications

Prise en compte de l'ensemble des contraintes du métier d'éditeur/routeur de documents personnalisés

Communication et Médias
2002 - 2002

Activités

Dans le cadre de la nouvelle version du logiciel commercialisé par Coretechnologie France, il a été décidé de refaire complètement son IHM avec un nouveau toolkit et une nouvelle organisation. Auparavant en Motif sous Unix et MFC sous Windows, l’interface sera maintenant unifiée avec QT sous toutes les plates-formes.


Réalisations

- Etude de l’existant et prise de connaissance de l’environnement métier
- Etude de la conception d’interfaces avec QT Designer
- Etude de la programmation avec QT
- Conception de la nouvelle interface en utilisant des MLI (Modèles Logique d’Interface)
- Création de l’interface avec QT Designer à partir des MLI dessinés précédemment
- Programmation de l’interaction de l’interface avec le logiciel commercialisé
- Test et intégration de l’interface créée


Environnement technique

- Unix, Windows
- C++, QT
- QT Designer, Xemacs
- CVS

Editeurs logiciels
2001 - 2001

Conception d’une solution pour la gestion de bogues / licences et développement en C/C++


Activités

Dans le cadre de mon stage de fin d’étude pour le D.U.T Informatique (3 mois), puis en tant que programmeur durant l’été (2 mois), il s’agissait de proposer et de développer une solution pour permettre à l’entreprise de mieux gérer les rapports de bogues qu’elle reçoit ainsi que les demandes de licences pour le logiciel qu'elle commercialise


Réalisations

- Analyse de l’existant
- Proposition de solutions
- Analyse de la pertinence des solutions proposée et sélection de celle qui répond le mieux au problème posé
- Analyse UML de la solution choisie
- Développement de la solution choisie, en C/C++ :

* développement de fonctionnalités mail permettant l’envoi simplifié d’un rapport de bogues ou d’une demande de licence en récupérant automatiquement tous les éléments nécessaires. Cela a notamment impliqué le besoin d'une programmation bas niveau du protocole SMTP : création de la socket, et envois des différents messages conformément aux RFC du protocole.
* développement de fonctionnalités pour permettre l’envoi de fichiers attachés. Cela a notamment impliqué l'encodage des pièces jointes au format MIME base 64.
* réalisation de la partie «IHM» consistant en une interface X11/Motif pour les différentes plate-formes Unix et MFC pour Windows


Environnement technique

- Unix, Windows,
- C, C++
- X11/Motif, MFC
- CVS, gdb
- Visual C++, Xemacs
- SMTP et BASE 64

Editeurs logiciels
Ancien élève de
Hobbies
Logiciel libre , Lecture , Information , Roller , Jeu de rôles , Écriture

Les visiteurs de ce profil ont aussi consulté
François BLAISE
Technicien de réalisation automatisme, SPIE
Laurent LANNELUCQ
Architecte produit, e-GEE
Gauthier WAHU
Gérant, CT CoreTechnologie
Comparateur Mutuelle
Webmaster, http://www.comparateur-mutuelle.com
Nicolas BLANC
Consultant CRM, Business&Decision
Anne-marie Girault
Aide soignante, clinique bonnefon
THIBAUT GUESSAB
Serveur, hollyfood
Frédérique-Anne GAUTHIER
Directrice Déléguée, Job Rencontres
Guillaume Octobre
Maître de Conférences, Université Claude Bernard Lyon 1
Pierre-Yves Gilbert
Chef de projet, Toyota
Suggestions : Consultant | Arawak
Viadeo pour votre carrière : Créez votre profil | Offres d'Emploi | MBA / Masters