Hoppa till sidans innehåll

John Haagen

Lösningsarkitekt

John är erfaren lösningsarkitekt och coach/ledare med mångårig erfarenhet från utveckling av komplexa tekniska och administrativa system och stödsystem för effektiv systemutveckling.

John har bred erfarenhet av olika verksamheter, branscher och roller. Hans styrkor ligger framför allt i ledande tekniska roller med erfarenhet och kompetens som spänner över strategi till teknik, offentlig upphandling till införande, förändring till förvaltning, projektledare till projektbeställare, egen drift till outsourcing, audits, riskanalyser mm.

John och har stor analytisk förmåga och är en problemlösare som ser till helhetslösningen. Erfarenhet från affärssidan hjälper honom att förstå de affärsmässiga utmaningar och möjligheter som verksamheten möter.
Med mycket god erfarenhet av processutveckling inom utvecklingsorganisationer driver John gärna såväl förändring och optimera befintliga flöden som att skapandet av nya utvecklingsflöden.

Med mycket god erfarenhet av processutveckling inom utvecklingsorganisationer driver John gärna såväl förändring och optimera befintliga flöden som att skapandet av nya utvecklingsflöden med automation och implementering av verktyg för ökad effektivitet och kvalitet. Han är certifierad förändringsledare och han hjälper gärna till med att införa agila metodik, arbetsmetoder och verktyg.

Exempel på roller/inriktningar:

IT-ARKITEKT / LÖSNINGSARKITEKT
När det behövs en erfaren arkitekt som kan facilitera team och samtidigt bibehålla fokus på affärskraven. John har jobbat med centrala arkitekturfrågor under många år och kan identifiera och kartlägga affärs- och verksamhetskrav och säkerställa att rätt prioriteringar blir gjorda utifrån strategiska mål och affärsplaner.
Med lång erfarenhet både från agil utveckling samverkar John effektivt med utveckling¬s-team samt säkerställer goda leveranser utifrån kravbilden.

TEKNISK COACH / LEDARE
När organisationen eftersträvar förmågan att kontinuerligt leverera värde till kund/verksamhet och att skapa en utvecklingsprocess där alla i organisationen upplever transparens och resultat. John har dokumenterad erfarenhet från att utveckla och etablera väl fungerande strategier, processer och verktyg för både små och stora organisationer som innebär både snabb ledtid och god kvalitet.

I utvecklingsprojekt eller en utvecklingsorganisation behöver effektivisering eller förbättrad kvalitet är John van vid att facilitera workshops, genomföra intervjuer och analysera arbetsprocesser för att sedan föreslå och planera och driva förbättringsarbetet.

PERSONLIGA EGENSKAPER
• Positiv, social och förmedlar tekniska lösningar på ett lättbegripligt sätt
• Ansvarstagande och drivande med förmåga att bibehålla objektivitet
• Kreativ problemlösare som ser till helhetslösningen, stor analytisk förmåga
• God samarbetsförmåga
• Kommunicerar obehindrat på både svenska och engelska

KOMPETENS
Exempel på områden där John Har mycket goda kunskaper och erfarenhet:
• IT-arkitekt / Lösningsarkitekt / Systemarkitekt
• Kravhantering, integrationer, systemutveckling
• IT-strategiarbete och Enterprise Arkitektur (EA)
• Agila metoder både inom systemutveckling och införande av komplexa tekniska system
• Presentationer och leda workshops
• Arkitekturmetodik
• Pedagogik och utbildning
• Energisystem (fjärrvärme/gas/elnät)
• Digitala styrningslösningar för fjärrvärmesystem med mobilkommunikation
• Vårdinformationssystem
• Hybridarkitektur
• Masterdatakoncept

Områden

  • Lösningsarkitekt
  • Systemarkitekt
  • IT-arkitekt
  • Teknisk coach/ledare

Om John

John har en kombination av djup teknisk kunskap och ett tryggt ledarskap som gör att han uppskattas av både sina uppdragsgivare och medarbetare. John har en stark drivkraft att skapa välfungerande utvecklingsteam med kollektivt ansvarstagande där hög leveransförmåga går hand i hand med välmående medarbetare.

