Jakobs C.V. Version 2011_01_26 Curriculum Vitae & Præsentation Navn Jakob Krarup (født 8. maj 1972) Bopæl Ringkøbingvej 44 9220 Aalborg Øst Kontaktoplysninger Telefon: 321 123 32 Mobil: 25 18 88 91 Mail: Web: www.jake.dk Blog: www.xnafan.net Uddannelse og arbejde 2009 Konsulent/udvikler hos Logica plc. - SharePoint udvikler på løsning til Velfærdsministeriet - SSIS udvikler på Datawarehouse løsning til Fødevarestyrelsen 2006-2009 Konsulent og Instruktør hos IT Support Gruppen/Pilentum 2004 Mastergrad i E-Learning. Master of ICT and Learning (MIL), Aalborg Universitet - speciale om ekspertsystemer 2001-2006 Underviser ved SoftAdvice ApS 1999-2001 Datamatikeruddannelse (Århus Købmandsskole) 1995-1999 Læreruddannelse (Århus Dag- og Aftenseminarium) 1994-1995 Konvojleder ved Beredskabsstyrelsen, Jugoslavien 1994-1995 Pædagogmedhjælper, Brabrand 1994 2006 Reserveofficer ved Beredskabsstyrelsen 1993-1994 Beredskabskorpset, Herning - officersuddannelse / voksenpædagogisk grundkursus - uddannelse af brandmænd og reddere - førstehjælps- og røgdykkerinstruktør 1990-2008 Underviser ved Herning Ungdomsskole (programmering og computere)
Færdigheder Alsidig og struktureret programmør Meget omfattende viden om Microsoft.net framework. Herunder C# og VB.net Asp.net (certificeret) Windows forms (certificeret) Web- og Windows services (certificeret) Ado.net og MSSQL Server (certificeret) SharePoint (særligt WebParts, men også WorkFlows, eventhandlers og API et generelt) VSTO (programmering op mod Office pakken) (for alle Microsoft certificeringer, se bilag 1, side 4 og 5) Stort kendskab til almindelig webprogrammering. Herunder HTML, CSS, Javascript, ASP, XML, XSLT, IIS, Schema, brugervenlighed Indgående kendskab til relationelle databaser og modellering af disse. Herunder MSSQL server (certificeret), TSQL, normalisering og denormalisering af databaser Jeg er meget hurtig til at finde og optage ny viden, overskue API er og lave struktureret og veldokumenteret kode. Som konsulent hos IT Support Gruppen/Pilentum har jeg fungeret som sparringspartner for mange af vore kunder omkring udviklingen af nye eller eksisterende kodeprojekter. Jeg har herudover udviklet web- og Windowsapplikationer i C# for kunder. Teamplayer Jeg er både kreativ og struktureret i arbejdsprocesser. Jeg er god til at finde mig til rette med folk af mange støbninger og min største styrke i gruppeprocesser er, at kunne få alle til at føle sig som en del af gruppen. Jeg er en kreativ og erfaren formidler, der kan beskrive komplekse strukturer og processer så det bliver forståeligt og let at huske. Side 2 af 5
Fritidskoder Jeg koder også i min fritid. Blandt andet spil og hjemmesider. Jeg læser Design Patterns og API konstruktion som godnatlæsning og abonnerer på flere kodenyhedsbreve. Jeg har skrevet en prisbelønnet artikel 1 for TheCodeProject. Med andre ord jeg er en Geek i ordets positive betydning: en person der er lidenskabelig i sit fagområde! Familieforhold Jeg bor i Aalborg Øst med mine to børn på 3 og 6 år, samt min kæreste Dorthea og hendes to teenagedøtre. Kort beskrivelse af mig Efter gymnasiet blev jeg uddannet som officer ved Beredskabscenter Midtjylland, hvor jeg underviste værnepligtige i førstehjælp, røgdykning, brandslukning og redning. Her fik jeg Jeg kan ikke få viden nok voksenpædagogisk grundkursus. Herefter tog jeg læreruddannelse ved Århus Dag- og Aftenseminarium. Jeg har programmeret siden starten af 90 erne da en gymnasiekammerat lærte mig QBASIC og under studietiden på seminariet, blev jeg mere og mere interesseret i at få en formel uddannelse som programmør. Jeg brugte derfor de to sidste år af min SU på at tage en datamatikeruddannelse hvor jeg skrev hovedopgave om E-Learning for Lego. Lige efter datamatikeruddannelsen fik jeg ansættelse hos SoftAdvice som underviser. Det var da.net lige var kommet ud i version 1.0 og det var rigtig spændende at følge hvordan.net og ikke mindst Visual Studio.net modnedes henover de næste 10 år. Det første år underviste jeg også i Java certificering og Java Server Pages. Jeg er glad for at herigennem at have fået et bredt kendskab til muligheder med forskellige sprog. Undervejs i min ansættelse hos SoftAdvice blev der tid til at tage en Master i Informations og Kommunikations Teknologi og Læring (MIL) ved Aalborg Universitet i 2004. Herefter har jeg løbende holdt mig opdateret i Microsofts.net teknologi og er i dag MCSD (Microsoft Certified Solutions Developer). I tiden 2006-2009 har jeg undervist som Microsoft Certified Trainer hos IT Support Gruppen/Pilentum i Nørresundby i Microsofts udviklerprodukter og SharePoint. I 2009 fik jeg ansættelse hos som SharePoint konsulent og udvikler hos Logica. Siden starten af 2010 har jeg været SSIS udvikler på et datavarehusprojekt for fødevarestyrelsen. I min fritid læser jeg meget, programmerer spil i XNA 2, laver ballondyr og er ved at lære digital elektronik. Jeg ser mit liv som én lang læreproces og kan ikke få viden nok : ) - Jakob Krarup 1 http://www.codeproject.com/kb/webforms/datagridhelpertool.aspx 2 http://www.xnafan.net Side 3 af 5
Bilag 1 - Microsoft Certificeringer 2007 Microsoft Certified Professional Developer (PRO: Designing and Developing Windows-Based Applications by Using the Microsoft.NET Framework, MS070-548) (TS: Microsoft.NET Framework 2.0 Windows-Based Client Development, MS070-526) Microsoft Certified IT Professional (Designing Database Solutions by Using Microsoft SQL Server 2005, MS070-441) (Designing and Optimizing Data Access by Using Microsoft SQL Server 2005, MS070-442) (TS: Microsoft SQL Server 2005 Implementation and Maintenance, MS070-431) Microsoft Certified Professional Developer (Web Developer, PRO: Developing Web-based applications by Using the Microsoft.NET Framework, MS070-547) (TS: Developing Microsoft Office Solutions Using XML with Office Professional Edition 2003, MS074-137) Microsoft Certified Trainer Side 4 af 5
Bilag 1 - Microsoft Certificeringer fortsat 2006 (.NET Framework 2.0 - Web-Based Client Development, MS070-528) Microsoft Certified Professional (.NET Framework 2.0 - Application Development Foundation, MS070-536) Microsoft Certified Solutions Developer (Analyzing Requirements and Defining Microsoft.NET Solution Architectures, MS070-300) Microsoft Certified Professional (Developing and Implementing Windows-based Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET, MS070-316) Microsoft Certified Application Developer (Developing XML Web Services and Server Components with Microsoft Visual C#.NET and the Microsoft.NET Framework, MS070-320) 2005 Microsoft Certified Professional (Microsoft SQL Server 2000 Database Design and Implementation, MS070-229) 2003 Microsoft Certified Professional (Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET/ C#, MS070-315) Side 5 af 5