*
*

Profiel

Naam:Robert Fokken
Geboorte datum:19 december 1980
Woonplaats:Arnhem
Werkzaam bij:ACSI Publishing B.V.
Functie:Internet ontwikkelaar / programmeur

Opleiding

Mijn opleiding heb ik genoten aan het Technisch College in Ede richting technische informatica.
Tijdens deze opleiding ben ik gefascineerd geraakt door het medium Internet. Wat tamelijk eenvoudig is begonnen heeft zich uitgebreid tot maken van complexere systemen met database koppelingen. Hierbij te denken aan webwinkels, content management systemen, forums en een ook eigen web community! (http://www.veenendaal-hardstyle.nl)

Stage IT’s Logic

In het laatste half jaar van mijn opleiding heb ik stage gelopen bij IT's Logic.
Dit is voor mij een erg leerzame ervaring geweest. Ik heb veel ervaring opgedaan met PHP en DHTML. Ook was de stage leerzaam op het gebied van samenwerking en communicatie.

Hierbij te denken hoe zet ik een project op, communiceren met de projectgroep, tijdplanningen en hoe om te gaan met feedback van de opdrachtgever. Deze stage is van beide kanten erg goed bevallen. De werkzaamheden waren uiteenlopend en heb ik met goed gevoel afgerond. Dit gevoel kwam van twee kanten, daarom heb ik nadat mijn stage periode eindigde nog een getuigschrift mee gekregen.

ACSI Publishing

Van 2002 tot 2005 was ik werkzaam als Internet ontwikkelaar / programmeur bij ACSI Publishing B.V. te Zetten. ACSI is een zeer ambitieus bedrijf en volgt de laatste trends op het gebied van Internet marketing en technologische ontwikkeling. Hiervoor worden onze systemen constant aangepast en verbeterd om zo met de laatste trends mee te kunnen gaan. Daarbij ben ik voornamelijk bezig met het ontwikkelen en toegankelijk maken van de diverse websites (zie mijn portfolio) en het ondersteunen van de verschillende afdelingen binnen het bedrijf. Wij maken op de automatisering afdeling veel applicaties op Internet-based omdat we zien dat hier veel toekomst zien.

Een voorbeeld (mijn trots) is het Content Management Systeem. De verschillende afdelingen maken gebruik van een Content Managent systeem “Nuttshell”. Dit systeem is deels ontwikkeld in mijn eigen vrije tijd als hobby project en deels in de tijd bij ACSI. Dit systeem wordt gebruikt om al onze websites actueel te houden. Marketing beheert hierin campagnes met Affiliates en analyseert het gedrag van bezoekers. En dit is slechts een topje van de ijsberg wat betreft de functionaliteit van Nuttshell!

Verder hebben wij de website Suncamp holidays waarin ik in mijn beginperiode bij ACSI een groot aandeel heb geleverd. Op deze site is het mogelijk voor de kampeerder om te zoeken naar een accommodatie op 154 campings in 12 landen. Van deze campings is direct de beschikbaarheid zichtbaar en het is mogelijk on-line te reserveren.

In mijn portfolio staat een overzicht van mijn werk en een korte beschrijving van mijn projecten.

European Association of Urology

Sinds januari 2006 ben ik werkzaam op het hoofdkantoor van de EAU (European Association of Urology) in Arnhem.
Hier hou ik me bezig met het ondersteunen van Helium. Dit is een data beheer programma ontworpen door Jan Snelders.
Het maakt gebruik van een data-abstractie laag. Dit wil zeggen dat als je een database model hebt gemaakt de applicatie aan de hand van deze gegevens een interface opbouwd waarin de gebruiker de gegevens door kan zoeken, wijzigen en toevoegen. Dit systeem wordt gebruikt voor ondersteuning van Congress consultans. Dit onderdeel van de EAU verzorgt de congressen die er georganiseerd worden. Op de congressen geven wij van Trentt (wat de ict tak van het bedrijf inhoudt) ondersteuning op het systeem. Er zijn congressen het hele jaar door op verschillende locaties in Europa.

Op de congressen doen wij de opbouw van de computer systemen en het aanleggen van de netwerken. Verder is het mogelijk om direct via creditcard digitaal te betalen bij de verschillende balies. Daarvoor is ook een Internet verbinding nodig om het betalings verkeer goed te laten verlopen.

De module die ik ontworpen heb is de "Options Only" module. Via deze module is het mogelijk om op een hele snelle manier cursussen in te boeken waaraan de doctoren op het congres deel kunnen nemen. Zodra de klant aan de balie komt wordt zijn/haar badge ingescant en de gegevens van de persoon worden in het systeem geladen. Daarna kan de balie-medewerker eenvoudig via het klikken op course icons cursussen bijboeken in het systeem. Het inboeken gebeurd aan de hand van directe beschikbaarheid in het systeem. Het systeem is webbased en maakt gebruik van XML-RPC calls om gegevens uit te wisselen. Zodra de gebruiker zijn/haar courses gekozen heeft kan er direct betaald worden met creditcard. Hiervoor is een credit card reader gekoppeld aan het systeem. Hiermee worden de gegevens ingelezen en wordt direct de betaling via een SLL verbing bij een online geverifeerd en afgehandeld. Nadat de betaling afgerond is worden de juiste badges voor de courses uitgeprint. Op deze badges staat ook weer een barcode die ingescand wordt zodra de klant de course wil bijwonen. Dit systeem heeft nu op het Congress in Parijs gedraaid en is erg goed ervaren. Volgend jaar in Berlijn zal het systeem wellicht weer gebruikt worden.

Hoewel mijn ervaring bij de EAU heel leerzaam en een unieke ervaring bij mij heeft achter gelaten heb ik er toch voor gekozen om in juni een einde te maken aan mijn dienstverband. Dit omdat ik zelf veel meer heb met het ontwikkelen van websites. Dit werk gaf mij een enorme drive die ik miste bij de EAU. Omdat de congressen heel positief ervaren heb zal ik wellicht volgend jaar in Berlijn weer ondersteuning gaan bieden.

ACSI Publishing (huidige werkgever)

Bij ACSI ben ik direct weer begonnen met het doel het van het ontwikkelen van websites. De eerste website die opnieuw werd opgezet was Suncamp Holidays. Deze site werd op het gebied van techniek helemaal vernieuwd. Zowel in de front-end (javascript met mootools) werd er voor de back-end (PHP) gebruik gemaakt van OOP in de achterliggende code. Na deze structuur wijzigingen was er weer een goede basis om de website te voorzien van nieuwe functionaliteiten. De presentatie van de website te samen met het boek proces werd compleet vernieuwd zodat deze site klaar was voor de toekomst. Daarnaast hebben we voor deze website meerdere beheer modules bijgemaakt in ons Cms systeem.

Vertaalsysteem

Binnen het internationale portfolio van websites bij ACSI is er veel vertaalwerk. Dit wordt veelal gedaan door externe partijen zoals vertaalbureaus en freelancers.
Om de vertalingen aan te bieden aan derde partijen heb ik voor ACSI een systeem ontwikkeld. Hierbij was ik verantwoordelijk voor het inventariseren en moduleren van processen te samen met de verschillende partijen. Aan de hand van de ontwerpen heb ik hiervoor een systeem ontwikkeld waar ACSI vertalingen kan aanbieden. Er wordt een proces cyclus doorlopen door de vertalers en vertalingen worden na controle weer ingelezen.

Betaalsysteem

Via verschillende websites is het mogelijk online te betalen. Dit gebeurd veelal met creditcard.
Voor de registratie en verwerking van deze betalingen heb ik een systeem ontwikkeld waarmee betalingen verwerkt kunnen worden bij de bank via SSL Directlink (Ogone) en deze geregistreerd worden.
Daarnaast is er de mogelijkheid om betalingen voor de toekomst aan te maken en zonder creditcard gegevens op te slaan en deze betalingen te kunnen verwerken d.m.v. opgeslagen aliassen.
Deze betalingen worden dan dagelijks automatisch verwerkt in batches. Voor de front-end heb ik een module ontwikkeld die eenvoudig in de verschillende websites van ACSI te implenteren en herbruikbaar is.


top