Johns CV

  • Göteborg Energi AB

    IT-arkitekt, Styrning av fjärrvärme-/fjärrkylanät

    2022 -

    Göteborg Energi har som mål att digitalisera fjärrvärme- och fjärrkylanätet för att kunna styra effektförbrukning vid en bristsituation samt möjliggöra flexibilitetstjänster, prediktiv underhåll och nya tjänster till sina kunder.

    I rollen som IT-arkitekt / lösningsarkitekt har John ansvarat för framtagande av övergripande lösningsarkitektur samt upphandlingsunderlag samt bidragit till utvärdering av inkomna anbud i offentlig upphandling.

    Under införandet ansvarar John för detaljerad lösningsarkitektur och att i nära samarbete med Leverantören, IT-säkerhetsspecialister, krav och testansvariga säkerställa att den leverade lösningen uppfyller kraven.

    John använder TOGAF som metod för att utveckla och beskriva arkitektur.

    Nyckelord: Kamstrup, Noda, Nordomatik, DSM
  • Göteborg Energi AB

    IT-arkitekt, Elmätarbyten

    2022 - 2023

    Under 2023-2024 bytte Göteborg Energi ut samtliga 275 000 elmätare till nya moderna elmätare från Kamstrup.
    Inför införandet ansvarade John för hantering av personuppgifter och integrationer till underleverantörers informationssystem för effektiv och säker hantering av kunduppgifter

    Resultat:
    Utbytet av elmätare gjordes med mycket gott resultat och inom tidplan.
  • Göteborg Energi AB

    IT-arkitekt (pågående)

    2022 -

    I sin roll som IT-arkitekt/lösningsarkitekt arbetar John för närvarande inom följande områden

    - Upphandling och införande av ny utdataleverantör för print, mallar och utskick (PMU)
    - Utveckling av arkitekturmetodik baserat på TOGAF
  • Göteborg Energi AB

    IT-arkitekt, Införande av Gas Quality Tracker

    2021 - 2022

    Under 2022 upphandlade och införde Göteborg Energi en lösning för beräkning av värmevärden i gasnätet där gasflöden simuleras i en digital tvilling (Gas Quality Tracker)

    I rollen som IT-arkitekt / ansvarig Lösningsarkitekt ansvarade John för att ta fram övergripande målbild för och IT-relaterade krav i samband med den offentliga upphandlingen. Under införandet har John tagit fram en detaljerad lösningsarkitektur, informationsarkitektur, integrationer med kringliggande system samt haft översyn av implementationen.

    Ett långsiktigt mål är att kunna undvika tillförandet av propan i biogasproduktionen och genom att ha fullgod kontroll på den gaskvalitet som levereras till varje kund.
    John använder TOGAF som metod för att utveckla och beskriva arkitektur.

    Resultat:
    Systemet infördes inom planerad tid och med eftersträvat resultat

    Nyckeord
    Gas Quality Tracker, QT, SmartSim, Generis
  • Västra Götalandsregionen

    Lösningsarkitekt

    2020 - 2021

    I rollen som lösningsarkitekt under införande av FVM (Framtiden Vårdinformationsmiljö). Projektet omfattar masterdatahantering av personuppgifter, identitet och behörigheter till stöd för hantering av Identitet, Åtkomst och Behörigheter (IAM) i lösningen.
    Arbetet omfattade även tjänster för PDL (Patientdatalagen) och drevs i samarbete med en internationell leverantör av IT-system för att säkerställa att den levererad lösningen uppfyller avtalade krav och svensk lag.

    Arbetet omfattade utredning av verksamhetsarkitektur (organisation, roller, processer), informationsarkitektur (begrepps- och informationsmodeller), applikationsarkitektur (nyttjade, integrationer, beroenden) samt relaterad infrastruktur. Nuläge och målarkitektur framtogs tillsammans med roadmap och plan för genomförande. Som arkitekturramverk användes TOGAF.

    Metod/Teknik: TOGAF, iServer, Visio, IAM, PDL, HSA
  • Lindex AB

    Lead for Methodology, Test & QA

    2018 - 2020

    Kunden behövde hjälp att strukturera upp och kvalitetssäkra vidareutvecklingen av ett POS-system (Point of Sales) i 400 butiker fördelade över 10 länder för att komma i mål med implementation av lagstadgade krav avseende integration med Skatteverket i Norge och Lettland.

    Uppdraget kom även att omfatta planering inför utrullning av ny hårdvara och byte av operativsystem i butikerna.

    Roll: Systemarkitekt, Agil coach/ledare

    Metod: Teknisk analys av fiskala krav för anpassning av befintligt POS-system och integration med nya system-komponenter och externa system. John tog fram en ny integrationsplan för att säkerställa leverans inom tidsramen. Han utvecklade metoder och verktyg för testning för att säkerställa funktion och kvalitet.

    Nytta/Resultat: John bidrog både med tekniska kompetens samt ledarskap och kunde säkerställda att den lagstadgade fiskala lösningen färdigställdes och levererades i tid i samverkan med externa leverantörer.
    John har även etablerad agila processer, kvalitets- och release-processer samt aktivt deltagit med att åtgärda tekniska brister i lösningen.

    Nyckelord: Java, C/C++, C#, .Net, Microservices, Docker, MS SQL, CI, Jira, Jenkins, Azure DevOps
  • KGH Customs Software AB

    DevOps/Release Manager

    2016 - 2018

    Som DevOps/Release Manager ansvarade John för att implementera processer och verktyg som stöd för agil utveckling, kvalitetssäkring och releasehantering för en affärskritisk SaaS-lösning avseende tull- och logistikhantering. Under uppdragets gång utökades rollen till att även omfatta ansvar för test och QA.

    Roll: DevOps/Release Manager, Agil Coach/Mentor, Systemarkitekt

    Metodik/teknik:
    Agil metodik. Scrum. SaaS-lösning baserad på C#/.Net. TFS för backlog/sprintplanering, bygg- och testautomation (CI). Octopus Deploy användes för automatiserad deploy till testmiljöer och produktion. Datainsamling och visualisering med Datadog.
    John anpassade processer och verktyg till ”one track” och introducerade "release train" och kontinuerliga releaser till testmiljöer och produktionsmiljö. Befintliga tester kompletterades med automatiserade prestanda- och stabilitetstester.

    Nytta/resultat:
    John etablerade strategier och tydliga processer för kvalitetssäkring och releasehantering.
    Progress och status för utveckling, test och produktion visualiserades tydligt med ökad transparens och gemensamt ansvarstagande.
    Med god kontroll på kvalitet och prestanda kunde lösningen tas i produktion med kommersiella kunderna enligt plan. Fortsatt utveckling med kontinuerliga releaser kunde ske utan kundpåverkan.
  • Ericsson AB

    Product Owner, Deployment Pipeline

    2013 - 2016

    Beskrivning: John ansvarade för att ta fram en övergripande plan och att realisera Continuous Delivery & Deployment i stor skala för internationella kunder till Ericssons produkter inom Packet Core.
    Roll: Strategiskt och operativt ansvarig för etablering av Deployment Pipeline för PDU Packet Cores produkter, Scrum Product Owner, Teamleader

    Metod/teknik: I samarbete med strategiska kunder analyserades behov & krav utifrån värdeflödet från produktledning via utveckling, test, produktrelease, distribution till kund (operatör) och slutanvändare.
    Baserat på principerna för Lean Startup utvecklades succesivt systemkomponenter som kontinuerligt togs i drift och utvärderades.
    Agil utveckling med Scrum och kontinuerlig automatisk deploy till produktion.
    John deltog även i kravställning samt utvärdering av nästa generations PLM-system för Ericsson.

    Nytta/resultat: En nulägesanalys och en tydlig vision togs fram och kommunicerades som ett led i det interna och externa förändringsarbetet. En automatiserad lösning utvecklades stegvis där man med mätningar tydligt påvisade på konkreta förbättringsresultat.
    Påtagligt resultat för kunder blev att ledtiden för att driftsätta en ny mjukvaruversion minskades från veckor till minuter.
  • Ericsson AB

    Product Owner, Continuous Integartion Portal

    2009 - 2016

    Beskrivning:
    Som initiativtagare och produktägare drev John utvecklingen med en tydlig produktvision anpassade till verksamhetens behov och krav vilket förmedlades till utvecklarna i teamet/teamen i form av en levande backlog och tydliga mål.

    Roll: Agil coach. Scrum Product Owner. Handledare (exjobb)

    Metod/teknik:
    Lean & Agile mjukvaruutveckling enligt Scrum. Webbaserat verktyg för datainsamling, aggregering av data och visualisering baserat på Drupal (PHP), MySQL, RabbitMQ, Elastic Search. För backlog och sprintplanering användes Redmine och senare Jira.
    Det dagliga utvecklingsarbetet kombinerades med en kontinuerlig strävan att förfina det agila arbetssättet i teamen samt utvärdering av verktyg och processer.

    Nytta/resultat:
    Tack vare nyttan för användare och organisation spreds lösningen till flera produkter och gav stöd åt 2000+ användare för visualisering av data från mer än 100.000 byggen och tester dagligen. På grund av lösningens affärsnytta är den klassad som verksamhetskritiskt.
  • Ericsson AB

    Continuous Integration, Common Packet Gateway

    2007 - 2009

    Uppdraget omfattade att ta fram och implementera en strategi för kontinuerlig kvalitetssäkring för en ny mjukvaruprodukt med höga krav på kort ledtid till marknaden och kraftig stegring av antalet utvecklare från 0 till 100+.

    Med utgångspunkt i Martin Fowlers definition av Continuous Integration utvecklades effektiva processer samt en fullt automatiserad bygg- och testkedja, effektiva stödverktyg för utvecklarna samt en web-baserad portal för visualisering av all information såsom byggresultat, testresultat och övriga kvalitetsmätningar. Denna lösning har sedan utvecklats vidare som stöd till flera verksamheter.

    Nyckelord: Continuous Integration, CI, Automation, Drupal, PHP, SQL, C/C++, Linux
  • Ericsson AB

    Teststrategiansvarig

    2006 - 2007

    Beskrivning:
    John ansvarade för planering av test för en helt ny routerbaserad produkt för tjänster i bredbandsnät som utvecklades i samarbete med kund.

    Roll: Som testansvarig utarbetade John strategier för hur produktkvalitet skulle kunna säkerställas i kombination med föränderliga krav.

    Metod/teknik:
    Traditionell vattenfallsmetodik ersattes med agil metodik som kontinuerligt uvecklades vidare. Iterativ featuretillväxt baserat på feedback från kund och slutanvändare. Automatiserade byggen och tester. Virtuella maskiner i Linux användes för att skala upp testning. Baserat på kontinuerlig feedback från kund levererade projektet varje månad en ny version av produkten som sedan testades i skarp produktion med utvalda slutanvändare

    Nytta/resultat:
    Genom att erbjuda en virtuell miljö för utveckling och test kunde budgeten begränsas leveransproblem undvikas.
    Tack vare den tidiga agila metodiken kunde projektet snabbt svänga om baserat på nya marknadskrav. Kunden var extremt nöjd med samarbetsformen.
  • Ericsson AB

    Design Test Support

    2004 - 2005

    Teknisk support av lösningar för designtest av mjukvara. Införande av verktyg för statisk kodanalys (Coverity Prevent). Initiativtagare och utvecklare av applikation i Windows för snabbare (5x) mjukvarutestning genom manipulation av systemklocktid.

    Nyckelord: Windows, C++, Statisk kodanalys, Design Test
  • Ericsson AB

    Delprojektledare

    2002 - 2005

    Beskrivning:
    Drev och koordinerade diverse utvecklingsprojekt inom telekom samt bedrev innovationsverksamhet.

    Roll: Projektledare, Utvecklare, Innovatör

    Metod/teknik: Testautomation, Kvalitetssäkring

    Nytta/resultat:
    Införande av verktyg för statisk kodanalys (Coverity Prevent).
    Utveckling av testverktyg som minskade testtiden med 80%.
    Innovation med globalt patent inom telekom.
  • Ericsson Business Innovation AB

    Produktledare, Telematik

    1999 - 2002

    Produktledning för lösningar inom telematik för ett in-house groddföretag. Internationell marknadsföring, främst mot bilindustrin. Projektledning av mjukvaruprojekt för fjärradministration av telematikenheter. Standardiseringsarbete inom javabaserad serviceplattform (OSGi).

    Nyckelord: Telematik, OSGi, Java
  • Ingenjörs- och Sjöbefälsskolan, Institutionen för elektroteknik

    Lärare i programmeringsteknik

    1997 - 1998

    Arbete parallellt med studier.
    Kursansvarig och examinator för kurs i C++-programmering för studenter på Maskin- och Elektroingenjörsprogrammet.
  • Chalmers Tekniska Högskola

    Kursassistent

    1996 - 1998

    Arbete parallellt med studier.
    Kursassistent på flera kurser på Institutionen för Datorteknik.
  • Miroi Utbildning AB

    Lärare, Kursutvecklare, Coach

    1994 - 1995

    Uppdraget omfattade planering och genomförande av flera arbetsmarknadsutbildningar för kompetenshöjning av ingenjörer. John genomförde kurser i operativsystem (UNIX / Windows), nätverksteknik (TCP/IP, Ethernet) och programmering i C och C++, Shell-programmering. Många av eleverna fick anställning efter utbildningen.

    Nyckelord: TCP/IP, Linux, UNIX, C/C++, Shellscript
  • Lexicon AB

    Lärare i UNIX och skalprogrammering

    1993 - 1994

    Genomförande av flertalet kurser i UNIX och skalprogrammering för nybörjare och avancerade användare.
  • Konsulthuset MMI AB

    Försäljning och teknisk support

    1992 - 1993

    Försäljning och teknisk support av utvecklingsmiljö för grafiska användargränssnitt i X Window (UNIX).

    Nyckelord: UNIX, C/C++, X Window
  • Waves AB

    Teknisk säljare, radiolänksystem

    1990 - 1991

    Marknadsföring och försäljning av radiolänksystem för distribution av kabel-TV. Marknadsföringen var riktad mot kunder i Sverige och utlandet. Teknisk projektering samt utbildning av driftspersonal.
  • Kabelvision AB

    Assistent till teknisk chef

    1989 - 1990

    Som assistent till den tekniska chefen omfattade arbetet teknisk projektering av kabel-TV-system, utvärdering av leverantörer och tekniskt materiel samt entreprenadupphandling. Uppdraget omfattade även utbildning av teknisk personal.
  • Process och Utveckling AB

    Hårdvarudesigner

    1987 - 1989

    Utveckling av 8-bitar endatorkort med mät- och styrfunktioner för placering i explosionsfarlig miljö (EX). Produkten godkändes av SP och installerades hos kunder i Sverige och England.

