CURRICULUM VITAE Personalia Naam:
Peter Jan van de Put
Adres:
Weegbree 48 1273 AR Huizen
Telefoon: E-mail: Geboren: Burgerlijke staat:
035-5264386 / 06-33832156
[email protected] 03-08-1969 te Zwolle Gehuwd (4 kinderen)
Persoonlijk Ambitie:
Eigenschappen:
Uitvoeren van innovatieve softwareprojecten. Vanwege ruime ervaring die ik heb opgedaan bij gerenommeerde bedrijven, ben ik breed inzetbaar. Bijvoorbeeld als programmeur, architect of projectleider. Klant-/opdrachtgeversgericht, zowel teamspeler als zelfstandig, resultaatgericht, pragmatisch, analytisch, flexibel.
Kennisgebieden Programmeertalen: Scriptingtalen:
JavaScript, VBScript, PHP
Technologieën:
Microsoft .NET Framework, ASP, Ajax, ActiveX/OLE/COM+/Office Automation, MSI
Beveiligingstechnieken:
Certification, obfuscation, strong naming
Webservers:
Microsoft IIS, Apache
Standaards:
XML, (X)HTML, CSS, XSLT, TCP/IP, UDP, SNMP
Ontwikkelmethodieken: Projectmanagement /tools: Ontwikkeltools:
OS's: Kwaliteit: Domeinkennis:
Opleiding
C#, C, C++, Java, VB, Pascal (Delphi)
OO Analysis & Design, UML/SDL, Hatley and Pirbhai Agile software development, OpenUP, Prince2, Philips Product Creation Process, Microsoft Office Project Microsoft Visual Studio 2005/2008, Source Safe, ClearCase, Borland Delphi, Microware OS9 Development Kit (HAWK). Windows OS’s, Linux, OS9 CMM/ISO9001 Lexicografische toepassingen (woordenboeken, spellingcorrectie), Digitale Televisie, MPEG2, DVBPSI/SI, DVB-Simulcrypt, OpenCAS, ISO7816.
1993-heden
1988-1993
Diverse technische cursussen, waaronder: • SOA Design and Development (Genuine Integration Services, België, 2008) • ASP.NET (zelfstudie, 2007) • PHP4/5 (XAMP) (zelfstudie, 2007) • Programming with C# (InfoSupport, MS-certified, 2003) • Gestructureerd testen volgens TMAP • Conditional Access and Security (Philips) • C++ (Philips) • Course on software design (Philips) • OO Analysis and Design (Philips) Diverse niet-technische cursussen, waaronder: • Software Project Management (Philips) • Inspection and Review (Philips) • Business Orientation (Philips) • Bewust en Effectief Communiceren (Philips) Hogeschool Utrecht, locatie Hilversum, HTS-telematica (telecommunicatie/informatica) diploma behaald.
Werkervaring 2004-heden
T-Matix, Huizen (eenmanszaak) T-Matix is een onderneming die in 2004 door mij is opgericht omdat ik naast mijn vaste dienstverband ook freelanceopdrachten wilde uitvoeren. Sinds maart 2008 ben ik volledig als freelancer werkzaam.
Opdrachten:
•
April 2008 - heden: Hoofdkantoor Manpower Nederland te Diemen, ontwikkeling van en onderhoud aan diverse front- en backofficeapplicaties en webservices (technieken: C#/ASP.NET2.0/3.0/3.5, LINQ, Classic ASP, Javascript, VS2008, MS SQL Server 2005, Sharepoint).
•
September – November: Global Village Recruitment, Ontwikkeling van een CV-reader die NAW-gegevens uit CV’s leest. (technieken: C#/ASP.NET2.0, Reguliere Expressies, COM (office automation) )
•
Juli - Augustus 2008: Van Dale Lexicografie. Ontwikkeling van Elektronische Grote Woordenboeken Engels Duits Frans Nederlands 2009 (technieken: C#/.NET 2.0 Winforms)
•
Maart 2008: Ontwikkeling van de actiewebsite van Praxis i.v.m. 30 jarig jubileum. Opdracht is uitgevoerd bij The Peoples Valley bv te amsterdam (technieken: C#/ASP.NET 2.0, VS2008, MS SQL
Server 2005).
2003-2008
•
Oktober 2007: Webformulier voor de Nederlands Hervormde gemeente te Huizen ten behoeve van een gemeenteonderzoek (technieken: PHP5, XHTML, etc.).
•
Voorjaar 2005: Proxy/'Protocol converter' ontwikkeld voor MTV-Europe in opdracht van Simac Broadcast BV. De proxy maakt het mogelijk dat apparaten met verschillende communicatieprotocollen data kunnen uitwisselen (technieken: C#, .NET1.1, Ethereal TCP/IP-library).
Van Dale Lexicografie bv, Utrecht Van Dale is uitgever van gezaghebbende woordenboeken, waaronder de 'Grote Van Dale' of 'Dikke Van Dale'.
2007-2008 taken:
2003-2008
Teamleider 'softwareontwikkeling en premedia' • • •
Dagelijkse leiding over een team van vijf personen Lid van MT+ Visie-ontwikkeling en meedenken in veranderprocessen.
Softwareontwikkelaar / 'primus inter pares' in deze functie heb ik aan de volgende projecten gewerkt: Ontwikkeling van de reeks Elektronische Grote woordenboeken 2008 (technieken: C#/.NET2.0 Winforms, Javascript, XML, XHTML, CSS, Office Automation (COM), MSI). Ontwikkeling van Spellingcorrector 2.0. De spellingcorrector werkt als zelfstandige applicatie en kan teksten controleren in Microsoft Word, Outlook, Notepad en Paint (technieken: C#, .NET2.0, Office Automation) Ontwikkeling van het 'Taalkit'-framework, een generiek, gelaagd, platform dat als basis dient voor lexicografische toepassingen. Het framework bevat modules voor instellingenbeheer, licentiebeheer, business-logica, engines en datasets (technieken: C#, .NET1.1/2.0, Platform Invokation, Obfuscation, Strong naming, Signing ). Realisatie van software bij reeks pocketwoordenboeken, studie- en praktijkwoordenboeken. Taken: datapreparatie, afbouwen en testen van applicatie, opzetten van ontwikkelstraat (technieken: C++ (voor ontwikkelstraat), Borland Delphi (voor applicatie), Installshield) Ontwikkeling van applicatie in Microsoft Word voor
het redigeren van lemma's voor het Groot woordenboek der Nederlandse taal. (technieken: VBA ) Medeoprichter van de softwareontwikkelafdeling bij Van Dale (taken: keuze en aanschaf van ontwikkelgereedschappen, inrichten van versiebeheersysteem, vastleggen van procedures ) 1993-2002
Philips Digital Networks B.V - Hilversum Philips Digital Networks is een wereldwijde leverancier van geavanceerde digitale systemen aan service- en netwerkproviders die digitale video leveren over kabel, satelliet of terrestrial netwerken. Bij Philips ben ik werkzaam geweest in onderstaande functies:
2000-heden Taken:
(Component) Architect •
•
• •
1997-2000 Taken:
Verantwoordelijk voor de architectuur en realisatie van conditional access (CA) functionaliteit binnen het iFusion platform (MPEG2 Compression Headend System). Opstellen van een projectplan voor een projectteam van 8 personen. Dit project bestond uit het uitbreiden met CA functionaliteit van een MPEG2 remultiplexer-applicatie (+ 10MY) volledig gebaseerd op software. Technische aansturing van het project-team en software-subcontractors. Competence Management. Dit omvatte de taken: - consultancy zowel binnen de organisatie als daarbuiten. - participatie in Europese en Amerikaanse standaardisatie commissies. - technische verantwoordelijkheid voor klantenprojecten en systeemintegratieprojecten. - afhandelen en oplossen van specifieke problemen.
Senior Development Engineer •
•
•
•
Ontwerpen, implementeren en testen van embedded - real time - OS9 software modules voor CA toepassingen in de TokenMux. Een TokenMux is een multi-processor systeem met DSPen 68K processorkaarten, bedoeld voor MPEG2 program encoding en (re)multiplexing. Ontwikkelen van diverse Windows NT applicaties als onderdeel van de 'toolset' voor het configureren van de TokenMux. Technisch verantwoordelijk voor CA in klantenprojecten en systeemintegratieprojecten. Coördinator software-outsourcing.
1996-1997 Taken:
Development Engineer • • • •
1994-1996 Taken:
Software Engineer •
• •
1993-1994 Taken:
Taken:
Ontwerpen, implementeren en testen van software modules voor de eerste generatie TokenMux systemen. Definiëren van software interfaces. Ontwikkelen van een demonstratie Management and Control systeem voor de TokenMux.
Hardware Engineer •
• 1988-1993
Ontwerpen, implementeren en testen van delen van de systeemcontrollersoftware van de TokenMux. Onwikkelen van diverse Windows NT applicaties voor het testen van de TokenMux. Ontwerpen van 'stand-alone' functionaliteit voor de TokenMux. Participatie in het Process Improvement Team (PIT).
Ontwikkeling van een processorkaart t.b.v. TokenMux systeem. Deze kaart had een 68360 en 68040 processor en was bedoeld voor het communiceren met smartcards (ISO7816). Het poorten van OS9 op deze processorkaart.
Stagair •
•
Bij Datad bv te Veenendaal: softwareontwikkeling t.b.v. test-automatisering. Via GPIB moest een spectrumanalyser worden aangestuurd voor het meten en valideren van G703 signalen. Bij IJsselmij te Zwolle: softwareontwikkeling voor het - op afstand - uitlezen en programmeren van verbruiksmeters: telemetrie. Dit omvatte o.a. de implementatie van het IEC TC13 WG14 protocol.
Overige ervaring 2000-2008
Bestuurslid van de Nederlands Hervormde Kerk te Huizen.
1988-2000
Leiding gegeven aan diverse jeugdverenigingen waaronder een electronica-hobbyclub.
Talen
Nederlands en Engels vloeiend.
Hobby's
Wielrennen, zeilen, piano/gitaar spelen, koordirigent bij gelegenheid.