Laurent - Architecte C++
Ref : 091015M002-
78170 LA CELLE ST CLOUD
-
Chef de projet, Consultant, Architecte (56 ans)
-
Freelance
Build Master / Technical Leader - Freelance en Société de Portage
Juillet 2014 – à ce jour
· Prestation pour MISYS. (9 mois)
Au sein du service Génie Logiciel, en interface avec les équipes de développement locales et
Européennes, leader technique Windows, sur le logiciel Kondor+ (~100 exécutables, ~1000 librairies,
~1000 projets (Scons/Visual Studio), 18M lignes de code).
- Optimisation de la chaine de compilation avec gain de performance de plus de 30%.
- Définition et réalisation du master des postes de développement.
- Compilation en 64 bits sous MSVS2012 de librairies open-source (tao, openssl, cyrussasl, openldap)
- Réalisation en python de modules d'extensions de Scons pour la génération de projets Visual Studio, publication de solutions et de résolutions de bug sur bitbucket.org.
- Documentation et suivi de l'avancement publiés sur les sites intranet du client.
Environnement Technique :
Windows 7 Professional 64bits, Windows 2008 Server, Microsoft Visual Studio 2008, Microsoft Visual Studio 2012, Eclipse Luna, PyDev 3.6.0, Python 2.7, Python 3.4, Scons 2.3.4, Jenkins 1.580.3, Subversion 1.6, Ubuntu 12.04 , Confluence, Jira, PXE
Chef de projet technique - Freelance en Société de Portage
Novembre 2009 – Janvier 2013
Leadership et encadrement technique, architecture et expertise logicielle en environnement mobile et embarqué.
· Prestation pour BOUYGUES TELECOM. (18 mois)
Au sein du service Génie Logiciel & Pré-intégration, en interface avec les équipes de Développement des Systèmes Embarqués et des équipes de pré-intégration, leader technique des builds de firmware dans la chaîne de fabrication des IAD (6 configurations hardwares) et des STB (7 configurations hardwares).
Mise en place des scripts interfaçant les différentes buildchain et IBM Rational Team Concert (compilation parallèle et multi-coeurs conditionnelle, génération des firmwares à flasher, sortie des rapports de build, remontée d’incidents et statistiques qualités).
Mise en place des scripts de configuration, gestion et mise à jour du pool de machines de fabrication (20 machines), responsable de la fabrication industrielle des firmwares pour les livraisons.
Formateur des équipes de développement sur l’outil Rational Team Concert.
· Prestation pour BOUYGUES TELECOM. (7 mois)
Au sein du service Développent des Systèmes Embarqués, leader technique dans une équipe de 15 personnes pour la mise en place des outils d'industrialisation du développement des IAD.
Etude, réalisation de maquettes et adaptation de la build chain d'OpenRG pour son intégration dans l'outil de gestion de configuration logicielle Rational Team Concert v2.
Formation sur la plateforme Bewan SDK V2.
· Prestation pour BOUYGUES TELECOM. (7 mois)
Au sein du service Développent des Systèmes Embarqués, leader technique dans une équipe de 6 personnes pour la réalisation d'un POC sur les IAD.
Mise en oeuvre du réseau, des outils de développement et d'intégration continue.
Prise en main de la plateforme OpenRG sur BCM6358.
Réalisation d'un logiciel système s'interfaçant avec le firewall et le proxy et de son interface d'administration en architecture REST pour pouvoir être utilisable non seulement à partir d'un navigateur internet mais aussi d'un terminal mobile. Réalisation d'une interface d'administration sur iPhone.
Développement d'une build chain cross-plateforme (x86 / BCM6358) et adaptation d'OpenRg pour
l'intégration d'un logiciel open source fournissant un service Webdav.
· Prestation pour ALYOTECH. (2 semaines)
Préparation, organisation et constitution d'une réponse à un appel d'offre de France Telecom concernant la réalisation d'un logiciel fonctionnant sur la majorité des téléphones mobiles du marché. (J2ME Closed OS, Symbian S40 & S60, Android, Windows Mobile).
Environnement Technique :
Embeded Linux, OpenRg v5.3.2, Sqlite3, Lighttpd, Ubuntu / kbutuntu 10.04, Eclipse, GCC, Subversion
v1.6.6, Kdesvn 1.5.3, Sqliman v2.1.2, Meld v1.3.0, Hudson v1.379, Bewan SDK v2, MacOSX 10.6,
DashCode, xCode, HTML, Javascript, JSON, Rational Team Concert v2 à v4, Apache Ant, Ant-Contrib. bash, buildroot
Chef de projet technique – Expert, ERICSSON R&D - DEVOTEAM
Janvier 2001 – Avril 2009 (8 ans et 4 mois)
Leadership et encadrement technique, architecture et expertise.
· Création d’un centre de compétence pour DEVOTEAM. (11 mois)
Référencement des compétences internes du groupe, mise en place de plans de formation, mise en place d’une communauté d’échanges et de support, recherche de partenariats et de contrats sur les systèmes embarqués à destination des utilisateurs (Téléphonie mobile, PDA, PND, PMP, Home Networking, BOX, NAS, NMT, Home Automation).
· Prestation pour FRANCE-TELECOM R&D. (7 mois)
Expertise Windows Mobile au sein d’une équipe de 20 personnes pour la validation des applications estampillées « Orange Signature ». Réalisation de documents d’architecture et de recommandations pour le développement et l’intégration d’applications sur Windows Mobile.
· Prestation pour ALCATEL-LUCENT. (1 an et 4 mois)
Encadrement technique d’une équipe de 10 ingénieurs pour le développement (C#, C++) d’une application IMS pour Windows Mobile 5.0 (WIFI/GPRS/UMTS) permettant de visualiser la présence de ses contacts, de chatter et communiquer en audio et en vidéo avec un ou plusieurs correspondants.
· Prestation pour NEOPOST R&D. (2 ans et 3 mois)
Expertise Windows CE dans une équipe de 20 personnes pour la réalisation du logiciel temps réel des machines à affranchir (Prototypage & faisabilité, spécifications, architecture et réalisation de l’IHM, formateur C++ et Doxygen).
· ERICSSON - Customer Interaction Platform pour Windows. (5 mois)
Architecture et développement d’un composant COM gérant les flux audio des conférences téléphoniques IP et RTC en temps réel (20ms). Expertise technique Microsoft et support sur les problématiques de développement et de résolution d'erreurs avec les composants COM.
· ERICSSON - GroupComCall pour Microsoft Smartphone 2002. (2 mois)
Développement d’un logiciel sur le téléphone Orange SPV pour permettre aux utilisateurs de créer et de gérer les conférences vocales en utilisant les informations stockées dans Pocket Outlook.
· ACOM - Softiphone pour Windows. (3 mois)
Encapsulation du codec ITU G.729ab dans un driver Windows ACM (Audio Compression Manager) pour son utilisation dans NetMeeting.
· TELECA - OBIGO Mobile Suite pour Microsoft Pocket PC. (6 mois)
Architecture et encadrement technique d’une équipe de 10 ingénieurs pour le portage de la plateforme sur le Microsoft Pocket PC 2002 afin de réaliser un démonstrateur pour le « GSM World Congress ».
Support avancé sur les problématiques d’intégration du portfolio (navigation Web, messageries et gestion de contenus) pour les clients de TELECA (Fabricants de téléphones mobiles).
· ERICSSON - ENGINE Multimédia. (3 mois)
Expertise technique & étude d’architecture sur la migration d’un portail « Triple-Play ».
· ERICSSON - PCMCIA Driver pour MD Evolution. (3 mois)
Modification d’un driver de carte PCMCIA pour un PABX IP (IPBX) à destination des petites et moyennes entreprises.
· ERICSSON – « Let’s Tribe ». (3 mois)
Développement d’un programme de test de charge de la passerelle Kannel SMS Gateway et de ses serveurs dépendants.
· ERICSSON - MD Evolution. (8 mois)
Adaptation de la pile H323 Solaris sur le RTOS ENEA-OSE pour le PowerPC de l’IPBX MD Evolution.
Etude des solutions disponibles pour implémenter une passerelle WAP et un serveur HTTP embarqués.
· ERICSSON - UMTS Portal pour PocketPC. (4 mois)
Réalisation d’un ActiveX (Composant COM) pour Pocket Internet Explorer (Pocket PC + WLAN) permettant de faire des communications téléphoniques IP à partir d’un portail « Triple-Play » (Projet d’émulation UMTS).
Environnement Technique :
Windows 2000/XP (SDK, DDK, ATL/COM, STL, WTL), Windows CE 3.0/4.2/5.0 (SDK, CETK, PB), Microsoft
Pocket PC 2000 à 2002 (SDK, ATL/COM, WTL), Windows Smartphone 2002 (SDK, WTL), Windows Mobile
5.0/6.1 (SDK, WTL, .Net CF, OpenNetCF), NetMeeting SDK, Visual Studio 2005 (C#, C++), Visual C++
6.0/7.1, Embedded Visual C++, GCC (X86/PowerPC), OpenH323, OpenMCU, PWLib, Kannel WAP
Gateway, WAP, WML, BWML, SMS, VoIP, H323, IMS, SIP, MSRP, RTP, TBCP, TAPI, HTTP, Clearcase,
Tortoise SVN, Merant Dimension, Visual SourceSafe, Visio Architect 2005, UML, Ethereal 0.99, IBM
Rational Test RealTime, Telelogic Tau Logiscope, Doxygen, Sandcastle, HTML Workshop, Kaleido.
Responsable d’agence, PRACTYS (Groupe KEDROS)
Septembre 1998 à décembre 2000 (2 ans et 4 mois)
Responsable en binôme de l’agence Practys Systèmes d’information (20 ingénieurs, 1.5 M€).
PRACTYS (50 ingénieurs, 4 M€) est une société de service du groupe KEDROS. (200 ingénieurs)
· Recrutement des ingénieurs (entretiens et propositions).
· Gestion du personnel (motivation, entretiens annuels, augmentations).
· Gestion commerciale. (recherche de nouveaux contrats et suivi)
· Gestion du budget et des inter-contrats.
· Présentation des objectifs et des résultats.
Consultant sur les technologies Microsoft :
· ERICSSON - IP Phone & Portail Web. (9 mois)
Expertise technique sur les nouvelles technologies en environnement Microsoft dans le cadre du labo Innovation (20 personnes).
· ******** - Site marchand. (3 mois)
Leadership technique pour l’implémentation et la localisation du site marchand, normalisation et mise en
place des techniques de développement du site français après une formation aux Etats-Unis.
· ******** - Site marchand. (11 mois)
Expertise technique Microsoft dans une équipe de 25 personnes, pour un logiciel de billetterie intranet, et réalisation de modules d’exportation pour l’Internet.
· TICKETNET - TMA Logiciel de Billetterie. (3 mois)
Gestion du projet pour la conception et la réalisation des modifications nécessaires à l’implémentation de l’euro dans le logiciel client serveur (équipe de 3 ingénieurs).
· KEDROS - Site web. (2 mois)
Conception des sites intranet et extranet du groupe et de ses 4 filiales.
Environnement Technique :
Windows 95/98, Windows NT 4.0/2000, SCO Unix, DOS, Visual Studio 6.0 (C++, Basic, InterDev),
Assembleur x86, ASP, MDAC, ADO, MFC, ATL/COM, WTL, UML, Rational Rose, CAST WORKBENCH,
Visual SourceSafe, IIS, SQL Serveur 6.5 à 7.5 Beta, NETBIOS, VoIP (Ericsson IPT).
Administrateur Messagerie / Groupware, ASTRA CALVE (UNILEVER)
Janvier 1997 à août 1998 (1 an et 8 mois)
Administration et support avancé des messageries (100 serveurs, 2500 postes, 13 bureaux de poste, 1500
utilisateurs) et des logiciels de « Groupware » (Lotus Notes, 500 utilisateurs) des sociétés françaises de la
branche alimentation.
Environnement Technique :
Windows NT 3.51/4.0, Novell 3.11 à 4.1, HPUX, PCNFS, PCTCP, OS2, CCmail DB6/DB8, Lotus Notes
3.35/4, Intrastore (POP 3, SMTP, IMAP 4).
Analyste programmeur
Avril 1989 à décembre 1996 (7 ans et 9 mois)
Analyse, conception et réalisation de diverses applications régionales et internationales, déploiement et
promotion d’applications dans 20 pays.
- DIVERSEYLEVER Groupe UNILEVER (4 ans).
- ABMicroConseil (2 ans et 9 mois).
- ERM de Metz, Armée de Terre (1 an).
Environnement Technique :
Windows 286/3.0/3.1/95, Windows NT 3.1 à 3.51 (SDK, MFC), Microsoft C6, Visual C++ (de 1.0 à 4.2), MFC
(1.0 à 3.0), C, Assembleur x86, DBFast, Paradox, Access, DBASE III.
FORMATIONS
· 2014 : Python 2.7 / 3.4 (auto-formation)
· 2009 : Méthode agile Scrum
· 2009 : Linux industriel, temps réel et embarqué
· 2009 : Linux, drivers et programmation noyau
· 2009 : Certification ITIL V3 Foundation
· 2008 : Parcours Gestion de projet / Chef de projet.
· 2008 : Symbian OS C++ Development
· 2007 : Formation IP Multimedia Subsystem.
· 2006 : IBM Rational Test RealTime 2003.
· 2001 : Cursus Leadership
· 2001 : GPRS System Survey.
· 2001 : Introduction to PROPS (Système qualité Ericsson).
· 1997 : Administration Windows NT 4.0
· 1997 : TCP-IP Windows NT 4.0
· 1997 : Windows NT 4.0 Support
· 1995 : Support Windows NT 3.5 Server
· 1992 : Symposium Windows
· 1989 : Formation Sous-officiers (PEG & PSE)
· 1987 : Baccalauréat Série D.
· Autodidacte en micro-informatique depuis 1982.
LANGUES
Anglais (Courant), Espagnol (Notions scolaires)
COMPÉTENCES FONCTIONNELLES
Gestion et coordination de projets, encadrement et motivation d’équipe.
Etude de besoins, spécifications fonctionnelles et techniques.
Architecture logicielle, expertise en développement logiciel.
Veille technologique, recherche et développement.
COMPÉTENCES TECHNIQUES
Langages: Assembleur x86, C, Microsoft Visual C++ (1.0 à 11.0), Microsoft Visual C# 2005,
Python 2.7 / 3.4, Microsoft Visual J++ 1.1, Microsoft Visual Basic 6.0, HTML, ASP 2.0,
Microsoft InterDev 6.0, Microsoft FrontPage (97, 98).
Environnements: Windows (3.1 à XP, NT 3.1 à 2008), Ubuntu (7-10 à 4-12), Mac OSX (10.5-10.10),
OS/2, SCO UNIX, Windows CE (3.0 à 5.0), Pocket PC (2000 à Windows Mobile 6.0),
Smartphone (2002 à Windows Mobile 6.0), NSLU2 Linux, Mac OSX Mobile.
Réseaux: UDP, TCP/IP, NFS, SIP, MSRP, RTP, TBCP, Microsoft Windows NT (3.51, 4.0),
Netware (3.11, 3.12, 4.01), Microsoft IIS 4.0, Lotus Notes (3.35, 4).
Méthodes: UML, Design pattern, E/// PROPS, Cycle en V, Méthodes Agiles (Extreme
Programming, SCRUM).
Outils : Scons 2.3, Jira, Confluence, Open Office (2.4 à 3.1), Microsoft Office (3.0 à 12.0),
Microsoft Project (97-2005), Telelogic Tau Logiscope 6.1, Rational Rose 98, Rational
Clearcase 5.0, Merant Dimension 2.9, Merant PVCS 6.8, Tortoise SVN (1.4.5 à 1.5.9),
RapidSVN 0.9.6, Visual SourceSafe 6.0, Rational Team Concert (v2 à v4), IBM Rational
Test RealTime 2003, Cast Workbench 3.7, Doxygen 1.4.5, Microsoft HTML Workshop
version 4.74, Invovasys HelpStudio Lite 2.2.0.8, Sandcastle June 2007 CTP, E/// IPT
1.6, 2.0, Ethereal 0.99 - WireShark 1.0.6, Microsoft Platform Builder 5.0, Eclipse (3.4.1
– 4.4.0)
Bases de données:
Codebase, Microsoft Access (2.0 à 11), Microsoft SQL Server (6.5 à 2000), MySQL, Sqlite3
Technologies: Kivy, Microsoft .Net Compact Framework 2.0, OpenNetCF (Smart Device Framework
2.0), Microsoft Foundation Classes (MFC 1.0 à 6.0), Visual Studio 2005 SDK, Active
Template Library (ATL 3.0), Windows Template Library (WTL 3.0 à 8.0), WTL pour
PocketPC (3.0 à 8.0), WTL 3.0 pour Smartphone, Cocoa, OpenH323 1.12.2, OpenMCU
1.1.7, PWLib 1.5.2, OLE, COM, ActiveX, ADO 2.0, ODBC, DAO 2.5, Digital Airways
Kaleido Design 2.12, Kaleido Engine 2.0.
Domaines
Fonctionnels:
VoIP, H323, IMS, TAPI, SMS, Internet, Portail, Smartphone, PocketPC, Systèmes
embarqués, Systèmes temps réel, Machines d’affranchissement.