Curriculum Vitae Persoonlijke gegevens: Naam: Ryheul Kristof Nationaliteit: Belg Geboortedatum: 17/10/1985 te Brugge Burgerlijke stand: Ongehuwd Contact gegevens: Kortrijksestraat 386 0201, 8020 Waardamme Tel.: (+32)50/82.03.07 Gsm: (+32)479/24.25.86 E-mail: [email protected] Rijbewijs: Ja Werk ervaringen & interesses: Werk interesses: Posities waar ik geïnteresseerd in ben zijn rollen zoals Software architect – team lead in combinatie met praktische en technische software ontwikkeling gebaseerd op agile methodologieën. Waar ik mijn ervaring in embedded, bedrijfsanalyse en software ontwikkeling kan delen. Mijn persoonlijke interesses gaan naar automotive, healthcare, sport en gerelateerde bedrijven. Werkervaring: 2011 Qspin – Dana Spicer Off-Highway Embedded Software Consultant (4 jaar 3 maanden & actief) Specifieke rol: (Software Architect C and C# .NET) Ontwerp, ontwikkeling, test & validatie van embedded systemen Software development live-cycle support (Agile, Scrum, V-model) Project management, release procedures, continuous integration, deployment en testen, issue management Aanmaken van user stories, use cases en acceptatie test criteria Opstellen van documenten voor "changes", "guidelines" en "best practices" gebaseerd op agile principes Inschatten van werk, kwaliteitscontrole and code review Van op afstand samenwerken met Indië Unit, integratie en acceptatie testen, test procedures en test plan Opzetten van build/test server & embedded unit testing framework Beschrijven van requirements & design beslissingen maken Technologieën: MISCRA C, C, python, C#, .NET framework, TDD, NUnit, CppUTest, visual studio, installshield, resharper, subversion, bugzilla, jenkins, sonar, sharepoint, CAN, J1939, CANalyzer, scrum, agile, project planning, uVision, Eclipse, Trace T32 debugging, enterprise architect modeling (UML/SysML) 2009 – 2011 Melexis IT Business Analyst (1 jaar 11 maanden) Specifieke rol: (Software Development java) Software ontwikkeling voor allerhande bedrijfsgerichte toepassingen (BI server, project opvolging & productie gerelateerde ondersteuning) Actief in een agile development team Project management, release procedures, automatische integratie, deployment en testing, issue management Aanmaken van user stories, use cases, acceptatie test criteria, inschatten van werk, kwaliteitscontrole, code review Unit, integratie en acceptatie testing, test procedures en test plan Duidelijke en kwalitatieve documentatie voor installatie, onderhoud en gebruikershandleiding (o.a. test, uat en productie) Technologieën: java 1.5 – 1.6, j2ee, maven, ant, hibernate, spring, spring security, wicket, hudson, fitnesse, selenium, junit, jira, linux, jboss, tomcat, scrum, kanban, git, mindmap, birt, spagobi, cas sso with ldap, hypersonic, postgresql, oracle 2007 – 2009 Dana Spicer Off-Highway Embedded Software Application Engineer (2 jaar) Specifieke rol: (Software Development C) Overzetten van bestaande software op oude platformen naar een nieuw generiek platform. Deze vervangt alle oude platformen met al hun functionaliteiten en verbeteren indien van toepassing. Reverse engineering, analyse, studie van implementatie, implementatie, testen en valideren. Rapportering, procedures, controlepunten en reviews. Gezamenlijk test- en validatie plannen opstellen. Duidelijke en kwalitatieve documentatie zowel voor interne en externe gebruikers. Ondersteuning verlenen aan andere gerelateerde ontwikkelingen (dashboard, machine emulator). 2003 – 2008 2006 – 2008 Jobstudent Transwest Oostkamp (5 jaar) (Truckwash / handy-men) Jobstudent Jerovan Computers Oostkamp (1,5 jaar) (Troubleshooting in de winkel en bij klanten) Opleidingen: 2004 - 2007 Diploma professionele Bachelor Elektronica-ICT (informatie & communicatie technologie) keuzerichting ICT Behaald met onderscheiding te KHBO – Oostende Dep. IW&T. 1997 – 2004 Diploma secondair: Elektrotechnieken (ET) Behaald met onderscheiding te VTI-Brugge Meer informatie over extra opleidingen, stage en eindwerken kan u in bijlage terug vinden. Persoonlijke kenmerken: Technische vaardigheden:. Kennis excel, word, outlook, powerpoint, access. Grondige kennis internet gebruik en methodologieën. Ervaring met meerdere besturingssystemen. Programming languages Java & J2EE Scala Pyhton C# C/C++ VB/VBA Web development (html, css, xml, php, asp) Scripting languages (perl, python, ruby, javascript) Database development (oracle, postgresql, mySQL, …) 1 2 3 4 X X X X X X X X X 5 Extra programma kennis: (professionele tools) - Keil microVision (embedded development environment) - Enterprise Architect (UML / requirements management) - Mindmap (xmind) - Microsoft Visual Studio - Microsoft Visual SourceSafe, cvs, subversion en git (distributed version control system) - Netbeans IDE & eclipse (java, C/C++ development) - Intellij IDEA Extra technische kennis: (bedrijfsgerelateerde) - SAE J1939 (CAN 2.0b standaard) - Vector CANalyzer diagnostic tool - Vector CANape diagnostic tool - Trace T32 debugger - Phillips XC16x product family - Freescale MPC56xx product family Persoonlijke extra’s: Hobby’s (Sport): Zwemmen, actief zwemcoach (ZVO en TZT) Bestuurslid ZVO (zwemclub oostkamp) Docent zwemmen (BLOSO – Vlaamse Trainers School) Certificaten: BLOSO Zwem initiator, instructeur B en trainer B Sportverzorger (2012 - 2013) Prince2 & ScrumMaster Websites: www.sofides.eu www.swimcare.be Sofides: Bedrijf in bijberoep opgericht in Juli 2010 dit voornamelijk uit hobby en interesses in projecten voor mijzelf en vzw's. Het aanbieden van software oplossingen gebaseerd op de noden van de klant. Ontwikkeling van speciale software tot het aanbieden van IT oplossingen voor kleine bedrijven en startende zelfstandigen. Integratie van desktop, web en mobiele applicaties. SwimCare: Als gecertificeerd zwemtrainer wil ik graag zwemmers verder helpen om hun techniek en uithouding te verbeteren. Hiervoor ben ik gestart met een platform voor zowel trainers als zwemmers om hun meer informatie te geven over het zwemmen en de sport in het algemeen. Ik stel voornamelijk persoonlijke trainingsschema's op en geef ook geregeld privé lessen, bijscholingen en andere projecten. (bijvoorbeeld: Start To Crawl) Evenementen: Devoxx 2009, Devoxx 2010 Extra gevolgde opleidingen, stage en eindwerken: TETRA-projecten en dergelijke: - SecureApps: Ontwikkeling van context aware security + cryptografie - CrossMos: Ontwikkeling van apps op basis van platform onafhankelijke tools Opleidingen via avondschool, open universiteit of seminaries: - Hardware + installatie module1 / Hardware trouble-shooting module3 - Flash MX vectorieel tekenen - CCNA netwerk opleiding (modules 1, 2, 3 en 4) - MCTS Microsoft .NET Framework – Application Development Foundation - Relationele databases (open universiteit) - Gestructureerd software testen (seminarie – KHBO) - Risk based software testing (seminarie – KHBO) - Zoekmachine optimalisatie & adverteren - Online marketing en e-mail management - Productiever worden (seminar – unizo, devoxx) - ScrumMaster & Prince2 (2012) - Python (2013) Stage & eindwerken: - Stage Dana Spicer Off-Highway (.NET software developer) Gedurende 6 maand software ontworpen voor een nieuw project om data management, weergave en analyse te gaan doen van real-time data (CAN-bus - externe hardware). Verwerken van gegevens voor weergave, analyse en testen. - Eindwerk DANA CAN EDI Diagnostic Tool Zoals de naam het aangeeft een diagnose tool om data die over een CAN-bus gestuurd wordt weer te geven voor het testen, analyseren en bugfixen van embedded software geschreven voor hardware microcontroller (voertuigcontroller). (extern project – DANA Spicer Off-Highway) - Eindwerk secondair (Elektrotechnieker) Uittekenen van een industriële installatie zowel de gebouwen, elektriciteit, kasten en PLC-sturing. (Intern project – VTI-Brugge)