Hoppa till innehållet
John Haagen, IT-arkitekt / Lösningsarkitekt / Systemarkitekt

41 år i yrketEgenföretagare

John Haagen

IT-arkitekt / Lösningsarkitekt / Systemarkitekt

  • Göteborg

John är en erfaren IT- och lösningsarkitekt med bred kompetens inom enterprisearkitektur, systemutveckling och digital transformation. Han kombinerar djup teknisk kunskap med ett pedagogiskt och kommunikativt arbetssätt, vilket gör att han på ett enkelt och engagerande sätt kan omsätta komplexa tekniska lösningar till verksamhetsnytta.

Han har lång erfarenhet av att leda arkitekturarbete, driva kravhantering, utveckla integrationslösningar och etablera hållbara IT-strategier. Johns kompetens omfattar bland annat enterprisearkitektur, lösnings- och systemarkitektur, hybridarkitektur, masterdatakoncept, agila arbetssätt samt planering och genomförande av workshops och utbildningar. Han har dessutom gedigen domänkunskap inom energisektorn, digitala styrningslösningar och vårdinformationssystem.

Som person är John positiv, ansvarstagande och analytisk med en stark förmåga att se helheten och hitta kreativa lösningar på komplexa utmaningar. Han är en uppskattad samarbetspartner som bygger förtroende, skapar engagemang och driver utveckling med fokus på både kvalitet och resultat. Genom ett tryggt och inkluderande ledarskap skapar han högpresterande team där gemensamt ansvarstagande, hög leveransförmåga och ett hållbart arbetsklimat går hand i hand. John kommunicerar obehindrat på såväl svenska som engelska.

Visa mer
  • PHP
  • .NET
  • C/C++
  • Drupal
  • Linux
  • MySQL
  • RabbitMQ
  • Datadog
  • Docker
  • JIRA
  • Redmine
  • Testverktyg
  • Datainsamling
  • Scrum
  • Visualisering
  • Marknadsföring
  • Underhåll
  • Upphandling
  • Bygg
  • Telekom
  • TV

Kurser & certifieringar

  • Lean Six Sigma Yellow BeltEricsson Academy · 2013
  • Scrum Product OwnerInformator · 2012
  • LedarskapQtvå · 2002
  • ProjektledningWenell · 2002
  • DatortekniklinjenChalmers Tekniska Högskola · 1999
  • KursassistentChalmers Tekniska Högskola · 1998
  • Lärare, Kursutvecklare, CoachMiroi Utbildning AB · 1995
  • Lärare i UNIX och skalprogrammering; UNIX och skalprogrammering för nybörjare och avancerade användareLexicon AB · 1994
  • Programmeringsteknik & OperativsystemKonsulthuset AB · 1993
  • 4-årig Teleteknisk linjePolhemsgymnasiet · 1985

