Stefan Lyager

.NET-udvikler
Tlf. 51 94 66 82
stefan@stefanlyager.dk

Profil

Jeg er en erfaren freelance .NET-udvikler med base i Trekantområdet.

Typisk fungerer jeg som allround-udvikler, da jeg har solid erfaring med både frontend- og backend-udvikling. På frontenden er jeg stærkest indenfor webteknologier som ASP.NET (MVC), Javascript, HTML5 og CSS. På backenden har jeg udviklet et væld af services, mange med SQL Server som database og ofte med integration til eksterne systemer, typisk via SOAP eller REST-interfaces.

Jeg er vant til at arbejde agilt, fx med Scrum og TDD. Endvidere har jeg en god evne til at falde ind på projekter, hvad enten det drejer sig om nyudvikling eller vedligehold.

Tag et kig på mit CV og kontakt mig gerne for en uforpligtende snak om, hvordan jeg kan hjælpe jer.


Kompetencer

Systemudvikling

Tung udvikler med kernekompetencer indenfor Microsoft-teknologier, især Microsoft .NET.

Arkitektur

Dygtig arkitekt med kendskab til distribuerede systemer, design patterns m.m.

Projektledelse

Erfaring med teknisk projektledelse, specielt ifm. outsourcede IT-projekter.


Tekniske Færdigheder

  • .NET
  • ASP.NET
  • Windows Services
  • Javascript
  • Backbone.js
  • CSS
  • Windows Azure
  • Design Patterns
  • eXtreme Programming
  • Behavior Driven Development
  • Moq
  • Visual Studio
  • Git
  • Service Oriented Architecture
  • XML
  • Databasedesign
  • C#
  • ASP.NET MVC
  • SQL Server
  • Model-View-ViewModel
  • require.js
  • Responsive Design
  • WCF
  • Agile metoder
  • Unit Testing
  • MSTest
  • Dependency Injection
  • ReSharper
  • Continous Integration
  • Web Services
  • JSON
  • NoSQL
  • VB.NET
  • WinForms
  • Distribuerede Systemer
  • Knockout
  • jQuery
  • Twitter Bootstrap
  • ASP.NET Web API
  • Scrum
  • Test Driven Development
  • xUnit
  • Castle Windsor
  • Team Foundation Server
  • LINQ
  • REST
  • HTML5
  • Browserkompatibilitet

Erfaring

Air Support

Ekstern Konsulent 2015/12 - 2016/01

Air Support udvikler planlægnings- og optimeringsløsninger til flyindustrien og har en betydelig markedsandel indenfor systemer til flight planning.

Jeg deltog i udviklingen af en prototype til varsling og opsætning af kriterier for varsling ifm. dårlige vejrforhold. Mit primære fokus var en responsive frontend med integration til backend systemer via WCF web services.

  • Udvikling af responsive frontend med ASP.NET MVC og Twitter Bootstrap.
  • Udvikling af custom Bootstrap theme med LESS.
  • Distribueret løsning med WCF web services.
  • Dependency injection med Unity.
  • Versionsstyring med Team Foundation Server.

Ballum IT

Ekstern Konsulent 2013/11 - 2015/12

Ballum IT leverer skræddersyede webløsninger til mindre og mellemstore virksomheder, primært i det sønderjyske. Derudover leverer de infostandere med deres eget standardsystem: InfoComplete.

Jeg deltog i videreudvikling og vedligehold af både skræddersyede webløsninger, men også standardsystemet InfoComplete.

  • Udvikling på standardsystem baseret på ASP.NET MVC med Twitter Bootstrap.
  • Udvikling af frontends med bl.a. TypeScript.
  • Udvikling af backend i C#.
  • Databasedesign på Microsoft SQL Server og MySQL.
  • Udvikling af systemer til drift på cloud-platformen Windows Azure.

MicroTech Software

Ekstern Konsulent 2014/04 - 2015/06

MicroTech Software leverer rammesystemer til brug i forsikrings- og finansbranchen.

Jeg deltog i udviklingen af en webbaseret løsning til beregning af forsikringspræmier og bestilling af forsikringer.

  • Udvikling af responsive frontend i ASP.NET MVC med Twitter Bootstrap, KnockoutJS, jQuery og en række andre Javascript-libraries.
  • Implementering af frontends med udgangspunkt i designmønstret Model-View-ViewModel.
  • C# udvikling af backend samt databaseudvikling og design på Microsoft SQL Server.
  • Integration til både interne og eksterne services via REST og web services.

Nordic Aviation Capital

Ekstern Konsulent 2013/12 - 2014/04

Nordic Aviation Capital leverer leasingydelser indenfor flyindustrien. Virskomheden er indehaver af en flåde på 200 fly, som leases ud til flyselskaber over hele verden.

