Opbygning af ridebane med BoPil Riste

Transcription

Opbygning af ridebane med BoPil Riste
Kristoffer Olsson
Poul Reumerts Vej 1
2500 Valby
+45 31776779
kristoffer@applikation.dk
.NET web- og applikationsudvikler, ScrumMaster
Objektorientet udvikling og design, ASP.NET, C#, WPF, WinForms, SQL-Server, HTML, CSS, JavaScript
Profil
Professionel it-erhvervserfaring siden 2001, selvstændig konsulent siden 2007.
Kernekompetencen er web- og applikationsudvikling på .NET platformen.
Solid erfaring med agile projektmodeller, TDD, BDD, DDD og Design Patterns.
Certificeret ScrumMaster
Lang tids udviklingserfaring fra den finansielle og sundhedsfaglige sektor kendetegnet
ved: høje krav til sikkerhed, stabilitet, komplekse forretningsområder, dokumentation
og høj grad af test.
Er stærk inden for både backend og frontend.
Ekspertise






Professionel
erfaring
Systemudvikling
Forretningsanalyse
Objektorientert analyse og design
Unittest – test driven development
Teknisk lead
Certificeret ScrumMaster
Radiometer A/S
2012
Freelance .NET konsulent/systemudvikler

Applikationsprogrammering
NNIT/BRFkredit
2009- 2012
Freelance .NET konsulent/systemudvikler
 Ansat som systemudvkler i BRFkredit gennem NNIT
 Web- og appliktionsprogrammering
Applikation.dk
2007 – 2012
.NET systemudvikler
 Web-, applikations- og embeddedprogrammering
CSC/Rigspolitiet/EU-Kommissionen
2007 – 2009
Freelance .NET konsulent/systemudvikler
 Web- og appliktionsprogrammering
DLG
.NET systemudvikler
2005 – 2007


Udvikling af websites i DLG Regi
Team lead
Københavns Universitet
2001 - 2005
Systemudvikler
 Udvikling af studieadministrative systemer
