Curriculum Vitae Ramon de Klein Bladzijde 1 van 13
Gegevens Naam Geboortedatum Woonplaats Nationaliteit Vooropleiding Vervolgopleiding Talen Ervaring sinds E-mail Telefoon
: : : : : : : : : :
Ramon de Klein 21 april 1973 Enschede Nederlandse HAVO HIO (Hoger Informatica Onderwijs) Engels 1992 Ramon.de.Klein@le
[email protected] 06-29067838 29067838
Profiel Ik ben een enthousiaste man met een passie voor IT en Microsoft technologie in het bijzonder. Door mijn jarenlange ervaring op projecten ben ik breed inzetbaar in van n software engineer tot projectleider. project Ik vind het prettig om in een team te werken met een grote diversiteit of een brug te slaan tussen de business (marketing, sales, …) en de IT (software ontwikkeling en beheer). Als software architect ben ik ook vrijwel altijd als lead developer betrokken. Hierdoor zorg ik ervoor dat de architectuur gehandhaafd blijft en dat ik leer van de beperkingen van de gekozen architectuur.
Biografie Op 11-jarige jarige leeftijd (1984) kwam ik voor het eerst in aanraking met een een computer en meteen was voor mij duidelijk dat ik later “iets met computers” wou gaan doen. Na de eerste spelletjes programmeerde ik al snel in Basic en daarna in assembler op een Commodore 64. Met 17 jaar ben ik begonnen aan de HIO (Hoger Informatica Onderwijs) Onderwijs) in Enschede. Tijdens de studie heb ik mijn eerste pc gekocht. Hierop heb ik C en C++ leren programmeren. Dit gebeurde voornamelijk op MSMS DOS en later een Linux systeem. Tijdens mijn stage kwam ik voor het eerst in aanraking met OS/2. Op 21-jarige leeftijd eeftijd ben ik afgestudeerd en gaan werken bij Rotor in Eibergen. Dit was mijn eerste Windows opdracht. Een jaar later trad ik in dienst bij ICT Solutions (Deventer). Daar heb ik mij ontwikkeld tot specialist in Microsoft technologie. Door mijn kennis, kennis ervaring en communicatieve vaardigheden werd ik al snel ingezet als lead developer en software architect. Eind 2007 heb ik, op 34-jarige jarige leeftijd, de stap gemaakt naar het eigen ondernemerschap en ben ik gestart als freelancer.
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 2 van 13
Ervaring overzicht Van 04-2008
Tot Heden
Opdrachtgever Pink Roccade
06-2007
04-2008
Electrabel
09-2006
03-2008
Cross Point
01-2007
12-2007
Cross Point
07-2006
10-2006
NUON
05-2006
08-2006
Schiphol
03-2006
08-2006
Yokogawa
08-2003
05-2006
Siemens Mobile Mobi
01-2003
09-2003
Rijkswaterstaat
03-2002
12-2002
Alstom
04-2001
02-2002
Toock Sports
12-2000
03-2001
Siemens
11-2000
11-2000
Siemens Mobile
10-2000 09-2000 10-1999 05-1997
10-2000 09-2000 08-2000 06-1999
Nedap Agri ICT Vitatron Océ
01-1997
05-1998
Van Vliet
06-1995
12-1996
Fico T & F
06-1994
05-1995
Rotor
Omschrijving Software architect / Lead developer voor administratieve applicatie voor GGZ markt (.NET / WPF). Projectleider voor een acquisitiegerichte gerichte corporate website, inclusief klantportaal (.NET / Sitecore CMS). High level API voor Cross Point apparatuur (.NET). Programma om bezoekers rapporten te genereren (.NET / WPF). Projectleider voor een samenwerkingsproject met een Russisch bedrijf voor videobeveiliging (subsidieproject). (subsidie Software architect voor de ontwikkeling van een logging acquisitiesysteem systeem voor CV ketels (.NET / SQL Server) Software architect voor generieke architectuur voor Windows Mobile toepassingen (Windows Mobile / .NET CF / SQL Server) Strength / Weakness onderzoek voor bestaand systeem voor de petrochemische industrie (C++ / Win32 / Oracle / OPC). Software architect voor een test management systeem voor mobiele telefoons (.NET / SQL Server). Software architect voor een toepassing om hoogtemetingen uit te voeren en te analyseren (C++ / MFC / SQL Server/ Windows CE) Software architect voor ontwikkeling van een terminal based serviceapplicatie applicatie (Borland C++ Builder). Software architect voor ontwikkeling van een golf swing analyser op basis van video (C++ / MFC / DirectShow). Dir Testmanager manager voor een WDM driver voor Siemens Bluetooth USB dongle (C++ / DDK). Ontwikkeling compressietool tool voor efficiënte opslag van teksten in een mobiele telefoon (C++ / STL). Conversie SQL Server 7.0 naar SQL Server 2000. Ontwikkeling Bubbles & Tetris (Windows CE). C++ coach voor een team ontwikkelaars (OS/2). Lead developer voor Windows software voor Océ 3165 printer (C++, MFC, COM). Lead developer voor een Windows gebaseerd regelsysteem voor de tuinbouw (C++, MFC, RPC). Software engineer voor de bouw van een GUI voor een IC productie systeem (C, C++, MFC, SQL Server) Software engineer voor een Windows gebaseerde elektronische catalogus (C++, MFC).
Op de volgende pagina’s zijn de opdrachten in detail beschreven. Opdrachten voor 2001 zijn niet opgenomen in dit CV. V. Op aanvraag kunnen deze gegevens vanzelfsprekend verstrekt worden.
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 3 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Pink Roccade (Healthcare) Psygis Quarant April 2008 - Heden Software architect / Lead developer
Omschrijving Psygis is het administratieve pakket voor de geestelijke gezondheidszorg. Dit product bestaat al lang en moest grondig herzien worden. Er is gekozen voor een rich-client rich client die gebruik maakt van het WPF framework om een rijkere gebruikersinterface mogelijk te maken. Mijn taak in het project team was die van software architect en lead developer voor het clientgedeelte. Ik werkte hiervoor samen met twee grafisch designers en een aantal andere ontwikkelaars. Ik had de volgende taken: -
Opzetten van een modulair raamwerk voor de applicatie. Vertalen van grafische designs (Photoshop) naar WPF implementatie. Naadloze integratie van bestaande functionaliteit (WinForms). Coaching van overige medewerkers (met ( name op gebied van WPF).
Door mijn ervaring op projectmatig gebied heb ik mij ook aktief beziggehouden met de projectstructuur, ontwikkelproces en planning. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie Protocollen Tools
: : : :
IBM compatible PC C# Windows ows XP, Windows Vista (ook i.c.m. Cytrix) Microsoft .NET v3.5 v3. SP1 (WPF, WCF, …) XML, XML-schema XML : SOAP : Microsoft Visual Studio 2008 Microsoft Expression Blend Microsoft Visual SourceSafe
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 4 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Electrabel Retail website (www.electrabel.nl) ( Juni 2007 – April 2008 (deeltijd) Projectleider
Omschrijving Electrabel betreedt in 2008 de consumentenmarkt voor de levering van elektriciteit en gas. Hiervoor vervangt Electrabel de bestaande website door een volledige nieuwe acquisitiegerichte website, inclusief een klantportaal. Electrabel streeft naar de hoogst mogelijke servicegraad en een goede bereikbaarheid. Dit stelt hoge eisen aan de website. Ik ben projectleider voor dit project, waarbij ik de volgende taken verricht: -
Aansturen van het webbureau. Aansturen ontwikkelaars voor ontwikkeling van klantenportaal. Begeleiding van marketing afdeling voor IT gerelateerde gerelat aspecten. Afstemming met overige IT projecten (o.a. back office systeem). Opstellen Service Level Agreements (SLA).
De marketingafdeling van Electrabel nam het initiatief voor de website. Ik was verantwoordelijk om de brug te slaan tussen marketing en IT. Door deze verschillende diciplines bij elkaar te brengen kan de website tijdig live gaan. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie
Protocollen Tools
: : : :
IBM compatible PC C# Windows Server 2003 Microsoft .NET v3.0 (ASP.NET, WCF, …) … HTML XML, XSLT : HTTP / HTTPS SOAP : Sitecore CMS Microsoft Project Microsoft Office
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 5 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Cross Point Cross Connect UDP / Store Reporter Oktober 2006 – Maart 2008 (deeltijd) Software engineer
Omschrijving Cross Point ontwikkelt systemen ter preventie van winkeldiefstal. Apparatuur van Cross Point is onderling met elkaar te verbinden via een RS-485 via een bedrijfseigen protocol (Cross Connect). System integrators kunnen hiermee verschillende llende Cross Point systemen koppelen aan andere systemen. De huidige software gebruikt een COM interface voor system integrators. Veel integrators vinden deze interface te complex. Ik heb een high-level high level .NET API ontwikkeld, waardoor zij Cross Point systemen systeme eenvoudiger kunnen koppelen. Deze .NET API gebruikt een handgeschreven COM interop en threading structuur. Deze verbergen de COM complexiteit en maakt de software eenvoudiger te gebruiken. De nieuwste Cross Point systemen beschikken over een ingebouwde klantenteller. klantenteller. Ik heb een .NET applicatie geschreven (WPF) die de nieuwe API gebruikt om de klantenteller uit te lezen. Het programma kan de gegevens als XML opslaan of via e-mail mail versturen naar de ondernemer. Ook heb ik XML stylesheets ontwikkeld (XSLT) om de gegevens te visualiseren. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie
Protocollen Tools
: : : :
IBM compatible PC C# / C++ Windows XP/Vista Microsoft .NET v2.0 / v3.0 (WPF only) XML, XML schema, XSLT HTML : Cross Point Field Bus B protocol UDP/IP : Microsoft Visual Studio 2005 Sandcastle (XML based documentatie generatie) Visual SourceSafe
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 6 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Cross Point iLiPS (subsidietraject) Januari 2007 – December 2007 Projectleider
Omschrijving Cross Point is een bedrijf dat systemen maakt voor toegangscontrole en preventie van winkeldiefstal. Het werkt samen met een Russisch bedrijf om videobeelden te integreren in hun systemen. Het ministerie van Economische Zaken subsidieert dit project. project. Ik heb dit organisatorisch en technisch begeleid, rekening houdend met de eisen van EZ. Het project kent vier fasen: -
Voorbereiding en opstellen plan van aanpak. Implementatie van prototypes en uitvoeren van pilot testen. Marketing voorbereiding en opstart productie. Levering.
Ik heb de eerste twee fasen begeleid. Eerst zette ik de architectuur op, waarbij beide partijen duidelijk hun eigen verantwoordelijkheden hadden. Dit beperkte de onderlinge afhankelijkheden en benodigde communicatie. De taalbarrière vormt een probleem, dus een strikte interface scheiding is erg belangrijk. Ondertussen zijn de eerste prototypes opgeleverd en zijn de pilottesten uitgevoerd. Dit alles is goedgekeurd door EZ. Ik heb dit project in deeltijd uitgevoerd (circa 1 dag per week). Bijzonderheden Apparatuur Operating Systemen Technologie Protocollen Tools
: : : : :
IBM compatible PC Windows XP / Vista Microsoft .NET v2.0 Cross Point Field Bus protocol Microsoft Visual Studio 2005
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 7 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
NUON / Energy Valley Weilandproef logging Juli 2006 – Oktober 2006 (deels deeltijd) Software architect
Omschrijving Energy Valley ontwikkelt een nieuwe HR ketel die ook elektrische energie opwekt. In november 2006 liep er een proef met 48 ketels. els. Hiervoor hebben we een programma gemaakt. Deze slaat de logging van de ketels op in een SQL Server 2005 database, waarna het geanalyseerd kan worden. Als architect heb ik gekozen voor een .NET implementatie. Daarbij nam ik de architectuur en communicatie communica voor mijn rekening. Ik heb drie Moxa device servers gebruikt om alle RS-232 RS 232 poorten om te zetten naar IP verkeer. Het programma verwerkt de logging gegevens van alle 48 ketels. Vanwege de grote hoeveelheden data nam ik speciale maatregelen in de architectuur. Hierdoor is de performance van het systeem zeer goed en kan het de hoeveelheid data eenvoudig verwerken. De proefopstelling was voor slechts één maand gehuurd. Voor het testen was dus weinig tijd. We hebben een simulator geschreven, waardoor we vooraf de programmatuur konden testen. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie Protocollen Tools
: : : : :
IBM compatible PC C# Windows XP Microsoft .NET v2.0 TCP/IP RS-485 485 (custom protocol) : Microsoft Visual Studio 2005 Microsoft SQL Server 2005 PVCS Version Manager PVCS Tracker
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 8 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Schiphol FIFA v2 (New Technology) Mei 2006 – Augustus 2006 (deels deeltijd) Software architect
Omschrijving Schiphol ol was op zoek naar een architectuur voor een breed scala aan mobiele diensten. Hiervoor gebruikt Schiphol op Windows CE gebaseerde PDA's. Deze zijn veelal moiel en moeten kunnen werken via een LAN, WIFI of GPRS verbinding. Ik heb een architectuur gepresenteerd teerd die voldoet aan hun wensen. Deze architectuur is gebaseerd op het .NET Compact Framework en vormt de basis voor een proof of concept applicatie. Periodiek wisselt de applicatie wisselt gegevens uit met het backoffice systeem, zonder tussenkomst van de d eindgebruiker. Het systeem kiest automatisch altijd de snelste (en goedkoopste)verbinding. Als architect heb ik de generieke architectuur voor de synchronisatie met het backoffice systeem gedefinieerd. Schiphol kan deze architectuur ook gebruiken voor andere andere applicaties. Ook heb ik gewerkt aan belangrijke onderdelen van de proof of concept. De aansturing van de overige teamleden en het contact met de klant maakten eveneens deel uit van mijn werkzaamheden. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie Protocollen Tools
: : : :
Dolphin PDA C# Windows Mobile v5.0 Microsoft .NET Compact Framework v2.0 OpenNETCF Smart Device Framework v2.0 : SOAP (XML webservices) : Microsoft Visual Studio 2005 Microsoft SQL Server 2005 Mobile edition PVCS Version Manager PVCS Tracker
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 9 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Yokogawa PMS Maart 2006 – Augustus 2006 (deeltijd) Software architect
Omschrijving Yokogawa heeft de opdracht gekregen voor de totale vernieuwing van de automatisering voor een van de grootste raffinaderijen van West Europa. Het beschikt al over een bestaand platform, maar hier moeten een groot aantal uitbreidingen op worden gemaakt. Mijn jn taak was de sterke en zwakke punten van het huidige systeem te onderzoeken en verbeterpunten aan te dragen. Stabiliteit, testbaarheid en onderhoudbaarheid zijn van doorslaggevend belang in deze industrie. Door mijn jarenlange ervaring in C++ applicaties voor het Windows platform was ik hiervoor goed geschikt. De uitvoering van de vernieuwing geschiedt door een collega, omdat dit tenminste twee jaar tijd in beslag neemt. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie Tools
: IBM compatible PC : C++ PL/SQL : Windows XP Windows Server 2003 : DCOM OPC (OLE for Process Control) : Microsoft Visual Studio v6.0 Oracle 10g ExaOPC v3.20 (OPC server) Microsoft Visual SourceSafe
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 10 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Siemens Mobile Test Management Systeem Augustus 2003 – Mei 2006 (deels deeltijd) Software architect
Omschrijving Het Test Management Systeem (TMS) automatiseert het testen en certificeren van mobiele telefoons. Dit is een bijzonder complex proces dat maatwerk vereist. vereis Het systeem is volledig gebaseerd op Microsoft .NET. De programmatuur gebruikt XML webservices voor de communicatie tussen client en server. Deze webservices roepen onderliggende componenten aan die de informatie verwerken. Alle informatie is opgeslagen in een SQL Server 2000 database. Er zijn verschillende systemen in de wereld, die onderling de database synchroniseren. Dit gebeurt door middel van geavanceerde SQL Server replicatie mechanismen. Ik was voor het Siemens TMS project technisch eindverantwoordelijk. eindverantwoordelijk. Het opzetten en bewaken van de architectuur behoorde tot mijn primaire taken, evenals het opzetten van de database en database replicatie. Door de complexiteit van het systeem en de omvang van het team was dit een behoorlijke uitdaging. Niet iedereen een binnen het team was ervaren op gebied van .NET of SQL, dus ook ondersteuning was een belangrijke taak. In de eindfase van het traject heb ik diverse verbeteringen in het systeem aangebracht om de database te optimaliseren en versnellen. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Protocollen Technologie Tools
: IBM compatible PC : C# Transact SQL : Windows 2000 / XP / 2003 : SOAP (XML webservices) : Microsoft .NET v1.1 Database replicatie (SQL Server 2000 merge replicatie) : Microsoft Visual Studio 2003 Microsoft SQL Server 2000 CruiseControl (automated build & test) NUnit (regressie testen) NDoc (documentatie) PVCS Version Manager PVCS Tracker
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 11 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Rijkswaterstaat WATPAS Januari 2003 – September 2003 Software architect
Omschrijving De meetkundige dienst van Rijkswaterstaat houdt zich bezig met het verzamelen van hoogtegegevens van Nederland. Op basis van Windows en Windows CE hebben wij het inwinningsinwinnings en verwerkingsprogramma WATPAS gemaakt. akt. Met de mobiele toepassing kunnen landmeters hoogtemetingen uitvoeren en opslaan op het apparaat. De desktop toepassing kan deze metingen achteraf verder verwerken. Ik was voor het project technisch eindverantwoordelijk en heb de architectuur opgezet. Het is een modulaire architectuur; driekwart van de programmacode wordt gebruikt voor zowel de mobiele als de desktop toepassing. Verder zorgde ik voor de integratie van alle programmacode en was ik configuration manager. De technische aansturing van de overige erige teamleden maakte ook deel uit van mijn taken. De beperkte resources op het mobiele apparaat waren een grote uitdaging. Het product is inmiddels tot grote tevredenheid van Rijkswaterstaat in gebruik. Door hergebruik en uniformiteit van programmacode blijkt lijkt WATPAS een robuuste applicatie. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie
Tools
: IBM compatible PC Itronix FEX21 Handheld PC : C++ Transact SQL : Windows 98 / ME / NT4 / 2000 / XP Windows CE v2.11 (H/PC pro v3.0) en v3.0 (HPC 2000) : SQL-DMO DMO (Win32) OLEDB (Win32 & WinCE) Microsoft ActiveSync v3.7 (incl. installatie) zlib v1.1.4 (compressie, geporteerd naar WinCE) RS-232 232 (Windows CE) : Microsoft Visual C++ v6.0 Microsoft Embedded Visual C++ v3.0 Microsoft SQL Server 2000 200 Microsoft SQL Server 2000 for Windows CE v1.1, v2.0 Microsoft Platform SDK for H/PC Pro v3.0 en HPC 2000 PVCS Version Manager, PVCS Tracker DoxyGen
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 12 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Alstom DDC/MDC Service Applicatie (winCOMM) Maart 2002 – December 2002 Software architect
Omschrijving Alstom Transport is een bedrijf dat o.a. de elektronische ele tronische aansturing maakt voor treinen en trams. Het bedrijf heeft een embedded systeem (DDC, later MDC) ontwikkeld voor de aansturing van de trein of tram. Een E kenmerk van deze systemen is dat ze een levensduur hebben van tientallen jaren. In de loop der jaren zijn er verschillende projecten geweest die onderling licht verschillen. Voor de DDC en MDC is ook een service applicatie beschikbaar die tegelijkertijd is ontwikkeld en werkt onder DOS. Deze applicatie draait raait niet goed op de moderne pc's pc's met Windows en moest dus geporteerd worden. Er is besloten tot een volledige rewrite van de software met behulp van Borland C++ Builder (eis van de klant). Eenvoudig gesteld teld is de service een VT-100 VT 100 emulator (zoals Hyperterminal) met allerlei extensies voor gebruik met de DDC en MDC. Een belangrijk uitgangspunt was dat de software in de DDC en MDC niet aangepast mocht worden en gebruikers relatief snel konden overstappen naar de nieuwe applicatie. Ik vervulde de rol van software architect en was primair verantwoordelijk voor het ontwerp en implementatie. Ook vervulde ik de rol als coach voor de wat minder ervaren collega's die meewerkten aan dit project. Het project is uitgevoerd gevoerd volgens richtlijnen van CMM level 3. Bijzonderheden Apparatuur Programmeertalen Operating Systemen Technologie Tools
: IBM compatible PC : C++ : Windows 95/98/ME Windows NT4/2000/XP : Proprietary Holec/Alstom protocollen RS-232 232 seriel communication : Borland C++ Builder v5.0 PVCS Version Manager PVCS Tracker
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl
Curriculum Vitae Ramon de Klein Bladzijde 13 van 13
Opdrachtgever Eindproduct Tijdvak Functie
: : : :
Toock Sports Golf Swing Analyzer April 2001 – Februari 2002 Software architect
Omschrijving Toock Sports is een jong bedrijf dat faciliteiten faciliteiten biedt die golfers helpt met hun sport. Een belangrijk product van Toock is de Golf Swing Analyzer. Hiermee kan een golfer zijn golf swing opnemen en analyseren. Het is een stand-alone alone apparaat, waarbij een drietal camera's automatisch elke swing opneemt opnee en de gebruiker kan deze naderhand and analyseren en terugkijken. Het systeem werkt op Windows 2000, waarbij DirectShow gebruikt wordt voor video capturing en playback. Hiervoor zijn eigen DirectShow filters gebouwd voor automatische swing detectie. Het systeem sy is helemaal object georiënteerd opgezet. Communicatie met de back-office back office gebeurd met gestandaardiseerde protocollen, zoals FTP en XML. Het backoffice systeem is een Windows 2000 Server systeem dat is uitgerust met IIS voor de web-hosting web en SQL-Server er voor de opslag van alle gegevens. Via deze website kan Toock de status en gebruik van de verschillende apparaten bekijken. Gebruikers kunnen via deze site een MPEG versie van hun swing downloaden en bekijken. Bijzonderheden Apparatuur Programmeertalen
Operating Systemen Technologie
Protocollen Tools
: IBM compatible PC P : C++ HTML / ASP Transact--SQL : Windows 2000 (Toock) Windows 2000 Server (backoffice systemen) : Component Object Model (COM) Remote Access Service (RAS) Microsoft XML v4.0 Microsoft DirectX v8.0a ASP en ADO AD : File Transfer Protocol (FTP) HTTP : Microsoft Visual C++ v6.0 Microsoft Platform SDK (february 2002 edition) Microsoft Internet Information Server v4.0 Microsoft SQL-Server SQL 2000 PVCS Version Manager, PVCS Tracker Rational Purify 2001
Le Petit - Kuipersdijk 70-33 - 7512 CJ Enschede BTW NL171737751B01 - KvK 08167264 - Bizner bank 3109.63.893 053-4305909 053 -
[email protected] - www.le-petit.nl