CURRICULUM VITAE 1. Familienaam
zie de complete voorstelling op http://www.brightsoft.be : BERTIN
2. Voornaam
:
Philippe
3. Geboortedatum
:
15 Mei 1961, Menen
4. Tf
:
+32 (0) 56 501 655 +32 (0)495 425 652
5. Studies
:
Instelling Datum :
Koninklijke Militaire School Brussel, richting Alle Wapens (Licentie Luchtvaartwetenschappen), optievak Electronica/Telecommunicaties (dit zijn de studies voor Officier bij de Belgische Luchtmacht). 1979 – 1983
Instelling Datum :
Koninklijke Cadettenschool Lier, Hoger Middelbaar (LatijnWiskunde) 1976 – 1979
6. Sterke punten : Nononsense, pragmatische benadering Goede en kwalitatieve afwerking Realtime, embedded (+ dataacquisitie) ervaring Windows/Unix netwerking en programmering Collegiale samenwerking Speciale interesse in : realtime embedded Linux 7. Taalvaardigheden : van 1 (slechtst) tot 5 (best) Taal
Lezen 5 4 4 2 2
Nederlands Frans Engels Duits Italiaans
Spreken 5 4 4 1 1
Schrijven 5 4 4
8. Beroepservaring : Mar 2008 – Mar MLV, Air Traffic Control Centre Semmerzake 2012 totale reengineering van radarsimulator programma voor scholingsdoeleinden (in Java) schrijven van radarconversie programma (streaming serieelin, IPout; in C++, Linux) documenteren van de gangbare processen en gebruikte softwares siteprojectleider van de softwareimplementatie van een zonereserverings toepassing ('LARA') Sep 2007 – Feb 2008
Punch Graphix, Ieper. Embedded software ontwikkeling voor de perssector. schrijven van het data streaming gedeelte (decomprimeren van data uit tif files en
CURRICULUM VITAE schrijven naar de laser imaging hardware). multithreaded, op Windows CE, in Visual C++. Jan – Aug 2007
FL Systems, Oudenaarde. schrijven van material handling toepassingen in Visual Studio (Visual C++, Visual Basic) en SQL Server behelst tevens het opzetten van Siemens en KEPWare OPC configuraties
Okt – Dec 2006
Start van een eigen applicatie. in Ada (gebruik makend van GtkAda) gebaseerd op Open Source Software : glib, GTK+
Nov 2004 – Sept EuroControl. Ontwikkeling in team van een realtime luchtvaartsysteem voor het beheer 2006 van vluchtplannen internationale werkomgeving HPUX en Linux programmering in Ada van diverse aanpassingen, in het kader van functionele wijzigingen; vb : aanpassen van databaseaccess laag (Oracle OCI 7.0) naar nieuwere versie (Oracle OCI 9.0), binding met Oracle's Clibrary. Jan – Okt 2004
CNH (Case New Holland). Embedded C ontwikkeling voor automobielsector gebruik makend van Tasking EDE softwareaanpassingen voor een ISO11783 (“VT”) terminal gegevensuitwisseling en transport over CAN bus installatie van Apache – MySQL – PHP (op Windows platform) installatie en beheer van nieuwe CVSNT serverinstallatie (met WinCVS clients) Access/Word VBA toepassing voor EMC test management utility programmering in C++ FoxPro (8.0) en XML programmering (msxml4.dll van Microsoft)
Oct Dec 2003
Aanpassingen aan bestaande website, ontwikkeling van een PHP framework Studie J2ME – Java 2 Micro Edition – de embedded variant van de succesvolle Java omgeving
Apr Sep 2003
Thomson Multimedia. Embedded Networking Software Development ontwikkeling in C netwerking software ontwikkelingsomgeving : ClearCase, Lauterbach, Crisp domeinen : USB, bootloader (omvatte ook het patchen van de 2.4 Linux kernel)
Jan Mar 2003
Amylum. Dataconversie programma (OSIPI tags) initieel verschillende FileMaker database conversies naar Access (incl. overzetten van de data zelf) schrijven van toepassing voor import/export/conversie van/naar Access en Excel (in Access en Excel VBA) de Access 2002 toepassing linken met de bestaande OSIPI database
Dec 2002
Database project (tracking van orders en materielen, gebruik makend van een scanner) Access 2000 ontwikkeling (Windows PC gedeelte) embedded C ontwikkeling (scanner gedeelte)
Nov 2002
Consultancy studie voor overheidsinstantie (in een radartechnische software project omgeving)
Sep Oct 2002
Analyse voor een toepassing voor een testbank voor straalmotoren, gebaseerd op Prodigy (SCADA pakket)
CURRICULUM VITAE 2000 2002
NV BarcoView, Avionics Software Development Engineer. Analyse en Ontwikkeling van (realtime) embedded Avionics toepassingen en drivers (voor ARINC429 en ARINC739 cards, en voor MIL1553 chip) Analyse en Ontwikkeling in C en C++ (voor Philips 8051 en XASCC chips; IDE = Tasking) OO Analyse en Ontwikkeling in Ada, natively op Unix (Solaris) in Apex (ontwikkelingsomgeving), target processor = MC68360 Utility programmering in Visual Basic Database programmering (PostgreSQL en Visual Basic) UML methodologie (met CASE tool Rational Rose) XML (klein conversieprogramma in Ada) requirement engineering
1999 2000
NV Haecon, Projectingenieur (ingenieursbureau). Analyse en Ontwikkeling van (realtime) dataacquisitietoepassingen. Frontend ontwikkeling in VB en Access(/VBA), voor Windows NT platforms (inclusief COM en DCOM). Backend ontwikkeling in C en C++ in combinatie met (embedded) Informix SQL, voor HPUX 10.20 platform. ook Fortran programma’s (Y2K conversies) Network programming, vnl dmv sockets (TCP/IP netwerk); ook linking naar Informix SQL database, dmv ODBC. Administratie van HPUX 9.x en 10.20, ook incl. scripting; verbonden met SUN.
1996 1999
Ministerie van Landsverdediging (MVL), 22° Logistieke Wing, Groep Analyse en Ontwikkeling (Software ontwikkelingscentrum van beheersoftware, 50 man). Informaticamanagement functie Leiding van een ploeg van 10 man (officieren, onderofficieren); mijn team steunde de ontwikkelaars : configuratiebeheer (broncodes, documentatie); testen; finetuning van de methodologie; steun bij analyses (gebruik makend van CASE Tool 'Systems Engineer'). Ontwikkelingsomgeving : NTclients, NTservers, frontend in Visual Basic, backend SQL Server, target platform Windows (WFW, NT); ook Accessontwikkeling (VBA).
1995 1996
MVL, Koninklijk Hoger Instituut voor Defensie : Cursus hoger officier Maken van stafstudies, planningen (vb. voor planning van Squadron operaties), .... Vorming op gebied van wetgeving voor overheidsopdrachten
1990 –1995
NAVO, Navo Programming Centre (NAVO softwareontwikkelings centrum). Analistprogrammeur en (assistent)projectleider. Ervaring in : (realtime) kernel maintenance (biprocessor systeem); gebruik van (Tektronic) logic analyser, serial analyser, protocol analyser; realtime ontwikkeling in C en assembler : radarsoftware; gebruik van (SCO) Unix tools (sccs, vi, ...); Werken in multinationale teams van 8 à 10 man.
1986 –1990
MVL, Control and Reporting Centre (CRC) Glons. Software Analyse en Ontwikkeling en –onderhoud voor radarsystemen Radarsysteemcursus (voornamelijk software, maar ook de hardware van het radarsysteem werd doorgelicht). Maintenance van de realtime software : (primary & secundary radar)tracking, guidance, crosstell van informatie, ... Kernel maintenance (biprocessor systeem) en – tuning. Gebruik van C en assembler. Projectleider van het project ‘Third radar integration’ (integratie en software finetuning van een derde radar).
CURRICULUM VITAE Leiding over een 5tal man. 1984 – 1986
MVL, Control and Reporting Centre (CRC) Glons : verscheidene leidinggevende functies in de Luchtverdediging. Leiding over een ploeg van 50 man.
9. Overzicht computervaardigheden (zie ook verder) : Computertalen / Operating Systems – volgorde : van meest recent / intensief tot minst recent / intensief Taal/Omgeving
Intensiteit
realtime, embedded, dataacquisitie programming C, C++ ontwikkeling (verscheidene & diverse omgevingen) Ada MS Access (VBA, ook van andere toepassingen in Office suite) Visual Basic (+VB For Applications) OO
Duur van de ervaring + 12 jaar + 10 jaar + 5 jaar + 5 jaar + 5 jaar + 4 jaar
Java Apex HPUX C Informix SQL (embedded) network programming HP UX 9.x en 10.20 (scripting, programming, sysadmin) MS Access (advanced, ook Access VBA) Visual Basic (+VB For Applications) Linux (scripting, gebruik, systeemadministratie) ActiveX, COM, DCOM Rational Rose / UML Sun Solaris (gebruik) Windows NT/Unix client/server programming PostgreSQL Fortran TestMate different assemblers CVS, Clearcase SQL Server (basic knowledge) Pascal (for DOS, ‘s avonds) Jovial
2 jaar 2 jaar 1.5 jaar 1.5 jaar 1.5 jaar 1.5 jaar 3.5 jaar 3.5 jaar +3 jaar 2 jaar 2 jaar 2 jaar 1.5 jaar 1.5 jaar 1.5 jaar 1.5 jaar + 8 jaar 0.5 jaar 0.5 jaar + 3 jaar + 8 jaar
++ ++ ++ ++ ++ ++ + + + + + + + + + + + + ± ± ++
Werkervaring met paketten : MSProject, Powerpoint, Access, Word, Excel, SourceSafe Greep uit bijkomende ervaringen en/of opleidingen : Cursus "Programmeren van Database toepassingen met ADO en VB.Net" (= cursus .Net) Seminaries XML, J2ME Programmeren in Java Database implementatie met SQL Server 2000 VHDL Linux kernel detailstudie (zie ook literatuurstudie). Programmeren van de PIC 16C54 microcontroller (kleiner eigen project). Programmeren van PLC's. Meest recente literatuurstudie : “Embedded Linux” van Craig Hollabaugh (Addison Wesley) “Linux Kernel Development” van Robert Love (Developer's Library)
++ ++ ++ ++ ++ ++
CURRICULUM VITAE “Building embedded Linux systems” van Karim Yaghmour (O'Reilly) J2EE / J2ME / Java : Core J2ME Technology & MIDP (Sun) “COM and CORBA side by side” van Jason Pritchard (Addison Wesley) “PostgreSQL Developer’s Handbook” van E. Geschwinde en H.J. Schönig (Sams) “MySQL” (Developer’s Library) “Javascript, The Definitive Guide” van David Flanagan (O’Reilly) “Professional Linux Programming” van N. Matthew, R. Stones et al. (Wrox) “GTK+/Gnome Application Development” van Havoc Pennington (New Riders) “Linux Device Drivers” van Alessadro Rubini (O’Reilly) “Linux Kernel Internals 2nd edition” van Beck, Bohme et al. (Addison Wesley) “Linux Core Kernel Commentary” van Scott Maxwell (Coriolis) “Programming Perl” van Larry Wall et al. (O’Reilly) “Linux Firewalls” van Robert L. Ziegler (New Riders)