Johns kompetensområden

  • Branscherfarenhet

    Tillverkare av Telekomutrustning
  • IT-strategi

    Val av utvecklings- och produktionsmiljö, Teknikutredning
  • Ledarskap

    Ledarskap allmänt, Det coachande ledarskapet, Mentor, Kurs- och seminarieledare
  • Metoder & Processer

    Lean Six Sigma, Lean-baserad processmetodik, Continious Delivery, XP (Extreme Programming), Agila metoder allmänt, Continuous Integration, LEAN, KANBAN, Scrum, TDD - Test Driven Development, Processer och metoder allmänt
  • Projektfaser

    Implementation, Test, Förstudie, Utveckling/Genomförande, Systemering/Design/Krav
  • Roller

    Lärare, Utredare, Systemingenjör, Team-ledare, Arkitekt, Utbildningsledare, Testledare, Teknisk projektledare, Produktledare
  • Test & Verifiering

    Testautomatisering, Testprocessutveckling, Validering & Test - Mjukvara, Strategisk testledning, Integrationstest
  • Utvecklingsspråk

    Python, Unix Shell script, SQL

Johns anställningar

  • System Designer / Product Owner, Ericsson AB

    2006 - 2016

  • Projektledare, Ericsson Microwave AB

    2002 - 2006

  • Produktägare, Ericsson Business Innovation AB

    1999 - 2002

  • Kursassistent / Lärare, Chalmers Tekniska Högskola

    1996 - 1998

  • Utbildningskonsult, Zirconium AB

    1994 - 1998

  • Tekniskt säljstöd, Konsulthuset AB

    1993 - 1994

  • Försäljning / Marknadsföring, Waves AB

    1990 - 1991

  • Assistent till teknisk chef, Kabelvision AB

    1989 - 1990

  • Installatör & utvecklingsingenjör, AVAB Elektronik AB

    1985 - 1988

Johns utbildningar

  • Lean Six Sigma Yellow Belt, Ericsson Academy

    2013 - 2013

  • Scrum Product Owner, Informator

    2012 - 2012

  • Ledarskap, Qtvå

    2002 - 2002

  • Projektledning, Wenell

    2002 - 2002

  • Datortekniklinjen, 180p, Chalmers Tekniska Högskola

    1995 - 1999

  • Programmeringsteknik & Operativsystem, Konsulthuset AB

    1993 - 1993

  • 4-årig Teleteknisk linje, Polhemsgymnasiet

    1981 - 1985

Till konsultsök

Kvadrat i siffror

  • 593

    Konsulter, kollegor och kompisar

  • 346

    Kunder senaste året

  • 76/100

    Nöjd kund-index

Vision

Världens lyckligaste yrkesmänniskor

Branscher

  • Bank och försäkring
  • Offentlig sektor
  • Digitala produkter
  • Telekom
  • Utbildning/forskning
  • Medtech
  • Automotive
  • Retail
  • Logistik
  • Återvinning