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: - o Interaction Design Usability Engineering Communication Multimedia Design Advanced Certificate in Test Management Professional (TMap®) 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 shell scripting (Unix) bij gebruik in PHP scripts en voor ondersteunende achtergrond applicaties op de server. Basis kennis van programmeren in C en ASP. 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. Basis ervaring met Microsoft Access. 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 Basis 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, zowel als 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 : September 2004 – Juli 2008 : Engineer : Site Spirit B.V. Werkzaamheden : : : : : : IAD, PHP, HTML, JavaScript, XML, 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. 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. Door 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: PROMOTIEMEDEWERKER : : : : : 2001 Promotie medewerker EM-Groep Packard Bell, Intel Pentium 4, Epson producten. Windows 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.