Uddannelse
Projekter
ScrumAlliance.org
Scrummaster
2012
Niels Brock Business School
Datamatiker
2001 – 2003
Blaagaard statsseminarium
Lærer
1997 – 2001
Radiometer A/S
2012
Blodgasanalyse
Udvikling af WPF desktop appliktion til blodgasanalyse. Applikationen
benyttes i laboratorier og på hospitaler, bruges til analyse af
blodgasdata fra Radiometers måleinstrumenter.
Værktøjer: .NET C#, WPF, Unit tests, Dependency Injection (DI), WiX
toolset, MVVM, ReSharper 7, Visual Studio 2010, Seriel kommunikation,
DevExpress WPF controls, DevExpress Report, Infragistics WPF controls.
BRFkredit/NNIT
Finansielle Kunderådgivningsapplikationer
Windows desktop applikation der guider en kunderådgiver igennem en
salgsproces med en kunde. Applikationen er kerneværktøjet i en
salgsproces i BRFkredit og fungerer i et WCF/SOA miljø og afvikles med
kunden gennem et telefonsalg eller direkte sammen med kunden hos
denne. Applikationen danner et samlet overblik over
kundeengagementet og simulerer derefter de ønskede realkredit/bankprodukter sammensætninger og udarbejder i sidste ende tilbud til
kunden. Konstant fokus på Test og dele af projektet blev udviklet efter
en TDD skabelon.
Værktøjer: .NET C#, Visual Studio 2005/2008/2010, WCF Web-Services,
XML/XSD, MVC/MVP, Test Driven Development, Rhino Mocks, Unit
tests, Unity, Dependency Injection (DI), XMLSpy, MapForce
Eletronisk tinglysning
Implementering af elektronisk håndtering af prioritetsrykning i
forbindelse med den elektroniske tinglysningsproces. Meget
forretningskritisk system der håndterer BRFkredits prioritetsstillinger i
forhold til andre realkreditinstitutters. Kommunikerede til fælles
Realkreditsystem via MQ og rykningsprocessen håndteredes internt i
2009 - 2012
systemet ved hjælp af WCF Messages.
Værktøjer: .NET C#, ASP.NET, Visual Studio 2005/2008/2010, WCF WebServices, XML/XSD, MVC/MVP, Test Driven Development, Rhino Mocks,
Unit tests, Unity, Dependency Injection (DI), XMLSpy, MapForce, IBM
Websphere MQ Client.
Applikation.dk
Symptom guide
iPhone app til hjælp af diagnosticering af patienter i en skadestue
Værktøjer: ObjectiveC, XCode, AppCode, SQLite, Photoshop
Online turneringsplanlægger
Til brug for skoler, sportsforeninger og deslige. Udvikling af AJAX baseret
GUI med JQuery og ASP.NET Ajax. Planlæggerne kan generere
kampplaner for lige så mange grupper og hold der ønskes. Kan også
afvikle turnering, herunder dynamisk opdatering af resultater og
stillinger.
Værktøjer: .NET C#, OOD, ASP.NET MVC, Test-drevet udvikling, Unit
tests, Dependency Injection (DI), SQL Server 2005, Transact SQL, LINQ,
JQuery, ASP.NET Ajax
Kontrolsoftware for Cedrex A/S
For Cedrex A/S er der blevet udviklet et stykke software der kan styre en
Microtube labeller fra Windows, maskinen bruges i laboratorier. Der
kommunikeres med PLC via seriel port (RS232) og printer via USB.
Værktøjer: Visual Studio 2005/2008/2010, C#, WPF, MVVM, Seriel
kommunikation
Maskinstyring for Cedrex A/S
Hardware styring af maskiner udviklet i .NET Micro Framework. Drivere
til sensor-og motorcontrollere.
Værktøjer: Visual Studio 2010, .NET Micro Framework C#, C, C++,
Netduino, Arduino
Udvikling af Website for Danske Skønlitterære Forfattere (skoenlit.dk)
Website baseret på CMS systemet DotNetNuke. Sitet indeholder
medlemsektion,
nyhedsbreve, brugerstyring m.m.
Værktøjer: Visual Studio 2005/2008, C#, VB.NET, JavaScript, XHTML,
ASP.NET
Udvikling og vedligehold af diverse hjemmesider
For egen virksomhed Applikation.DK er der løbende udført opgaver for:
2BNetworks/ Republic of Fritz Hansen, H1Design og Museum
Sønderjylland/Jesper Clausen, MultiSupport
Værktøjer: C#, Visual Studio 2005/2003, SQL server, Web-Services,
XML/XSD, ASP, ASP.NET, JavaScript, VSTO, VB6, VBA
2007 - 2013
CSC/Rigspolitiet/EU-Kommissionen
2007 - 2009
Windowsapplikation til paskontrol
Videreudvikling af Rigspolitiets paskontrolapplikation. Bruges
administrativt og ved samtlige grænsekontroller i DK.
Værktøjer: C#, C++, Visual Studio 2005, SQL server, Web-Services,
XML/XSD, XMLSpy, MapForce, DB2, IBM Websphere MQ Client, BEA
Web Logic, IBM Mainframe z/OS.
Testværktøjer til afvikling af SIS 2 test
I forbindelse med Schengenlandenes implementering af SIS 2 (Schengen
Information System 2) har jeg udviklet værktøjer til brug for test af
Rigspolitiets systemer mod det centrale EU-system.
Værktøjer: C#, Visual Studio 2005, SQL server, Web-Services, XML/XSD,
DB2, IBM Websphere MQ Client, BEA Web Logic, IBM Mainframe z/OS.
DLG
DLG Intranet - Sharepoint
Vedligeholdelse og videreudvikling af DLG's intranet, baseret på en
Microsoft Sharepoint Portal Server 2003.
Værktøjer: C#, Sharepoint Portal Server 2003, SQL Server, Visual Studio
2003
DLG WebCheck
System der skaber overblik over samtlige sider i et Microsoft CMS website, for www.dlg.dk's vedkommende drejer det sig om ca. 1300 sider.
Systemet giver DLG's over 50 web-redaktører overblik over hvilke sider
de er ansvarlige for samtidig med, at de har mulighed for at sætte
levetid på siden og godkende og rette siden inde fra
systemet. Hver uge får hver enkelt web-redaktør en statusmail, der
fortæller hvilke sider der er udløbet. Systemet indholder også et
administrationsmodul, hvor en webmaster kan administrere siderne og
deres ansvarlige. Systemet kan køre uafhængigt på hver enkelt af DLG's
10 Microsoft CMS web-sites og er derfor i princippet
implementerbart på enhver Microsoft CMS 2002 server.
Værktøjer: C#, Microsoft CMS 2002, SQL Server, Visual Studio 2003
Hippo-logisk.com
Udvikling af Hippo-logisk.com, som en del af en sponsorkontrakt med
DLG. Siden kører på Microsoft CMS og indeholder en web-shop.
Værktøjer: C#, Microsoft CMS 2002, SQL Server, Visual Studio 2003
Børsnotering møllehvede
www.dlg.dk's mest besøgte side. Systemet giver mulighed for dynamisk
styring af overlappende terminer og styring af antallet af viste terminer.
Der er desuden udviklet et administrationsmodul til styring af priser.
Værktøjer: C#, SQL Server, Visual Studio 2003
Videreudvikling af DLG Tele bredbåndsbestilling
DLG Tele modtager et antal bredbåndsbestillinger via www.dlg.dk hver
2005 - 2007
dag. Disse bestillinger behandles af DLG Tele afhængig af en masse
faktorer, bl.a. om man har bredbånd i forvejen og hvilken udbyder det
er. Behandlingen udmøntes i en ordre der via en web-service sendes til
en DLG Tele samarbejdspartner. jeg har i stor grad
tilpasset og videreudviklet denne løsning og mange steder har jeg lavet
en decideret omkodning af systemet.
Værktøjer: C#, Microsoft CMS 2002, SQL Server, Visual Studio 2003,
Web-Services, XML.
Københavns Universitet
Remote Access logning
Et program der analyserer en NT servers systemlog og ud fra dette laver
statistiker om brugere og opkoblingstider via en RAS forbindelse.
Værktøjer: MS Access, Visual Basic, WIN2000 (MMC handling), Oracle
PL/SQL, Oracle Forms 6, VBA.
Internet Portal
Udvikling på væsentlige dele af Københavns Universitets internetsider.
Har bl.a. deltaget i udviklingen af Punkt.KU som er studerende og
ansattes internetportal på Københavns Universitet (ca. 70.000 brugere).
Portalen har mødeforum, mail-services og mange andre muligheder. Jeg
har også deltaget aktivt i udviklingen af www.ku.dk, www.punkt.ku.dk
og www.akademiskopgavebank.dk
Værktøjer: Visual InterDev, ASP, PHP, HTML, JavaScript, Oracle iAS,
PL/SQL, SQL-Server.
Server overvågning
Applikation udarbejdet i VB.NET, der moniterer systemoplysninger fra
Windows servere ved hjælp af WMI og registreringsdatabasen. Der blev
hentet en stor del informationer bla. al information om harddiske og
hvilke programmer og versioner der var installeret.
Værktøjer: Visual Studio 2003, VB.NET, Windows Forms, WMI, VBA
Ansøgningsformular - varighed 1 år, 2 etaper. (Det Internationale
Kontor)
I forbindelse med Det Internationale Kontors omlægning til digital
administration stod jeg for al udvikling og design af et interaktivt webbaseret ansøgningsmodul til brug for danske studerende der ønsker at
studere i udlandet og i anden etape et ansøgningsmodul for
udenlandske studerende der ønsker at læse i Danmark.
Initiativtager til en komplet objektorienteret analyse af problemområdet
og var samtidig tovholder på den. Løsningen omfattede også en
grænseflade der var 100 % sprogversionerbar, en implementering der
dannede baggrund for en generel sprogversionering på Punkt.KU.
Ligeledes medførte det en udvikling af et fejlhåndteringsmodul, der
registrerede alle fejl og instruerede brugeren i hvordan man kom videre
fra fejlen, samtidig med at HelpDesk folk og udviklere kunne se fejlen
med det samme og vurdere hvem der skulle tage sig af den.
Kompleksiteten i systemet lå i sammenkørningen med universitetets
eksisterende systemer herunder sikkerhed og tilgængelighed. Jeg
2001 - 2005
udførte simple "Tænke Højt Test" og på den baggrund designede
brugergrænsefladen.
Værktøjer: Visio, UML, OOA&D, Oracle iAS, PL/SQL, SQL Server. C++,
Brugervenlighedstest.
Niels Brock Business School – Datamatikeruddannelsen
2001 - 2003
Administrationssystem til 6 skolebiblioteker.
Analyse, design og implementering af klient-server
bogadministrationssystem. Del af en gruppe på 4 personer.
Værktøjer: C++, Borland C++ Builder, OOA&D, Oracle 8i, klient-server
arkitektur.
Proxy-server
Som en del af en gruppe på 4, analyserede, designede og
implementerede vi en proxy-server i C. Serveren var i stand til at logge
events og historie udover at den også kunne administrere brugere og
rettigheder.
Værktøjer: C, Prototyping, Linux, Black and white box testing
Test og evaluering af brugergrænseflader (Speciale)
Mit speciale tog sit udgangspunkt I programmet Opportunity Manager
(nu Info Connector), som er et program der ligger ovenpå MS Outlook.
Vi testede og evaluerede programmets brugergrænseflader ved hjælp af
tre metoder (tænke højt test, konstruktiv interaktion og heuristisk
inspektion). Vi klassificerede brugervenlighedsproblemer ved hjælp af
User Action Framework (UAF) og sammenlignede derefter de tre
metoders evne til at udpege brugervenlighedsproblemer. Til en af
testmetoderne udviklede jeg en "testdriver", der automatiserede testen
og opsamlingen af resultaterne.
Værktøjer: Tænke højt test, Heuristisk inspektion, Konstruktiv
interaktion, User Action Framework, C++, Borland C++ Builder
Diverse projekter
Hundevæddeløbsprogram
Et program der håndterede hundevæddeløb. Registrering af hunde og
løbetider, div. rapporter af fremtidige løb og gennemførte løb.
Værktøjer: MS Access, Visual Basic
Medarbejderadministration (Roskilde Festival)
Et system der administrerer ansatte og frivillige på Nordeuropas største
festival Roskilde Festival. Mit primære arbejdsområde er design og
udvikling af web-grænseflader. Jeg har også udviklet et logsystem til
brug for ansvarspersoner på Festivalen.
Værktøjer: PHP, PostgreSQL, HTML, XML, XSLT, JavaScript, Flash
Actionscript.
2001 - 2003
Bandhjemmeside og musikvideo
Udarbejdelse af hjemmeside og musikvideo i Flash til bandet Meta-Gerd.
Musikvideoen "Dollardrengen" er ligeledes udviklet i Flash.
Værktøjer: Flash, Actionscript, HTML, JavaScript.
Hjemmeside for Axiom Laboratory
Hjemmeside med simpelt CMS der har et nyhedsmodul, persongalleri og
håndtering af laboratoriets publikationer. Det var dette forskerhold der
for et stykke tid siden fandt ud af at solsystemet var 2 millioner år ældre
end hidtil antaget.
Værktøjer: ASP, MySql, XHTML, JavaScript.
Kompetencer
Backend
Antal års
erfaring
11
Sidst
anvendt
2013
Arbejdsområde
Brugergrænsefladeudvikling
9
2013
Ekspert
Arbejdsområde
CMS
5
2009
Ekspert
Arbejdsområde
Databasedesign
8
2012
Meget rutineret
Arbejdsområde
Den offentlige sektor
4
2009
Meget rutineret
Arbejdsområde
1
2004
Godt kendskab
Arbejdsområde
ESDH (Elektronisk Sags- og
Dokumenthåndtering)
Finans
3
2012
Rutineret
Arbejdsområde
Frontend
11
2013
Ekspert
Arbejdsområde
Konvertering
5
2007
Rutineret
Arbejdsområde
Kravspecifikation
8
2012
Meget rutineret
Arbejdsområde
OOA (Object Oriented Analysis)
8
2013
Meget rutineret
Arbejdsområde
OOD (Object Oriented Design)
8
2013
Meget rutineret
Arbejdsområde
OOP (Object Oriented Programming)
8
2013
Ekspert
Arbejdsområde
Systemanalyse
8
2013
Meget rutineret
Arbejdsområde
Systemdesign
8
2013
Meget rutineret
Arbejdsområde
Systemudvikling
11
2013
Ekspert
Arbejdsområde
Team Lead
5
2012
Rutineret
Arbejdsområde
Test-drevet udvikling
3
2012
Rutineret
Arbejdsområde
Web Services
6
2012
Meget rutineret
Arbejdsområde
Webudvikling
8
2013
Ekspert
Arbejdsområde
Webusability
8
2011
Meget rutineret
Sprog
C#
7
2013
Ekspert
Sprog
Sprog
C++
C
5
2
2013
2013
Rutineret
Rutineret
Sprog
Objective C
2
2013
Rutineret
Sprog
JavaScript
7
2012
Meget rutineret
Sprog
PHP5
2
2006
Rutineret
Sprog
PL/SQL
3
2005
Rutineret
Kategori
Kompetence
Arbejdsområde
Niveau
Ekspert
Sprog
Transact-SQL
8
2013
Meget rutineret
Sprog
SQL
11
2013
Ekspert
Sprog
VB.NET
2
2009
Meget rutineret
Sprog
XSLT
4
2012
Rutineret
Teknologier
ASP (Active Server Pages)
6
2009
Meget rutineret
Teknologier
WPF
3
2013
Meget rutineret
Teknologier
ASP.NET (MVC)
7
2013
Meget rutineret
Teknologier
CSS (Cascading Style Sheets)
8
2013
Ekspert
Teknologier
DotNetNuke
1
2009
Rutineret
Teknologier
(X)HTML
11
2013
Ekspert
Teknologier
XML
6
2012
Meget rutineret
Teknologier
IBM Websphere MQ (+Client)
3
2012
Meget rutineret
Teknologier
WCF
2
2012
Rutineret
Platforme
IBM Mainframe z/OS
2
2009
Rutineret
Platforme
DOS
3
2009
Rutineret
Platforme
Microsoft Windows 2000 Server
6
2009
Meget rutineret
Platforme
4
2009
Rutineret
Databaser
Microsoft Windows Server 2003 Web
Edition
Microsoft Access
4
2009
Meget rutineret
Databaser
Microsoft SQL Server 2000
6
2009
Meget rutineret
Databaser
Microsoft SQL Server 2005
5
2010
Meget rutineret
Databaser
Microsoft SQL Server 2008
2
2012
Meget rutineret
Databaser
Oracle
4
2006
Rutineret
Databaser
DB2
2
2009
Rutineret
Udviklingsværktøjer
Macromedia Flash
5
2007
Meget rutineret
Udviklingsværktøjer
Microsoft Visual Basic
3
2005
Meget rutineret
Udviklingsværktøjer
Microsoft Visual Studio .NET
7
2013
Ekspert
Udviklingsværktøjer
SVN (Subversion)
2
2012
Rutineret
Udviklingsværktøjer
XML Spy
3
2012
Ekspert
Middleware OS system
software
Middleware OS system
software
Methods / Metoder
Microsoft Team Foundation Server
2008/2010
SharePoint Portal Server
3
2012
Meget rutineret
2
2007
Rutineret
Design Patterns
4
2013
Meget rutineret
Methods / Metoder
UML
8
2012
Meget rutineret
6
2013
Meget rutineret
6
2013
Meget rutineret
Forretnings- og
Microsoft Excel
kontorstøtteapplikationer
Multimedieværktøjer
Adobe Photoshop