Haakon CV
Transcription
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.