Abstrakt:
Jeg har
14 års erfaring som udvikler og sætter en ære i at levere et godt
produkt - til tiden. Jeg søger udfordringer i min hverdag og er
indstillet på, at jeg hele tiden må lære nyt for at løse en given
opgave bedst muligt.
Jeg tage
gerne rollen som lead udvikler i et team. Mine tekniske kompetencer
er gennem 14 års erfaring blevet udvidet og mere komplette. Jeg er
hjemmevant i .Net frameworket, kan uden problemer overlades
arkitektur opgaver, samt opgaver indenfor OOA og OOD. Jeg trives
bedst, når jeg har hænderne nede koden, hvilket jeg normalt gør
inden for C, C#, C++, SQL - og generelt opfatter jeg ikke sproget
som en barriere.
Nøgleordene er .NET lead og testdrevet udvikling. Jeg følger
med i de nyeste teknologier og har godt kendskab til .NET
teknologierne LinQ, WCF, WPF og ASP.NET MVC.
Jeg arbejder både godt i et team og selvstændigt - nyder at
diskutere løsningsforslag med mine kolleger og er ikke bange for at
dele ud af min viden (eller tage mod deres). Jeg er generelt
hjælpsom og humoristisk, og er derfor også vellidt blandt mine
kolleger.
Jeg kan lide at være en del af hele processen analyse, design,
implementation og test og sætter en ære i at følge opgaven helt til
dørs.
Uddannelse, herunder certificeringer, kurser og
konferencer:
2000 :
Civilingeniør fra Danmarks Tekniske Universitet
2000 : Cantata basic & advanced / Internal course
at Nokia held by IPL
2000 : GSM System / Internal course at Nokia
2000 : ProLint / Internal course at Nokia
2000 : Review teknik / Internal course at Nokia
2000 : Synergy - Continuus versioning tool for
developers / Internal course at Nokia
2001 : 3G Basics / Internal course at Nokia
2001 : 3G System / Internal course at Nokia
2002 : Avanceret OOA og OOD / Teknologisk
Institut
2002 : OOA og OOD / Teknologisk Institut
2002 : Presentation skills / AKTI
2003 : Coaching / Internal Nokia Course
2005 : Essential .Net1.1 w/C# / Developmentor
2005 : Programming XML / Developmentor
2006 : Software Udvikling På Tværs 2006-1 /
Teknologisk Institut
2006 : .NET Days 2006 / Teknologisk Institut
2006 : Guerilla .NET2.0 based course /
Developmentor
2006 : Zen meditation and quality
improvement / ZENTRUM
2008 : Microsoft Professional Developer Conference i
Los Angeles
2009 : MCP - Eksamen 70-536: Microsoft
.Net Framework - Application Development Foundation
2009 : MCTS - Eksamen
70-503: Microsoft .Net Framework 3.5 - Windows Communication
Foundation Application Development.
2009 : MCTS - Eksamen 70-502: Microsoft .Net
Framework 3.5 - Windows Presentation Foundation Application
Development.
2009 : Microsoft Professional Developer
Conference i Los Angeles
2010 : Microsoft Professional Developer Conference i Redmond
2011 : DevReach Conference i Sofia, Bulgarien
2012 : DevReach Conference i Sofia, Bulgarien
2013 : Microsoft Build Conference, San Francisco
2016 : Microsoft Build Conference, San Francisco
Anbefalinger:
Ole Rich
Henningsen,
Consultant and co-founder,
Alterat
Michal is a very skilled developer and architect on the .NET
platform. I've been working with Michael for a couple of years and
one of his trademarks is that all though the specification might
not be that good Michael always delivers a surprisingly good
result. Furthermore I must say that Michael has no problems
learning new techniques and technology. Another significantly
trademark for Michael is that the customers are always very
satisfied with his work and his performance. Michael is a pleasant
person to be around and I enjoyed working with
him. (June 24,
2009)
Jens Klausen, IBM Project
Manager (ATP)
Michael har ydet en god og solid indsats for
projektet hvor jeg har været projektleder. Vi har været yders
tilfredse med den indsats og resultater Michael har ydet. Derudover
er Michael en yderst omgængelig person og god at arbejde sammen
med. (March 3, 2009)
Gert Skou-Madsen, IBM Project
Manager (ATP)
Michael is a high qualified .net consultant. He has
been doing a great job for th last year working in a high pressure
project environment. My best recommendation. (March 5,
2009)
Christian Rolin,
Program Director for Nokia TSS Copenhagen & San
Diego:
"Michael Lund fungerede som
teknisk teamleader / Senior Sw Developer / Architect
for forskellige strategiske projekter som jeg ville være sikker på
blev ordnet til tiden og i en god kvalitet, uden at jeg skulle
bruge for megen tid på opfølgning.
Michael blev
udnævnt til at være hovedansvarlig for CDMA området som var et
teknisk strategisk vigtigt område for TSS at få styr på og
integreret i vores globale tracing løsning. Michael var ansvarlig
for to personer i San Diego og 1 person i København + ham selv.
Hans arbejde bestod i at:
- Lave teknisk træning for de to udviklere i USA, så de
kome up to speed med .Net
- Træne udeviklerne i USA samt kunderne i hvordan man
afleverer brugbare requirements og hvordan man prioritere imellem
dem, og får det den bedste løsning vægtet i forhold til udviklings
og brugbarhed af den pågældende funktion
- Sikre planer blev holdt i et team med 9 timers tids
forskel
- Sikre at der ikke var nogen som gik i stå fordi de ikke
lige kunne få svar
- Aligne arkitektur over CDMA & GSM verdenen
Michael var
typen, når andre diskuterede hvad der var hurtigst gjorde han de
bare, og delte gerne ud af sin viden om hvorfor det for ham var
ganske ukompliceret.
Med sin
behagelige personlighed havde jeg ingen problemer med at lade
Michael styre teams både i DK og USA
Det er mig en
glæde at anbefale ham til andre roller og hvis jeg havdemulighed
for det, ansatte jeg Michael uden nogen bekymring.
Mvh
Christian Rolin
Program Director TSS Nokia"
(15. Februar 2009)
Lars
Brinch,
Project Manager, Nokia
Denmark:
"Michael Lund is a hard-working and engaged senior SW
designer. He has a good architectural overview and a drive for new
technologies. He is eager to learn new and to challenge himself.
Michael is a top-performer and is able to combine that with good
teamwork and a relaxed and positive attitude. I would hire him
again if I got the chance." (December 28,
2007)
Claus
Conradsen Hiort, Project Manager,
Nokia Denmark:
"Michael Lund has been working in
my department at Nokia Danmark A/S as a software design engineer.
In this department we are developing software to PC's, for test and
verification of mobilephones. Michaels tasks has included all areas
of the software development process, including analysis,
specification, design, implementation and test. In addition to
this, there has been tasks like direct contact to internal
customers, support for and training in our tools. Michael has been
a reliable employee with a very good engagement and he is a
responsible person who is able to work both independent and in
teams. He works with pride and with his direct and straightforward
style he is not afraid of new challenges. He is an active
teamplayer, good at thinking new and different, still keeping the
connection to the existing. Michael is working goal oriented with
his tasks and is able to establish the needed contacts and
relations nessesary to solve the task well. He keeps
up the good spirit and is not loosing this spirit even though
unforeseen situations appears, and he is fast at acquiring new
knowledge. I wish Michael all the best for his future."
(November 21, 2007)
Michael Nørlev,
Software developer,
Nokia: "Michael
is a dynamic and dedicated person who masters every skill of
software development; furthermore his personality makes him a good
colleague. I can only give Michel my best
recommendations." (October 24,
2007)
Søren
Engquist, SW developer,
Nokia: "Michael is good and thorough SW
engineer that does not lave loose ends hanging. Always
ready to ready to help if needed. Michael is having a gentle mind
and a typical Danish sense of humor. All in all Michael gets my
warm recommendations." (October 24,
2007)
Henrik
Jørgensen, Team Leader,
Nokia: "Michael
is very productive and responsive to changes. He seeks
the solution not the problems and maintains a good relation with
his teammates at the same time." (March
12, 2006)
Projekter:
Firma
|
Nokia
Danmark A/S
|
Periode
|
Juni
2000 - august
2002
|
Projekt
|
Protokol
software til telefon/SIMkort kommunikation
|
Abstrakt
|
Den protokol
software der blev brugt til at kommunikere med SIM kortet skulle
skrives helt om. Desuden skulle en
protokol implementeres i forbindelse med understøttelse af USIM
kort.
|
Rolle
|
Analyse,
Designer, Programmør og
tester.
|
Teknologi
|
C, OOA, OOD,
Qualiware, Cantata, Purify, Synergy, Unix, MS Visual
Studio.
|
Reference
|
Peter
Vestergaard
|
Firma
|
Nokia
Danmark A/S
|
Periode
|
august
2002 - november
2003
|
Projekt
|
Data adgang
til "filer" på (U)SIM kort
|
Abstrakt
|
Der skulle
gives adgang til data på SIM kortet - f.eks. læses og skrives
telefonbøger, SMS'er, PIN-koder m.m.
|
Rolle
|
Analyse,
Designer, Programmør og tester.
|
Teknologi
|
C, OOA, OOD,
Qualiware, Cantata, Purify, Synergy, Unix, MS Visual
Studio.
|
Reference
|
Peter
Vestergaard
|
Firma
|
Nokia
Danmark A/S
|
Periode
|
november 2003 -
september 2004
|
Projekt
|
Understøttelse
af SIM Toolkit (A.K.A. SIM-ATK)
|
Abstrakt
|
Der skulle
laves understøttelse af SIM Toolkit, som er en metode, der kan give
SIM-kortet lov til at køre små programmer i telefonen.
|
Rolle
|
Analyse,
Designer, Programmør og tester.
|
Teknologi
|
C, OOA, OOD,
Qualiware, Cantata, Purify, Synergy, Unix, MS Visual
Studio.
|
Reference
|
Rasmus
Dahl, Henrik Jørgesen
|
Firma
|
Nokia
Danmark A/S
|
Periode
|
oktober 2004 -
december 2007
|
Projekt
|
Udvikling af
applikationer til test og verifikation af mobiltelefon
software
|
Abstrakt
|
En
eksisterende applikation til test af mobiltelefon software, skrevet
delvist i C++, delvist i C# .NET, skulle
videreudvikles (og bliver det
stadig).
- En del dialoger skrevet til ATL og WTL blev skrevet om
til C#.
- Nye funktionaliteter blev lavet.
- Der blev implementeret et plug-in system, så afdelinger
med specifik ekspertviden selv kunne skrive udvidelser til vores
applikation. I denne forbindelse har jeg undervist i brugen af
vores framework både i Danmark og udlandet.
I perioden har
jeg også deltaget i arkitektur diskussioner omkring, hvordan andre
afdelingers software komponenter kunne interagere med vores
framework.
I perioden har
jeg fungeret som Teamlead i mindre teams på 2-4 mand.
|
Rolle
|
Analyse,
Designer, Programmør, Tester, Arkitekt,
Teamlead
|
Teknologi
|
C#, OOA, OOD,
MS Visual Studio .NET, C++,
DevPartner.
|
Reference
|
Claus Conradsen Hiort,
Lars Brinch, Christian Rolin
|
Firma
|
ATP
|
Periode
|
Marts
2008 - februar
2009
|
Projekt
|
Stort projekt,
der består i udskiftning af ATPs kernesystemer til administration
af pensionsordninger.
|
Abstrakt
|
Der skulle
udvikles et kernesystem for ATP og Pension Danmark til håndtering
af pensionsordninger. Udvikling og test er foregået i samarbejde
med ATPs specifikatører. Vi sad ca. 20 mand fra IBM og Edlund og
skulle udvikle kernesystemet. Vi har var opdelt i et matematik-team
og et kerne-team, hvor jeg arbejdede i kerne-teamet.
Det udviklede
system blev udviklet omkring Edlunds Liv.Net framework, hvor Edlund
leverede den inderste kerne af systemet, mens vi lavede den skald
(eller specialisering) omkring kernen, som skulle til for at
understøtte ATPs system. Jeg har desuden implementeret og
vedligeholdt/videreudviklet forskellige jobs (kørsler) - herunder
har jeg haft ejerskab af "modtagelse af indberetninger fra
arbejdsgivere", "oprettelse af krav til selvbetalere" og
"afstemning af konti".
Jeg har også
lavet fejlrettelser og småændringer i diverse moduler, både i
Guitalis og Servertalis.
Der blev
udviklet under anvendelse af C#, .NET og testdrevet udvikling. I
projektet blev der anvendt elementer fra Scrum indenfor rammerne af
traditionel projektledelse.
|
Rolle
|
Analyse,
Designer, Udvikler
|
Teknologi
|
C#3.0, OOA,
OOD, MS Visual Studio .NET, Edlund Liv.Net, XML, XSD,
Web-services, Windows Forms 2.0, CVS, NUnit, MS-SQL
|
Reference
|
Jens Klausen,
IBM
|
Firma
|
Unavngiven kunde (under NDA)
|
Periode
|
Marts
2009 - igangværende
opgave
|
Projekt
|
Unavngivet
|
Abstrakt
|
Udvikling af
kommercielt software
For kunde
udvikles ASP.NET 3.5 applikation med en
backend ovenpå en MS SQL Server 2005 installation. Udviklet i
Visual Studio.NET 2008. Til en del af applikationen
anvendes MVC, mens der anvendes traditionel ASP.NET til nogle få
sider indeholdene Silverlight elementer. Silverlight komponenterne
kommunikerer med backend'en ved anvendelse af Windows Communication
Foundation (WCF) services.
Desuden anvendes Ajax og jQuery.
|
Rolle
|
Udvikler
|
Teknologi
|
MS SQL, C#.NET
3.5, Team Foundation Server 2008, ASP.NET MVC, Visual Studio.NET
Team Edition, WCF, Silverlight.
|
Metode
|
Scrum
|
Reference
|
Ole
Henningsen, Partner i Alterate
|
Firma
|
PFA
|
Periode
|
August 2009 -
|
Projekt
|
Stort projekt,
der består i udvikling af nyt pensionssystem til PFA, til
administration af pensionsordninger.
|
Abstrakt
|
Der skulle udvikles et pensionssystem til PFA. Udvikling og test
er foregået i samarbejde med PFAs specifikatører og testere -
herunder review af specifikationer og håndtering af fejl med
TestDirector. Vi sad ca. 30 mand fra PFA og Edlund og udviklede
systemet.
Det udviklede system blev udviklet på Edlunds Liv.Net framework
og den nyeste .Net version. (fra .Net3.5 til .Net4.0, .Net4.5,
.Net4.5.1 og .Net4.5.2)
Jeg har implementeret batch-kørsler, algoritmer, hændelser og
web services, der er interfaces til PFAs andre systemer. Til web
services blev anvendt WCF og SOAP.
Da udviklingsarkitekten var på barsel, fungerede jeg som
udviklingsarkitekt-vikar, en rolle der går ud på at anbefale best
practises vedrørende software design og diskutere mulige
løsningsmodeller med udviklerne. Rollen er sidenhen blev udvidet
til at omfatte en gruppe personer - 'udviklingsansvarlige' - som
jeg er en del af.
Siden februar 2011 har jeg fungeret som kravarkitekt, en rolle,
der går ud på at have overblik over forretningens krav og afklare
med PFAs forretningsarkitekter, hvilke tekniske muligheder, der er
for at imødekomme disse.
Der blev udviklet under anvendelse af C#, .NET og unit tests. I
projektet blev der anvendt Scrum som proces.
|
Rolle
|
Analyse,
Designer, Udvikler, Arkitekt
|
Teknologi
|
C#5.0, Linq,
OOA, OOD, WCF, WPF, MS Visual Studio .NET, Edlund Liv.Net, XML,
XSD, Web-services, Windows Forms 2.0, CVS, NUnit,
MS-SQL
|
Reference
|
André
Passbjerg, Edlund og Brian Grunnet, Edlund
|
Firma
|
Global Audio Group / Speak.dk / Myvoices
|
Periode
|
September 2009 - September 2015
|
Projekt
|
Udvikling af hjemmeside, hvor der kan søges efter stemmer (til
indtaling, voice over, reklamer m.m.)
|
Abstrakt
|
Der er blevet udviklet en hjemmeside under anvendelse af
Silverlight og WCF RIA Services. På back-end delen anvendes Entity
Framework (model-first) mod MS-SQL.
Da Silverlight ikke længere er understøttet af Microsoft er
MyVoices siderne blevet genudviklet i ASP.NET MVC med bruge af IoC
(StructureMap), EntityFramework (code-first),
Jeg har været med i alle dele af udviklingen, men har haft
hovedvægten på back-end delen af systemet. |
Rolle
|
Partner, arkitekt, udvikler
|
Teknologi
|
C#, .NET4, Silverlight, WCF RIA services, OOA, OOD, MS Visual
Studio .NET, MS-SQL, Entity Framework, Structurmap, ASP.NET MVC,
JaveScript, Angular.js
|
Reference
|
Henrik Tolfjord, CEO
|