Jean-Lin - Architecte C
Ref : 030702P001-
35000 RENNES
-
Chef de projet, Consultant, Architecte (54 ans)
-
Freelance
GénieLog 2003 Conseil en Génie Logiciel et Gestion de Sous-traitance
Conseil en méthode, organisation des développements, gestion de sous-traitance (évaluation / sélection des prestataires, assistance à la maîtrise d’œuvre). Gestion de projets, amélioration des méthodes de développements, architectures pérennes (définition, évaluation, réutilisation)
CCF 2003 (6 mois) Responsable du Domaine « Méthode et Architecture »
Management d’une équipe de 8 personnes chargées du support méthodologique (cycle de développement, normes, standards, assurance qualité) et technique (base de données DB2, OS400, programmation RPG, organisation du code, architecture des programmes, etc.)
THOMSON 2000 (2,5 ans) Architecte Technique – Assistance Maîtrise d’œuvre off-shore
Développement et mise en œuvre d’un environnement orienté objet de développement pour système embarqué. Assistance à la gestion de projet d’une sous-traitance logicielle offshore (Inde – 10 HxAn) dans le cadre d’un projet de système pour réseaux sans fil 5Ghz.
IPSIS 1998 (1,5 an) Chef de Projet chez un éditeur de logiciels scientifiques.
Chef de projet sur un développement au forfait. Equipe de 4 développeurs. Définition de l’architecture et assistance à la conception. Suivi des travaux, des plannings et des coûts, coordination relation client.
DAG 1998 (11 mois) « Lead Developper » chez un éditeur de logiciel - Canada
Prise en charge d’un avant-projet de développement d’un outil d’analyse de texte pour du Data Mining. Développement d’une bibliothèque de composants et d’un prototype fonctionnel.
INRIA 1995 (3 ans) Doctorant sous contrat Intel Corp. / INRIA
Etude des méthodes de modélisation d’architecture logicielle (Design Patterns, Frameworks, etc.) Définition d’une méthode de modélisation pour le développement d’applications distribuées.
MISSIONS
Responsable Méthode
IPSIS Réduction des coûts de développement sur une ligne de produits par la mise en place d’un environnement de développement générique
Instrumentation pour la rationalisation des tests
Evaluation des coûts des projets et réponse aux appels d’offres
Assistance en avant-vente
THOMSON Evaluation des méthodes de développement logiciel de sociétés en France et en Inde
Veille technologique sur les méthodes et outils de développement
Plan qualité logicielle
Mise en place d’une méthode de pilotage de sous-traitance offshore avec une société qualifiée CMM-5
Correspondant qualité de THOMSON R&I dans la démarche de qualification CMM.
CCF Définition du cycle de développement
Contexte multi-projets de plus de 150 personnes
Normes de programmation
Procédure de gestion des anomalies
Standard d’architecture
Plan qualité logicielle
Administration des données (dictionnaires multi-application)
Support aux équipes de développement
Définition des plans de formation
Coordination avec les autres centres de développement du groupe HSBC et de la DSI du CCF.
Architecte Technique
IPSIS Modélisation d’une bibliothèque graphique pour la représentation vectorielle (figures géométriques et représentations graphiques de courbes) Définition de l’architecture d’un framework pour les applications utilisant des IHM à base de schéma-bloc (ex. éditeurs de diagramme UML, dessin vectoriel, etc.) Portabilité sur plates formes Unix/X11 et Windows
Visual C++, MFC, GDI32, Unix, GCC, X11, Design Patterns
THOMSON Réalisation d’un framework de développement de drivers vidéo « Front-End » pour décodeurs numériques. Ce framework permet de développer des pilotes s’appuyant sur différents types de hardware et présentant différents niveaux de services.
C/C++, Rose UML, Générateur de Code C++, Embarqué décodeur numérique
Chef de Projet
IPSIS Projet au forfait d’un an avec une équipe de 5 développeurs
Définition et pilotage des travaux
Suivi des avancements, contrôle des délais et des coûts, communication interne
Gestion de la relation clients lors de la négociation des exigences, du contrôle de l’avancement et de la recette.
Windows NT, Visual C++, Rose (UML), MFC, GAM-T17 Habilitation Confidentiel Défense
THOMSON Pilotage d’une équipe offshore de 10 pers. en Inde (CMM-5), chargée d’une partie d’un programme (soft et hard) regroupant 4 pays et plus de 40 personnes
Assistance à la maîtrise d’œuvre
Contrôle qualité.
Système embarqué, C/C++, Rose (UML), WiFi 802.11a, CMM-5
CCF Responsable de domaine (équipe de 8 pers.)
Définition et validation des axes stratégiques des travaux
Suivi des budgets et des tableaux de bords
Recrutement interne et prestataire (gestion et négociation des contrats)
Pilotage du développement d’un outil d’administration de données (6 hxmois)
OS400, SGBDR DB2/400, SQL, RPG IV ILE, Unix, Java, Websphere
Concepteur / Développeur
THOMSON Développement du framework et de drivers en C++
Extension du générateur de code C++ de Rose Développement d’un outil d’analyse de code (extraction de métrique)
C/C++, Visual C++, MFC, Visual Basic, Rose (UML), COM
DAG Développement d’une bibliothèque C++ d’analyse de textes afin d’alimenter des bases de données. Portage sur Unix d’une application développée pour Windows NT.
Visual C++, MFC, Linux, GCC, Mainsoft, MySQL, ODBC, Oracle
Formation
2003-2002 Formation professionnelle : 04/2003 : Système AS/400 – DB2,
02/2002 : Qualité et Test du Logiciel – Learning Tree,
03/2002 : Qualité – CMM-I – Software Engineering Institute
1997 Doctorat Informatique – Modèles d’Architecture Objet – Univ. Rennes I
1994 D.E.A. Mathématique Appliquée & Informatique – Univ. Grenoble I – IMAG
1993 Maîtrise Science et Technique Informatique – Univ. Grenoble I – IMAG
Compétences Informatiques
Gestion de projet
Organisation des travaux : Planification, lotissements, suivi des avancements, jalons, reporting
Gestion de sous-traitance : Méthode de suivi et de contrôle, sélection de projets et de sous-traitants
Gestion de contrats : Contrats clients, relation fournisseurs prestataires, budgets et tableaux de bords
Méthodes
Choix d’un cycle de développement, définition d’un processus complet et de procédures ciblées
Evaluation et amélioration des méthodes et outils de développement
Développement d’outillage de support du processus, veilles technologiques (méthodes et outils)
Architecture Logicielle
Modélisation d’architecture (Frameworks, Design Patterns, Lignes de produits, …)
Technologies objets (Modélisation UML, COM, expert C++, Eiffel)
Systèmes distribués, parallélisme, calcul scientifique
Base de données, systèmes embarqués