Jeg deltog i udviklingen og videreudviklingen af virksomhedens administrative systemer.

  • Udvikling af responsive frontends i ASP.NET MVC med Twitter Bootstrap og Backbone.js.
  • Udvikling af backend i C#.
  • Databasedesign på Microsoft SQL Server.
  • Integration til eksterne systemer, bl.a. Navision C5.
  • Unit tests med MSTest.

ATEA

Ekstern Konsulent 2012/06 - 2013/11

ATEA er leverandør af IT-infrastruktur i Norden og Baltikum.

Jeg deltog i udviklingen af IT-løsninger til den nyopstartede afdeling, Atea Tele, et mobilselskab med fokus på salg til erhvervskunder.

  • Udvikling af backend windows services i C#.
  • Udvikling af frontends til selvbetjening, kundeadministration og kundeservice med ASP.NET MVC og KnockoutJS.
  • Integration til bl.a. billing system, datawarehouse, betalingsgateway og CPR-register via REST og SOAP interfaces.
  • Unit tests med xUnit, Moq og AutoFixture samt acceptance tests med SpecFlow.

Saxo Bank

Ekstern Konsulent 2011/03 - 2012/01

Saxo Bank er en investeringsbank, som driver en online platform til handel med valuta og værdipapirer.

Jeg deltog i udviklingen af Open API, som er et kombineret REST og WebSocket API. Formålet med projektet var at udstille et ensartet interface til samtlige handelsapplikationer.

  • Udvikling af REST/WebSocket services.
  • Evaluering af 3. parts WebSocket gateways.
  • Udvikling og test af integration mellem pub/sub message bus og WebSocket gateway i samarbejde med leverandører.
  • Udvikling af testklienter med hhv. WinForms og ASP.NET/jQuery-interface.
  • Udvikling af MSI-installationspakker med Windows Installer XML (WiX).
  • Unit tests med MSTest og Rhino Mocks.
  • Automatisering af acceptance tests med SpecFlow.
  • Performance tests og distribuerede load tests.
  • Konfiguration af build server/continuous integration.

e-Boks

Ekstern Konsulent 2009/10 - 2011/02

e-Boks giver private såvel som virksomheder mulighed for at modtage deres post fra en lang række virksomheder og offentlige institutioner elektronisk.

Jeg deltog i udviklingen af en tilsvarende løsning til de offentlige webportaler borger.dk og virk.dk. Samtidig deltog jeg i udviklingen af den offentlige SMS-løsning: NemSMS.

  • Udvikling af websites baseret på .NET, C#, VB.NET med dertilhørende webteknologier som ASP.NET, XHTML, CSS og JavaScript.
  • Udvikling af forskellige Windows services, bl.a. med integration til SMS-gateway.
  • Udvikling og vedligehold af WinForms-applikationer til administrativt brug.
  • Kommunikation med DB2-mainframe via ZSRør og WebSphere MQ.
  • Integration med OPSWAT MetaScan til virusscanning af dokumenter.

MYC4

Systemarkitekt 2008/06 - 2009/08

MYC4 tilbyder en webbaseret e-commerce-løsning til formidling af lån til mindre og mellemstore afrikanske virksomheder. Platformen giver almindelige mennesker mulighed for at tjene penge samtidig med at gøre en god gerning ved at yde et lån til en afrikansk iværksætter.

Jeg ledede udviklingsholdet i Uganda og var ansvarlig for den tekniske løsning. Derudover havde jeg ansvaret for serverdriften i samarbejde med eksterne leverandører.

  • Udvikling af website samt backend systemer baseret på .NET, C# og SQL Server med dertilhørende webteknologier som ASP.NET, Web Services, XHTML, CSS, JavaScript, ASP.NET AJAX og jQuery.
  • Udarbejdelse af arkitektur for platformen. Systemet var distribueret og bestod af en række forskellige services.
  • Team lead for udviklingshold i Uganda bestående af 10 udviklere.

Det 3. Øje

Teknisk Projektleder 2007/07 - 2008/05

Det 3. Øje tilbyder en webbaseret e-commerce løsning til kameraovervågning. Løsningen henvender sig til privatpersoner, der får mulighed for let og enkelt at fjernbetjene overvågningskameraer via et website.

Jeg ledede det filippinske udviklingshold og havde det tekniske ansvar for løsningen. Derudover bistod jeg en leverandør på Taiwan i samarbejdet omkring specialudvikling af firmware.

  • Udvikling af website og backend systemer baseret på .NET, C# og MySQL med dertilhørende webteknologier som ASP.NET, JavaScript, XHTML, CSS, WCF og Web Services. Derudover blev der udviklet ActiveX komponenter i C++.
  • Udarbejdelse af arkitektur for platformen, som var et distribueret system bestående af en stribe forskellige services. Flere services kommunikerede via WCF baserede Web Services.
  • Team lead for udviklingshold i Filippinerne på 5-7 mand.
  • Samarbejde med kameraproducent i Taiwan omkring specialudvikling af firmware. Jeg besøgte jævnligt producenten for at assistere hardware og firmware engineers.

WorldPartner Inc.

