Hoppa till sidans innehåll

Johan Hedin

Systemutvecklare

Johan är en rutinerad systemutvecklare med bred erfarenhet från flera brancher med tyngdpunkt på Javautveckling av skalbara system med hög tillgänglighet.

Områden

  • Systemutvecklare

Om Johan

Johan är en prestigelös lagspelare som gillar att få teamet att fungera ihop och få alla i teamet att synas och göra sig hörda. Noggrannhet, nyfikenhet och en vilja att ständigt utvecklas och lära sig nya saker är andra utmärkande drag för Johan.

Johans CV

  • Kronofogdemyndigheten

    Lösningsarkitekt

    2022 -

    Inom Kronofogdemyndigheten har Johan arbetet med både ny- och vidareutveckling av de system inom Kronofogdemyndigheten som rör centrala gemensamma funktioner och informationsförsörjning. Informationsförsörjningen avser både sådan data som behövs av merparten av de system som stödjer Kronofogdemyndighetens ärendehantering inom de olika versamhetsområdena men även externt till andra myndigheter och aktörer som t.ex. tillhandahåller kreditupplysning. Johan har även arbetat med de system som hanterar mottagande från andra myndigheter och företag av uppdrag i det inkommande ärendeflödet t.ex. ansökan om betalningsföreläggande.

    Johan har tillsammans med övriga arkitekter arbetet med att från krav ta fram övergripande lösning och förbereda för utveckling, främst när det gäller externa gränssnitt och integration mellan olika system. En viktig del i jobbet har varit att se till att de arkitekturella principer som Kronofogdemyndigheten tillämpar har följts. I rollen som lösningsarkitekt ingår även att delta i systemutvecklingsarbetet.

    Utveckling för backend har skett i Java EE med Weblogic Server som plattform och för frontend har Angular använts. Som databas har Oracle använts och uppdraget har krävt en del utveckling av skript i SQL. För integration mellan olika system har en mängd olika lösningar använts såsom SHS, webtjänster baserade på SOAP och REST samt köer via Weblogic Server och Artemis där databärande meddelanden i flatfilsformat, XML och JSON har hanterats.
  • Kronofogdemyndigheten

    Systemutvecklare

    2021 - 2022

    Inom Kronofogdemyndigheten har Johan arbetet med både ny- och vidareutveckling av de system inom Kronofogdemyndigheten som rör centrala gemensamma funktioner och informationsförsörjning. Informationsförsörjningen avser både sådan data som behövs av merparten av de system som stödjer Kronofogdemyndighetens ärendehantering inom de olika versamhetsområdena men även externt till andra myndigheter och aktörer som t.ex. tillhandahåller kreditupplysning. Johan har även arbetat med de system som hanterar mottagande från andra myndigheter och företag av uppdrag i det inkommande ärendeflödet t.ex. ansökan om betalningsföreläggande.

    Utveckling för backend har skett i Java EE med Weblogic Server som plattform och för frontend har Angular använts. Som databas har Oracle använts och uppdraget har krävt en del utveckling av skript i SQL. För integration mellan olika system har en mängd olika lösningar använts såsom SHS, webtjänster baserade på SOAP och REST samt köer via Weblogic Server och Artemis där databärande meddelanden i flatfilsformat, XML och JSON har hanterats.
  • Ericsson IoT

    Systemutvecklare

    2019 - 2021

    Ericsson IoT erbjuder en tjänst för kommunikationshantering av IoT-enheter som Johan varit med och utvecklat och underhållit.

    Den komponent som Johan mestadels arbetat med exponeras som ett antal olika REST-APIer och är utvecklad med en Micro Service arkitektur. Plattformen är baserad på Eclipse MicroProfile och är driftsatt som en molnlösning i Azure. Micro Service-lösningen är paketerad och administrerad med Docker och Kubernetes i molnlösningen där även ELK-stacken används för insamling av log data och Prometheus och Grafana använts för övervakning.

    Johan har också underhållit en applikation byggd på ESB-ramverket Apache Camel som driftsatts i en privat molnmiljö i form av OpenShift.
  • Polismyndigheten

    Systemutvecklare

    2016 - 2018

    Inom ramen för Polisens arbete med att förnya sin IT-miljö har Johan varit med och nyutvecklat några av Polisens interna system för ekonomisk uppföljning på en ny plattform. Plattformen som användes var JBoss Java EE applikationsserver. Lösningen är baserad på Java EE och Angular JS och är integrerad mot ett antal andra system och myndigheter. Eftersom IT-miljön är affärskritisk har det varit fokus på redundans och tillförlitlighet. Utvecklingen har skett agilt och även inkluderat integration mot andra myndigheter. Johan var med i teamet som av IT-avdelningen blev utnämnt till Årets Team 2017 för en väl genomförd och lyckad utveckling och driftsättning av en modern ersättare av ett befintligt system.
  • Ericsson

    Systemutvecklare

    2013 - 2016

    Ericsson Business Communication Enabler är en plattform baserad på Java EE och SIP som är framtagen för att företag ska få tillgång till moderna och effektiva kommunikationstjänster såsom röst/video-konferenser, svarstjänster (t.ex. Help desk) och knappvalstjänster för självbetjäning.

    Plattformen är byggd ovanpå Ericssons feltoleranta och skalbara Linuxmiljö. Även Web Services implementerade med SOAP används.

    Johan har tillsammans med övriga medlemmar i utvecklingsteamen arbetat med utveckling från krav till funktionstest med Scrum som utvecklingsprocess. Johan har även varit medlem i systemledningsgruppen som ansvarat för tekniska studier och arkitekturarbete.

    Produkten utvecklades internationellt av en handfull olika team baserade på två olika siter.
  • Ericsson IPTV

    Systemutvecklare

    2013 - 2013

    Johan har åt Ericssons IPTV organisation utvecklat testverktyg för emulering av en av komponenterna i det distribuerade IPTV systemet. Den emulerade komponentens gränssnitt är ett RESTful web-interface med data representerat i JSON som utvecklats med Spring MVC Web Framework. Testverktyget gör det möjligt för Ericssons utvecklingsteam att utveckla effektivt på sin lokala miljö utan beroenden till ett labbnätverk.

    Ericssons lösning utvecklades av ett flertal olika team ditribuerade internaltionellt över tre siter.
  • Netsize

    Systemutvecklare

    2011 - 2013

    Netsize är en webtjänst som integrerar mot ett stort antal operatörer där tjänsteleverantörer kan erbjuda meddelandeutskick, lokaliseringinformation och betalningslösningar för slutkunden via mobilen. Johan har varit med och vidareutvecklat tjänsten från krav till driftsättning.
  • RaySearch Laboratories AB

    Kravhantering

    2011 - 2011

    Johan har arbetat med migrering av krav, riskanalyser och tester till det nya systemet Team Foundation Server.
  • Ericsson IPTV

    Systemutvecklare

    2010 - 2011

    Johan har varit med och utvecklat och anpassat IPTV-back-end-systemet för en ny fjärrkontroll byggd på en Android-plattform. Johan har också genomfört systemstudier relaterade till fjärrkontrollens integration/interaktion med andra enheter i hemmanätverket och IPTV-systemet.
  • Ericsson IPTV

    Systemutvecklare

    2009 - 2010

    De centrala delarna i Ericssons IPTV lösning är utvecklade i Java EE 5. Lösningen innehåller funktionalitet för att distribuera program- och video-on-demand-utbudet, TV-tablåer, prenumerationer och GUI för administration osv.

    Johans har genom sin roll som systemutvecklare utvecklat och underhållit systemet, men han deltog också i interoperabilitetstestningsaktiviteter för projektens räkning inom Open IPTV Forum, ett standardiseringsorgan inom IPTV-området.

    Utvecklingsarbetet genomfördes agilt och testdrivet.
  • Ericsson

    Systemutvecklare

    2009 - 2009

    Administrationsverktyget för Ericssons Internet-proxylösning är uppbyggd med Java EE teknologi. Verktyget har hög tillgänglighet då det installeras i en redundant konfiguration. Utvecklingsteamet ansvarade för både enhetstester och integrationstester. Johans roll i teamet var systemutvecklare och han arbetade som full-stack utvecklare.
  • Ericsson IPTV

    Systemutvecklare

    2008 - 2009

    Ericssons IPTV och Mobil TV lösningar för mobiltelefoner använder en Java EE lösning för att distribuera utbudet, tablåer, prenumerationer, GUI för administration osv. Johans roll i teamet var systemutvecklare.

