Michael Dalgaard Programmør Produktudvikler Teknisk projektleder PERSONLIGE DETALJER Navn Michael Dalgaard Professionel 16 år Adresse Øster Farimagsgade 73, 2.tv., 2100 København Ø Tlf.nr. 285119 31 E-mail md@weloom.dk Hjemmeside www.weloom.dk Fødselsdato 30.09.72 Sprog Dansk og engelsk i skrift og tale STYRKER Programmering / Software arkitektur Jeg har designet og konstrueret yderst avanceret software med fokus på automatisk tilpasning og skalering til bl.a. kursus og e-learning markedet. Produkter af denne type kræver gennemtænkt program design og en stærk software arkitektur. Behovsafdækning Som program designer og produkt udvikler har jeg mange års erfaring med behovsanalyse via kundeinterviews, markedsanalyse og forretningsanalyse. Jeg er metodisk og benytter mine pædagogiske og kreative evner til det yderste. Teknisk ledelse Certificeret i PRINCE2 og 4 års erfaring med at lede udvikling af software til bl.a. TDC mobil, KMD og forsikringsbranchen. Jeg har også arbejdet med offshore teams på Filippinerne, Indien, Pakistan og Ukraine. PRINCE 2 / Scrum Med erfaring inden for både projektledelse og praktisk systemudvikling, har jeg en god indsigt i hvorledes Scrum og agile metoder bedst muligt integreres med PRINCE2 og lignende projektorganisationer. Side 1 / 8
UDDANNELSE 1994: Datamatiker (Niels Brock) KURSER OG CERTIFICERING 2013: april/maj: Microsoft Certified Solution Developer (MCSD) 2009: PRINCE2 Foundation 2008: Product manager (280 Group, Californien) 2004: Microsoft Certified Application Developer (MCAD) 2001: Microsoft Certified Solution Developer (MCSD) 1998: Datanom: Projektstyring (Niels Brock) 1998: Datanom: Objektorienteret systemudvikling (Niels Brock) Side 2 / 8
KOMPETENCER Metoder mm. Erfaring (år) Niveau Sidst anvendt Agile development 4 Erfaren 2012 AOM (Adaptive Object Model) 6 Ekspert 2011 Brugerflade design 10+ Meget erfaren 2011 Domain Driven Design (Software design metode) 5 Dedikeret! 2013 Kravspecifikation 8 Meget erfaren 2013 MSF (Microsoft Solution Foundation) Mønstre / Patterns (Abstrakt teknisk design) ORM (Object Relational Mapping) PRINCE2 (Projektledelse) Product management (Produkt styring) RAD (Rapid Application Development) RUP (Rational Unified Process) SCRUM (Iterativ udviklings proces) UML (Unified Modeling Language) 3 Erfaren 2009 8 Meget erfaren 2013 8 Meget erfaren 2013 2 Erfaren / Certificeret 2009 2 Meget erfaren / Certificeret 2009 3 Meget erfaren 2011 5 Erfaren 2009 2 Erfaren 2012 10+ Meget erfaren 2013 Usecases 7 Meget erfaren 2013 Side 3 / 8
TEKNISKE KOMPETENCER Udviklingsmiljø / Værktøj Erfaring (år) Niveau Sidst anvendt AJAX 4 Meget erfaren 2013 ASP.NET 9 Meget erfaren / Certificeret 2013 AZURE / Cloud 1 Erfaren 2010 C# 9 Ekspert / Certificeret 2013 DevExpress 2 Erfaren 2013 HTML 9 Meget erfaren 2013 jquery 3 Erfaren 2013 JSON 3 Meget erfaren 2013 LINQ 3 Meget erfaren 2013 MS Access 10+ Meget erfaren 2013 MSMQ 3 Erfaren 2011 MVC 1 Erfaren 2013 MySQL 4 Erfaren 2012 NHibernate 2 Erfaren / Udviklet lignende løsning 2013 REST 3 Erfaren 2013 ResultMaker 1 Meget erfaren 2012 SOA 6 Meget erfaren 2013 SOAP 1 Erfaren 2011 SQL server 9 Ekspert / Certificeret 2013 Super Office 1 Erfaren 2012 TFS / Build 2 Erfaren 2010 VB / VB.NET 10+ Ekspert / Certificeret 2011 Visual studio 2006-12 9 Meget erfaren / Certificeret 2013 WCF 2 Meget erfaren 2013 Win Forms 10+ Meget erfaren 2010 XML, XSL, XSD 5 Meget erfaren 2013 Side 4 / 8
MINE NORMER FOR PROJEKT LEDELSE Selv om jeg ikke ansøger om en projektlederstilling, tager jeg mine normer og erfaringer med mig: At yde en service En projektorganisations succes starter med projektlederen. Selvom det ikke er projektlederens ansvar at tage afgørende beslutninger, er hans virke afgørende for, hvor effektivt projekt organisationen er. Det er forventet at projektlederen løbende bruger sin indsigt til, at forbedre rutiner o.l. igennem dialog med de relevante aktører. At overbevise Når en projektorganisation skal indføres i en virksomhed, skal den bevise sin værdi over for aktørerne før den bliver accepteret. Den enkelte aktør skal kunne se organisationen arbejde for vedkommende og ikke omvendt, og aktøren skal kunne se fordele foræret til ham/hende, som et produkt af en effektivt drevet projekt organisation. De enkelte aktører skal føle ejerskab / føle sig inddraget. Sikre det bedste beslutningsgrundlag I det bedste scenarie skal Projekt lederen kun tage beslutninger vedrørende planlægning. Alle andre beslutninger skal ligge hos ledelse og specialister. Imens projektlederen i videst muligt omfang skal undgå at tage beslutninger på vegne af projektorganisationen, skal han/hun til gengæld sikre beslutningstagerne det bedst mulige grundlag for at tage beslutninger. Brug en domænemodel Brug en fælles model for at beskrive domænet. En model i form af UML diagrammer, mindmaps, Lego -modeller eller andre udtryksformer kan skabe en synergi der kan erstatte bunker af dokumenter og lange møder. Selv om folk med forskellige roller har forskellige interesser i et produkt, er den fælles domæne forståelse afgørende for at skabe et udbytterigt produkt. Projekt organisation som et produkt En projektorganisation kan være et produkt i sig selv. En veldrevet projektorganisation kan være virksomhedens kunders og samarbejdspartneres kilde til tryghed i samarbejdet. Projekt organisationens drift skal give grobund for tillid, tættere samarbejde og mere åbenhed. Dokumentation til formidling Dokumentation skal bruges til formidling, ikke blot som arkivering af viden. Dokument standarder overlever kun hvis de bruges hyppigt af flere aktører, er let at forstå og afgørende for succes i det daglige arbejde. Derfor skal man hele tiden være parat til at tilpasse formen efter aktørernes behov. Side 5 / 8
UDVALGTE OPGAVER / STILLINGER Freelance: Programmering Eye-Grain Aps Periode 2013/2-2013/3 Udvikling af software til styring af PLC styrede systemer (Ventilatorer, CO2 sensorer, fugtighedsmåling mm.). C#, ASP.NET, MVC, NHibernate, SQL server, DevExpress, Modbus, PLC Programmør Ejer Peer Hansen Freelance: Teknologivejledning Addconsulta Periode 2013/2 Freelance: Systemudvikling Teknologivejledning og vejledning i projektstyring og outsourcing. Ejer Steffen Iversen SoftWorld kurser Periode 2012/3 2012/10 Freelance: Systemudvikling Periode 2011/9 2012/2 Design og udvikling af kursussoftware til håndtering af ordre, bookinger, planlægning mm. Arbejdet omfattede også integration med Super Office CRM system. C#, ASP.NET, MVC, SQL server, AJAX, PDF, DevExpress, Super Office Produktudvikler, Programdesigner, Systemudvikler. CBS (Copenhagen Business School) Udvidelse og optimering af ResultMaker løsninger Database refactoring af base til styring af kursister, kursusplaner, housing mm. Assisterende projektleder C#, ASP.NET, MVC, SQL server, AJAX, HTML, XML, XSD, XSL, ResultMaker, PDF Programmør, Database designer, Assisterende projektleder Projektleder Pernille With Side 6 / 8
Freelance: Systemudvikling FutureCom business solutions Periode 2011/10 2012/10 Udvikling af kursus software til redigering og udsending af opfølgnings-materiale. Vedligeholdelse af Access løsning og teknologivejledning C#, ASP.NET, SQL server, AJAX, HTML, CSS, XML, XSD, XSL, ACCESS Systemudvikler, administrator, teknologi vejledning Projektleder Maria Ihle Sørensen Freelance: Produktudvikling, teknisk ledelse og systemudvikling ShortVoice Periode 2011/01-2012/10 Selvstændig Design og udvikling af social service med hjemmeside og integration med IPhone. Produktudvikling Implementering af service og hjemmeside. Design af iphone service og håndtering af udvikling af programdele i Pakistan. C#, ASP.NET, MySQL, Azure cloud, WCF, AJAX, HTML, CSS, XML, XSL, Objective-c, REST, JSON Produktudvikler, Programdesigner, Systemudvikler. Weloom Periode 2009/03-2011/01 Product management Design og udvikling af avanceret online CMS system, til rige web applikationer. Et system der prøver at understøtte den pragmatisme der er nødvendig i konstruktionen af komplicerede løsninger, og stadig tilbyder et højt niveau af automatisering og optimering. C#, ASP.NET, VB.NET, SQL server, MySQL, Azure cloud, WF, WCF, AJAX, HTML, CSS, XML, XSL. Produktudvikler, Programdesigner, Systemudvikler. Scalepoint Periode 2006/01-2009/05 Teknisk projekt ledelse af op til 15 personer. Udvikling af SaaS løsninger til forsikringsbranchen (Codan, Alka, Alm. Brand, Gjensidige m.fl.). Koncept udvikling og Udarbejdelse af salgsmateriale. Specificering af kundebehov igennem samtaler med aktører i branchen. Udformning af krav specifikationer til team lederne. Ledelse af software udvikling bl.a. offshore team. (Filippinerne). Op til 7 mand i alt. Cost/benefit analyse Håndtering af versioner, udrulning og kritiske fejl. Teknisk projektleder, Product manager. CTO Jens Willads Petersen Side 7 / 8
Systemudvikling Scalepoint Periode 2006/01-2009/05 Udvikling og vedligeholdelse af ECB (Easy Claims Buildings) som bruges til at styre håndtering af byggeskader. Scalepoints mest komplekse produkt til forsikringsbranchens mest udfordrende forretningsområde. Systemudvikling og program design Udformning af krav specifikationer til team lederne. Ledelse af udviklingen internt og offshore (Filippinerne). Op til 7 mand. Uddannelse af offshore udviklere (4 mand i Ukraine)..NET, C#, ASP.NET, HTML, XML, XSD, XSL, Microsoft SQL server, Web services, TFS, WF (MS Workflow Foundation), BizTalk, WinForms. Teknisk Projektleder, Programdesign, Systemudvikler. CTO Jens Willads Petersen IT ansvarlig, teknisk ledelse og systemudvikling IMS Learning Periode 2004/01-2006/01 Udvikling af KIGO (Kom I GOd reform) til KMD (Kommune Data). KIGO blev benyttet til styring af de massive omlægninger af IT systemer i forbindelse med kommunalreformen 2007. Udvikling af PowerRacer til TDC mobil. Et online værktøj til E-learning i kombination med konkurrencer i racerspil for større underholdningsværdi. Udvikling og vedligeholdelse af PowerLearn. Et online E-learning værktøj. Ledelse af 5 udviklere i Indien. IT konsulent.net, C#, ASP.NET, Microsoft SQL server 2000, VSS, HTML, JavaScript, XML, XSD, Web services. IT ansvarlig, Teknisk projektleder, Programdesign, Systemudvikler. Cybernetics Periode 2000/08-2002/01 Team leder Design af software arkitektur. Udvikling og implementering Kunder: BRF kredit Unibank NNIT m.fl. VB5, VB.NET, C, C++, VB, COM/COM+, MTS, Web services, Microsoft SQL server, WinForms, Oracle, XML, XSD Tidligere country manager Simon Frøkjær Side 8 / 8
PRODUKT EKSEMPLER 2013: Microsoft MVC, JQuery og DevExpress løsning 2013: Kundevenlige mockup løsninger udviklet over flere år 2011: Mobil app i kombination med Web app 2012: Online CMS editor 2012: Specialløsninger til bl.a. kursus udbydere 2012: Administrative løsninger der tilpasses automatisk