Teknisk Projektleder 2007/02 - 2008/05

WorldPartner tilbyder professionelle IT-outsourcingydelser med dansk on-site ledelse til sikring af kommunikation, effektivitet og kvalitet.

Jeg ledede udviklingshold i WorldPartner's konsulentafdeling, der primært fokuserede på webløsninger, enten specialudviklede eller bygget op omkring forskellige Content Management Systemer. Som oftest deltog jeg også selv i udviklingen af løsningerne.

Under mit ophold på Filippinerne bestod jeg certificeringen ”MCPD: Web Developer”.

  • Udvikling af primært webløsninger baseret på ASP.NET, C#, SQL Server, Javascript, AJAX, XHTML og CSS.
  • Analyse og estimering af projekter.
  • Team lead for udviklingshold bestående af 2 til 7 mand.
  • Involveret i rekruttering samt undervisning af medarbejdere.

Blockbuster

Udviklingskonsulent 2006/10 - 2007/11

Blockbuster driver et e-commerce website til salg af videofilm, computerspil, hardware og elektronik.

Jeg udviklede løsningen, som er baseret på CMS'et "Dynamicweb eCommerce", der på det tidspunkt kun var ude i en betaversion. Blockbusters system var den første, men er stadig en af de største implementeringer baseret på "Dynamicweb eCommerce".

Under projektet flyttede jeg til Filippinerne, men fortsatte og færdiggjorde arbejdet derfra.

  • Udvikling af e-commerce-løsning baseret på CMS'et "Dynamicweb eCommerce" med teknologier som ASP.NET, VB.NET, JavaScript, AJAX, XHTML, CSS og SQL Server.
  • Integration med forskellige eksterne systemer som fx Blockbusters proprietære ERP-system, leverandører af filmbeskrivelser og trailere, betalingsgateway m.m.

Dynamicweb Software

Udviklingskonsulent 2006/07 - 2007/02

Dynamicweb Software leverer webløsninger til virksomheder i Danmark og udland baseret på deres eget Content Management System. Dynamicweb er den største danske leverandør på CMS-markedet.

Jeg deltog i kundespecifik udvikling af webløsninger baseret på Dynamicweb CMS. Typisk var der tale om lidt større projekter, som Dynamicwebs partnere ikke egenhændigt kunne håndtere.

  • Udvikling af webløsninger baseret på Dynamicweb CMS med teknologier som ASP.NET, VB.NET, JavaScript, AJAX, XHTML, CSS og SQL Server.
  • Integration med eksterne systemer. Jeg udviklede integration til en mængde forskellige systemer som betalingsgateways, SMS-gateways, ERP-systemer m.m.

MCB

Programmør 2005/05 - 2006/06

MCB leverer webløsninger til danske virksomheder baseret på deres eget Content Management System kaldet MasterPiece.

Jeg deltog i udviklingen af kundespecifikke løsninger til mange forskellige brancher, heriblandt diskoteker, campingpladser, campingforhandlere og golfklubber. Derudover deltog jeg i videreudviklingen af MCB's Content Management System, MasterPiece.

  • Udvikling af kundespecifikke webløsninger baseret på MasterPiece CMS med teknologier som ASP.NET, C#, ASP, JavaScript, AJAX, XHTML, CSS og SQL Server.
  • Integration med eksterne systemer som KMD Webbetaling, SMS-gateways, betalingsgateways, ERP-systemer m.m.
  • Videreudvikling af MCB's Content Management System, MasterPiece.

WM-data

Systemudvikler 2004/10 - 2005/04

WM-data leverer bl.a. ERP-løsninger baseret på Navision til virksomheder i tekstil-, sko- og sportsbranchen.

Jeg deltog i udviklingen af kundespecifikke løsninger, typisk baseret på brancheløsningen Navision Variant.

Ifm. mit arbejde hos WM-data blev jeg certificeret som Navision-udvikler.

  • Tilretning og udvikling af kundespecifikke løsninger, typisk baseret på Navision Variant. Der var som oftest tale om kunder i tekstilbranchen.
  • Udvikling af nye moduler til Navision Variant, bl.a. modul til Product Data Management.

Uddannelse

2002 - 2004

Datamatiker

Erhvervsakademi Midtjylland, Ikast

1998 - 2001

Højere Handelseksamen (HHx)

Vestjydsk Handelsskole & Handelsgymnasium, Skjern

1988 - 1998

Folkeskolens Afgangseksamen (9. klasse)

Amagerskolen, Skjern

Certificeringer

2008

Microsoft Certified Professional Developer: Web Developer

Exam 70-547: Designing and Developing Web-Based Applications Using the Microsoft .NET Framework

2008

Microsoft Certified Technology Specialist

Exam 70-528: Microsoft .NET Framework 2.0 - Web-based Client Development

2007

Microsoft Certified Professional

Exam 70-536: Microsoft .NET Framework - Application Development Foundation

2005

Microsoft Certified Navision Programmer