Johans kompetensområden

  • Systemtyper

    Objektorienterade system, Systemintegration, Systemarkitektur - systemnivå, Mjukvaruarkitektur - programnivå
  • Utvecklingsspråk

    EJB, Java, JUnit
  • Roller

    Utvecklare/Programmerare

Johans anställningar

  • Konsult, HiQ Stockholm AB

    2008 - 2020

  • Systemutvecklare, Flir Systems AB

    2007 - 2008

  • Systemutvecklare, Ericsson AB

    2002 - 2007

  • Systemutvecklare, Ericsson Internet Applications AB

    2001 - 2002

  • Forskningsingenjör, Ericsson Radio Systems AB

    1999 - 2001

Johans utbildningar

  • Certifierad Azure Developer Associate, Microsoft

    2022 - 2022

  • Maskininlärning och neurala nätverk, Högskolan i Borås

    2021 - 2021

  • Databases 2 7,5 hp, Uppsala Universitet

    2018 - 2018

  • Web Application Development 7,5 hp, Uppsala Universitet

    2017 - 2017

  • Foundation Certicate in Software Testing, ISTQB

    2012 - 2012

  • Oracle Certified Professional, Java SE 6 Programmer, Oracle

    2010 - 2010

  • C#-programmering, Learning Tree

    2007 - 2007

  • Administration of Relational Databases, Introduction 7,5 hp, KTH

    2005 - 2005

  • Database Systems 7,5 hp, Mittuniversitetet

    2004 - 2004

  • Mathematics and Natural Sciences Programme, Uppsala Universitet

    1992 - 1997

Till konsultsök

Kontakt

Lena Forvik Kundansvarig säljare 0725026676 lena.forvik@kvadrat.se

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