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