PROFIELSCHETS
ALGEMENE GEGEVENS
Naam M/V Woonplaats Geboortedatum Inzetbaar als
: Arjan Bos :M : Alkmaar : 18/04/1981 : Performance tester
OPLEIDINGEN Vooropleidingen HAVO met vakkenpakket Nederlands, Engels, Wiskunde B, Natuurkunde, Scheikunde en Biologie. Diploma gehaald. VWO met Nederlands, Engels, Wiskunde A, Economie, Scheikunde, Aardrijkskunde en Biologie. Geen diploma gehaald door wijziging in studiekeuze. Automatiseringsopleidingen o
HBO Informatica en Informatiekunde, specialisatie Vormgeving en Ontwerp van Interactie aan de Haagse Hogeschool Zwaartepunten binnen het studieprogramma: -
Interaction Design Usability Engineering Communication Multimedia Design
o
TMap NEXT® Foundation Certificate in Test Management
o
ISEB ISTQB Foundation Certificate in Software Testing
KENNISOVERZICHT PROGRAMMEERTALEN Uitgebreide ervaring met PHP, HTML, JavaScript, in combinative met CSS vanuit het ontwikkelen en onderhouden van een uitgebreid Content Management Systeem (CMS) waarmee website werden gemaakt en onderhouden. Ervaring met JSON (JavaScript Object Notation) en AJAX (Asynchronous Javascript and XML) Ervaring met shell scripting (Unix) bij gebruik in PHP scripts en voor ondersteunende achtergrond applicaties op de server. Basis kennis van programmeren in C en ASP, Perl, VBScript. 4e Generatie talen Ervaring met Sybase Powerbuilder voor de ontwikkeling van Windows applicaties.
DATABASES Uitgebreide ervaring met het opzetten en gebruik van MySQL databases met de InnoDB storage engine waarbij ook Foreign Keys ondersteund worden. Basis ervaring met Microsoft Access en Oracle. METHODEN / TECHNIEKEN Ervaring met de Test-Driven Development techniek Ervaren gebruiker van Black-box test technieken Ervaren gebruiker van White-box test technieken Kennis van de TMap methodiek. Ervaring in het werken volgens de Iterative Application Development (IAD) method en de Dynamic System Development Method (DSDM). Basis kennis van de PRINCE2 methode. TOOLS Ervaring met Mecury LoadRunner Voor het programmeren warden TextMate op Apple en Notepad++ op Windows gebruikt. Basis ervaring met Mozilla Bugzilla Ervaren gebruiker van de Web Develoment tool (FireFox) Ervaren gebruiker van FireBug (FireFox) Ervaren gebruiker van Microsoft Script Debugger Basis kennis van de beste praktijkoplossingen van de Information Technology Infrastructure Library (ITIL) Ervaren gebruiker van OmniGraffle op Apple, gebruikt voor bv. workflow diagrammen, flow charts en interface ontwerp. PAKKETTEN Basis ervaring met programmeren en testen in Zend Studio 5.2 Basis ervaring met programmeren in Macromedia Dreamweaver
OPERATING SYSTEMEN Ervaren in het gebruik van Unix operating systemen, zoals Sun Solaris en de Linux distributies. Ervaring uit betrokkenheid bij het installeren en onderhouden van webservers. Ervaren gebruiker van Apple MacOS. Ervaring met Microsoft operating systemen uit eigen ervaring. -
MS-DOS (6.x) MS Windows (3.x, 95, 98, 98 SE, 2000, ME) MS Windows NT 4.0 (Workstation) MS Windows 2003 (Server) MS Windows XP (Home, Professional en Media Center Edition) MS Windows Vista (Home Premium)
Inclusief het installeren en onderhouden van de bovengenoemde MS operating systemen.
HARDWARE Ervaring met het assembleren en configureren van x86 gebaseerde computer systemen.
DATACOMMUNICATIE EN NETWERKEN Ervaring met het installeren en onderhouden van web- en database servers met daarop Apache, MySQL en PHP Beperkte eraring met het opbouwen van bedrade en draadloze lokale netwerken, configureren van hardware gateways, firewalls en andere services zoals FTP- en E-mail servers. Basis kennis van publieke netwerken zoals www en usenet. Gebruikerservaring met protocollen waaronder SMTP, POP3, IMAP, HTTP, FTP, IRC.
SPECIFIEKE EIGENSCHAPPEN Analytische en kritische kijk op technische aspecten. Klantvriendelijk en communicatief vaardig. Voornamelijk zelfstandig, maar weet voordelen te halen en een aanvulling te zijn bij het werken in teamverband. Ga graag uitdagingen aan. Leer snel, ben creatief en werk doordacht.
ERVARINGSOVERZICHT Periode Functie Bedrijf Toegepaste methode & technieken, hardware, tools Hardware Operating System Database Pakketten Werkzaamheden
: : : :
Augustus 2008 – Heden Performance tester Air France KLM (Detachering) TMap, ISEB, Mercury Loadrunner 9.1, CA Wily Introscope, soapUI, WebSphere Application Server, QPasa : N.v.t. : Windows XP, Windows Vista, Linux, AIX. : Oracle DB : Microsoft Office 2003, 2007 :
TESTEN Met Mercury Loadrunner VuGen opnames maken van, door het test management opgestelde test cases voor webapplicaties binnen Air France KLM. Scripts correleren en valideren voor het draaien van de test scenario’s.
ANALYSEREN EN RAPPORTEREN Op basis van testresultaten van voornamelijk stress- en endurance testen de testresultaten analyseren met de Loadrunner Analysis tool, waarbij ook gebruik gemaakt werd van geïmporteerde gegevens uit CA Wily Introscope. Op basis van het daaruit volgende HTML-rapport werd een eindrapport opgeleverd.
ADVISEREN Op basis van eerdere testervaring en bekendheid met het testen van bepaalde applicaties, zoals WebKiosk en Internet Check-In, in combinatie met kennis van TMap en ISEB een adviserende rol bij het opstellen van testplannen en het uitwerken van test cases.
PROGRAMMEREN Met behulp van ervaring op het gebied van programmeren heb ik het loadtest team bijgestaan met het ontwikkelen van kleine tools met behulp van Perl voor het exporteren en converteren voor import van data uit CA Wily Introscope. Ondersteuning bij een Risk Analysis tool in VBScript en verschillende tools met Perl voor het omzetten van data uit een interne XML-cache tool en soapUI projecten naar een compleet Loadrunner script.
Periode Functie Bedrijf Toegepaste methode & technieken, hardware, tools Hardware Operating System Database Pakketten Werkzaamheden
: : : :
Juli 2008 – Heden Test Specialist Computest Consultancy TMap, ISEB, Mercury Loadrunner 8.1, 9.1
: N.v.t. : Windows Vista, Linux, AIX. : Oracle DB : Microsoft Office 2003, 2007 :
TESTEN EN TRAININGEN Vanuit Computest Consultancy vindt de detachering plaats naar opdrachten door heel Nederland. Ook wordt er gewerkt aan professionalisering aan de hand van zelfstudie, cursussen and trainingen.
Periode Functie Bedrijf Toegepaste methode & technieken, hardware, tools Hardware Operating System Database Pakketten Werkzaamheden
: : : :
September 2004 – Juli 2008 Engineer Site Spirit B.V. IAD, PHP, HTML, JavaScript, XML, JSON, AJAX, TextMate, Zend Studio : N.v.t. : Windows XP, MacOS, Linux. : MySQL met de InnoDB storage engine. : Microsoft Office 2003, 2007, Zend Studio 5.2, TextMate, OmniGraffle. :
TESTEN Nieuwe interne internet-applicaties werden ontwikkeld met behulp van Test-Driven Development (TDD) techniek. Test cases werden gedefinieerd en gecreëerd om de technische mogelijkheden te verkennen voor specifieke units. Black-box test technieken werden gebruikt om de uitkomst van functionaliteiten te testen en om de acceptatie en implementatie te bevorderen. White-box test technieken werden gebruikt om de code te controleren, om zo te achterhalen hoe de code was opgezet. Hierbij werd voornamelijk gekeken naar herbruikbaarheid en integratie mogelijkheden. Vanuit deze testen zou een test case terug kunnen gaan naar de tekentafel met nieuwe specifiekere eisen. Aangezien test cases voornamelijk werden gebruikt om de technische grijze gebieden te verkennen werden aan het begin van een test case zo min mogelijk eisen vastgesteld aan de manier waarop het moest werken. Dit om de programmeurs zoveel mogelijk ruimte te geven bij het experimenteren. Nieuwe en aangepaste modules voor het Content Management Systeem (CMS) werden ook getest op functionaliteit, hierbij werd o.a. gecontroleerd of oude functies van de module nog goed werkten. Dit werd gedaan door een script te draaien die de verschillende bestaande functies zou doorlopen. Gebruiksvriendelijkheid werd getest door proefpersonen te laten werken met de nieuwe onderdelen (Beta testing). Test scripts werden intern geschreven. Ervaring met een door het bedrijf gecreëerd systeem voor de registratie en afhandeling van bugs. Voor het testen werden de volgende tools gebruikt: Zend Studio Debugger, FireBug en Web Development Tools voor FireFox en door scripts door W3C validators te halen. Bij het bedrijf gecreëerde tools en scripts.
TECHNISCH- EN FUNCTIONEEL ONTWERP Vaststellen van testbare systeemeisen; waaronder performance- en usability eisen. Hieronder valt ook het verzamelen van wensen van gebruikers voor verbeteringen van draaiende systemen en de eisen gesteld door de project-eigenaar. Het vaststellen van technisch grijze gebieden waarvan de mogelijkheden nog onbekend waren en hiervoor test cases opstellen. Dit betekent het beschrijven van de gewenste functionaliteiten en de voorkeuren waarop de nodige data gehanteerd moest worden. Ontwerpen en opzetten van de database structuur en het maken van functionele ontwerpen voor de applicaties volgens de eerder beschreven systeemeisen.
PROGRAMMEREN Het programmeren van test cases en internet-applicaties. Daarbij gebruikmakend van PHP, MySQL,
HTML, JavaScript en CSS. Het ontwikkelen en onderhouden van het online CMS voor websites. Test cases werden meestal gebruikt om de mogelijkheden van AJAX (Asynchronous JavaScript and XML) gebaseerde websites vast te stellen. Dit in combinatie met JSON (JavaScript Object Notation) in plaats van XML.
OVERIG Meegewerkt met het projectmanagement, gebaseerd op de PRINCE2 methode. Betrokken geweest bij procesmanagement, documentatie ervan en het bedenken van manieren om deze te stroomlijnen. Hierbij gebruikmakend van inzichten uit ITIL service management, eigen ervaring uit het bedrijf en de wensen van het hoger managment. Notuleren, controleren van documenten op spelling en grammatica, intern en extern support en vervangende technische dienst.
ERVARING UIT BIJBANEN Periode Functie Bedrijf Operating System Pakketten Werkzaamheden:
: 2003 – 2005 : Callcenter medewerker : CAK-BZ : Windows NT 4.0 : Intern Java-based DMS
HELPDESK Klanten te woord staan over de bijzondere zorgkosten met betrekking tot de thuiszorg.
Periode Functie Bedrijf Werkzaamheden:
: 2002 – 2003 : Stagiair, vormgeving en programmeur : PDC
VORMGEVER EN PROGRAMMEUR Ontwerpen van delen van websites en programmeren van websites.
Periode Functie Bedrijf Werkzaamheden:
: 2001 – 2002 : Callcenter medewerker : Azivo Ziekenfonds
HELPDESK Vragen beantwoorden met betrekking tot het ziekenfondspakket, openstaande rekeningen, inboeken reisverzekeringen etcetera.
Periode Functie Bedrijf Hardware Operating System Werkzaamheden:
: : : : :
2001 Promotie medewerker EM-Groep Packard Bell, Intel Pentium 4, Epson producten. Windows
PROMOTIEMEDEWERKER Demonstreren van de destijds nieuwe Packard Bell met Intel Pentium 4 processor en Epson printers en scanners. De demonstraties waren op lokatie in bij winkelketens door heel Nederland.