Haakon CV

Haakon Langaas Lageng
Født:
Telefon:
E-post:
LinkedIn:
Utdannelse:
!
!
19. mars 1975
997 90 091
haakon@lageng.no
http://no.linkedin.com/in/haakonlageng
Informatikk og data på HiST
I mer enn tyve år har jeg deltatt i hundrevis av store og små systemutviklingsprosjekter, arkitektur,
webutvikling og programmering, integrasjoner, (REST) APIer, webteknologier og
webapplikasjoner.
!
Jeg har svært bred erfaring innen utvikling av løsninger som skal håndtere ekstreme mengder
trafikk, mobilapper, spillutvikling, publiseringsløsninger og komplekse portaler, samt
systemarkitektur for små og store systemer og distribuerte løsninger.
!
Teknologisk liker jeg å følge med på trender og nye ting - og å prøve det ut! Etter veldig mange år
som .NET-entusiast tok jeg i bruk Ruby og Node i flere forskjellige prosjekter og
systemkomponenter, og har funnet stor verdi i dette. Jeg går for å være en “closer” - det vil si at jeg
har evnen til å drive prosjekter igjennom selv om motivasjonen er fallende i teamet.
!
De fleste opplever meg som en hyggelig fyr som er sånn passe sosial og passe nerd. Selvutnevnt
språkpoliti, ølsnobb, musikkbesserwisser og sykkelidiot.
!
Jeg tar for tiden først og fremst oppdrag som innleid konsulent.
!
!
HOVEDKVALIFIKASJONER
!
• Utvikling i C#, Ruby, ASP.NET MVC, Obj-C, Node.js
• Klientsideutvikling i HTML5, CSS3, Javascript
• Mobil- og spillutvikling i Xcode, Unity3d (C#), Corona SDK (lua)
• Distribuerte APIer konfigurert for virkelig stor belastning, gjerne på Amazon EC2
• Teamledelse og teknisk prosjektledelse
• Løsningsdesign
• BDD, TDD, RSpec, Jasmine (BDD for Javascript)
• Scrum, Lean, Agile
!
!
KONSULENTERFARING (et utvalg)
!
Firma: Telenor IDK
Tidsrom: Fra 07.2013
Beskrivelse: Nytt løsningsdesign og arkitektur for et internsystem. Gammel løsning var
totalt utdatert. Vårt team utviklet et nytt og moderne system i .NET.
Stilling: Senior systemutvikler
!
Firma: NRK Valg 2011
Tidsrom: Fra 03.2011
Beskrivelse: Hovedansvarlig for NRKs nye valgsystem på nett. Mottak av enorme mengder
data under valget.
Stilling: Senior systemutvikler, hovedansvar for valg av arkitektur og løsningsdesign.
!
Firma: NRK Ski-VM 2011
Tidsrom: Fra 10.2010
Beskrivelse: Identifisere flaskehalser og utvikle et system som gjorde NRK rustet til enorme
mengder videostreaming under VM i Oslo.
Stilling: Senior systemutvikler, hovedansvar for valg av arkitektur og løsningsdesign.
!
Firma: CashGuard AB
Tidsrom: Fra 03.2010
Beskrivelse: Arkitekt for nytt backofficesystem for CashGuard, opplæring av fast ansatte i
nye teknologier.
Stilling: Senior systemutvikler, hovedansvar for valg av arkitektur og løsningsdesign.
!
Firma: PSI Group
Tidsrom: Fra 09.2009
Beskrivelse: Arkitekt for nytt backofficesystem for CashGuard, opplæring av fast ansatte i
nye teknologier
Stilling: Senior systemutvikler, hovedansvar for valg av arkitektur og løsningsdesign.
!
Firma: Neovada
Tidsrom: Fra 06.2009
Beskrivelse: Utvikler CMS gen. 2
Stilling: Senior systemutvikler
!
Firma: Tinde
Tidsrom: Fra 09.2007
Beskrivelse: Utviklet en ny meglerportal – Tinde Media 4.0.
Stilling: Senior systemutvikler
!
Firma: Idium AS
Tidsrom: Fra 03.2005
Beskrivelse: Utvikling av publiseringsløsningen Idium Portalserver
Stilling: Systemutvikler
Teknisk miljø: Java, Resin, Hibernate, MSSQL, XML, XSLT og Flash
!
PROSJEKTERFARING (et utvalg)
!
10.2010 => 07.2011 NRK Valg
Firma: NRK
Rolle: Seniorutvikler, ansvarlig for valg av arkitektur og teknologi
Teknisk miljø: C#, ASP.NET MVC, MSSQL, CodeFirst, Reflection, WCF
Beskrivelse: NRK hadde flere timer nedetid under forrige valg på grunn av gamle
teknologivalg. Jeg ble leid inn for å utvikle en ny, moderne løsning med
sanntidsoppdateringer og garantert oppetid. Valget ble avviklet uten nedetid eller andre
problemer.
!
09.2009 – 12.2010 => Nytt backoffice for CashGuard-pengehåndteringssystem
Firma: PSI Group og CashGuard AB
Rolle: System- og løsningsarkitekt, seniorutvikler, teknisk leder
Teknisk miljø: ASP.NET MVC, MSSQL, Entity Framework
Prosjektmetodikk: LEAN
Beskrivelse: Innleid for å heve bedriftenes utviklerkompetanse ved å bygge et nytt og
skalerbart backoffice med webtilgang. CashGuard er blant annet
pengehåndteringsmaskinene man ser i de fleste butikker, hvor kundene putter på mynter på
et tårn ved kassen, og operatøren mater inn sedler. Løsningen har ekstreme krav i forhold til
sikkerhet og oppetid, og kan skalere til å benytte sentralisert server som håndterer flere tusen
desentraliserte kasser og butikker. Systemet er nå i drift.
!
06.2009 – 08.2009 => CMS gen. 2
Firma: Neovada AS
Rolle: System- og løsningsarkitekt, seniorutvikler, teknisk leder
Teknisk miljø: ASP.NET MVC, MSSQL, SubSonic ActiveRecord med mer
Prosjektmetodikk: SCRUM
Beskrivelse: Innleid for å etablere et system som skal bli "nestegenerasjons-CMS". Det
baserer seg på
sosiale nettverkstjenester ala wordpress og facebook, og alle moduler utvikles hos Neovada.
Det blir et stort system, og mine oppgaver var å etablere et teknisk miljø, valg av
teknologier, systemarkitektur og utvikling av kjernefunksjonalitet, samt veilede
utviklerteamet. Støtter alle kjente databaser, i øyeblikket brukes Microsoft SQL.
!
09.2007 – 02.2008 => Medieportal
Firma: Tinde
Rolle: Utvikler
Teknisk miljø: C#/ASP.NET, MSSQL, Flex og remoting, PageFlex med mer
Prosjektmetodikk: SCRUM
Beskrivelse: Tinde har en portal som I hovedsak benyttes av eiendomsmeglere til å lage
prospekter, DMer etc. Det benytter en pdfgenerator fra PageFlex. Dagens holder ikke høy
nok standard, og vårt team lager en ny portal fra bunnen av i .Net. Integreres med trykkerier,
postens distribusjon m.m. Applikasjonen benytter APIer fra Pitstop og Color Factory. Disse
brukes til å sikre bildekvalitet, fargerom for trykking, CMYK- og RGB-konvertering,
eliminere fontproblemer før trykking med mer.