Uppdrag

  • Göteborg Energi AB

    jan. 2022 – nu

    IT-arkitekt

    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

    Visa mer
    • TOGAF
    • Upphandling
    • Underhåll
    • Lösningsarkitektur
    • Fjärrvärme
    • Styrning
  • Göteborg Energi AB

    jan. 2022 – nu

    IT-arkitekt

    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
    Visa mer
    • TOGAF
    • Upphandling
  • Göteborg Energi AB

    jan. 2022 – dec. 2023

    IT-arkitekt

    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.

    Visa mer
    • Informationssystem
  • Göteborg Energi AB

    jan. 2021 – jan. 2022

    IT-arkitekt

    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

    Visa mer
    • TOGAF
    • Informationsarkitektur
    • Qt
    • Lösningsarkitektur
  • Västra Götalandsregionen

    jan. 2020 – jan. 2021

    Lösningsarkitekt

    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

    Visa mer
    • TOGAF
    • Informationsarkitektur
    • Visio
    • IAM
  • Lindex AB

    jan. 2018 – jan. 2020

    Lead for Methodology, Test & QA

    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

    Visa mer
    • Testning
    • Java
    • Jenkins
    • C#
    • MS SQL
    • Docker
    • Microservices
    • QA
    • C/C++
    • Sales
    • JIRA
    • Teknisk analys
    • Azure DevOps
    • .NET
  • KGH Customs Software AB

    jan. 2016 – jan. 2018

    DevOps/Release Manager

    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.

    Visa mer
    • Agil metodik
    • Visualisering
    • SaaS
    • C#
    • Octopus Deploy
    • DevOps
    • QA
    • Bygg
    • Releasehantering
    • Release Manager
    • Datainsamling
    • Datadog
    • Tull
    • .NET
    • Scrum
  • Ericsson AB

    jan. 2013 – jan. 2016

    Product Owner, Deployment Pipeline

    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.

    Visa mer
    • Lean
    • Continuous Delivery
    • Scrum
  • Ericsson AB

    jan. 2009 – dec. 2016

    Product Owner, Continuous Integartion Portal

    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.

    Visa mer
    • MySQL
    • Agil metodik
    • PHP
    • Visualisering
    • Lean
    • RabbitMQ
    • Drupal
    • Redmine
    • Elastic search
    • JIRA
    • Datainsamling
    • Scrum
  • Ericsson AB

    jan. 2007 – jan. 2009

    Continuous Integration, Common Packet Gateway

    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

    Visa mer
    • Linux
    • PHP
    • SQL
    • Visualisering
    • Continuous Integration
    • Drupal
    • QA
    • C/C++
    • Bygg
    • Automation
  • Ericsson AB

    jan. 2006 – dec. 2016

    System Designer / Product Owner

  • Ericsson AB

    jan. 2006 – jan. 2007

    Teststrategiansvarig

    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.

    Visa mer
    • Linux
    • Agil metodik
    • Testning
    • Virtuell miljö
    • Virtuella maskiner
  • Ericsson AB

    jan. 2004 – dec. 2005

    Design Test Support

    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

    Visa mer
    • Teknisk support
    • Windows
    • C++
  • Ericsson Microwave AB

    jan. 2002 – jan. 2006

    Projektledare

  • Ericsson AB

    jan. 2002 – dec. 2005

    Delprojektledare

    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.

    Visa mer
    • Testverktyg
    • Innovation
    • QA
    • Telekom
  • Ericsson Business Innovation AB

    jan. 1999 – jan. 2002

    Produktledare

    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

    Visa mer
    • Marknadsföring
    • Projektledning
    • Java
    • Innovation
    • OSGi
  • Ericsson Business Innovation AB

    jan. 1999 – jan. 2002

    Produktägare

    • Innovation
  • Lärare

    jan. 1997 – dec. 1998

    Ingenjörs- och Sjöbefälsskolan, Institutionen för elektroteknik 1997 - 1998

    Lärare i programmeringsteknik Arbete parallellt med studier. Kursansvarig och examinator för kurs i C++-programmering för studenter på Maskin- och Elektroingenjörsprogrammet.

    Visa mer
    • Programmering
    • Elektroteknik
    • C++
  • Chalmers Tekniska Högskola

    jan. 1996 – dec. 1998

    Kursassistent / Lärare

  • Zirconium AB

    jan. 1994 – dec. 1998

    Utbildningskonsult

  • Konsulthuset AB

    jan. 1993 – jan. 1994

    Tekniskt säljstöd

  • Waves AB

    jan. 1990 – dec. 1991

    Teknisk säljare

    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.

    Visa mer
    • Marknadsföring
    • Projektering
    • TV
    • Sales
  • Waves AB

    jan. 1990 – dec. 1991

    • Marknadsföring
    • Sales
  • Kabelvision AB

    jan. 1989 – jan. 1990

    Assistent till teknisk chef

    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.

    Visa mer
    • Projektering
    • TV
  • Kabelvision AB

    jan. 1989 – jan. 1990

    Assistent till teknisk chef

  • Process och Utveckling AB

    jan. 1987 – jan. 1989

    Hårdvarudesigner

    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.

    Visa mer
  • AVAB Elektronik AB

    jan. 1985 – dec. 1988

    Installatör & utvecklingsingenjör

    • Elektronik

Kompetens · nivå och år

Tekniker

  • PHP
  • .NET
  • C/C++
  • C#
  • C++
  • Elastic search
  • Elektronik
  • Fjärrvärme
  • Java
  • Microservices
  • OSGi
  • Programmering
  • Projektering
  • SQL
  • Ethernet
  • IAM
  • Nätverksteknik
  • Shellscript
  • TCP/IP
  • Virtuell miljö
  • Virtuella maskiner
  • Användargränssnitt
  • Databasadministration
  • Presentationer
  • Python
  • Rust
  • Unix Shell

Plattformar

  • Drupal
  • Linux
  • MySQL
  • Informationssystem
  • MS SQL
  • SaaS
  • Unix
  • Windows
  • Databaser

Produkter

  • RabbitMQ
  • Datadog
  • Docker
  • Jenkins
  • Visio

Verktyg

  • JIRA
  • Redmine
  • Testverktyg
  • Azure DevOps
  • Octopus Deploy
  • Qt

Metoder och processer

  • Datainsamling
  • Scrum
  • Visualisering
  • Innovation
  • Lean
  • Lösningsarkitektur
  • Projektledning
  • QA
  • Styrning
  • TOGAF
  • Agil metodik
  • Automation
  • Continuous Delivery
  • Continuous Integration
  • Datorteknik
  • DevOps
  • Elektroteknik
  • Informationsarkitektur
  • Releasehantering
  • Teknisk analys
  • Testning
  • Tull
  • Lean Six Sigma
  • Kravhantering
  • Systemtestning
  • Test Driven Development

Verksamhetsområden

  • Marknadsföring
  • Underhåll
  • Upphandling
  • Sales
  • Teknisk support

Branscher

  • Bygg
  • Telekom
  • TV
  • Pedagogik

Den som känner John

Mattias Goldkuhl

Mattias är Johns kontaktperson på Kvadrat.