Hoppa till sidans innehåll

Magnus Zmuda

Systemutvecklare

Med ett stort intresse för apputveckling och lång erfarenhet av webbaserade system är Magnus en systemutvecklare med bred kunskap. Han arbetar med både backendutveckling, som sker med hjälp av Java eller node.js, och frontendutveckling som innehåller mer olika språk/ramverk till exempel HTML5, CSS3, Javascript och React.
I apputveckling har han arbetat med till exempel Apache Cordova och Ionic.

Magnus har lång erfarenhet av att arbeta i agila team och är certifierad Scrum Master.

Områden

  • Systemutvecklare

Om Magnus

Magnus är engagerad och målinriktad i sitt arbete. Med ett stort intresse för systemutveckling har han lätt för att lära sig nya tekniker och sätta sig in i komplexa system.

Magnus CV

  • SMHI

    Systemutvecklare

    2023 -

    Gamla "portalprodukter" åt försvarsmakten och naturvårdsverket skrivs om. En ny standard för "portalprodukter" tas fram och börjar användas. Dessa produkter ligger bakom inloggning och SMHIs Single-Sign On via OIDC används.
    Chai.js, Express.js, httpd, Linux, Mochajs, Node.js, OpenID Connect, React, Sass, Storybook, Typescript, Varnish, Vite, WCAG
  • SMHI

    Systemutvecklare

    2022 - 2023

    En ny version av produkten "Hav och Kust" tas fram där teamet tar fram en lösning där man slår ihop väderprognoser för hela kuststräckor för att presentera en snabb överblick av väderläget. Det finns även en flik för att presentera en punktprognos tillsammans med observationer, sjörapporten och varningar.
    Canvas, Chai.js, Express.js, Leaflet, Linux, Mochajs, Node.js, React, RHEL, Sass, Solr, Storybook, Typescript, Varnish, Vite, WCAG
  • SMHI

    Systemutvecklare

    2021 -

    Förvaltning av befintliga produkter i teamet. Produkter rättas, anpassas för WCAG och uppdateras för att följa den nya teknikstacken samt nya önskemål från användare.
    Bower, Chai.js, Express.js, JQuery, Leaflet, Linux, Matomo, Mochajs, Node.js, React, RHEL, Sass, Stoybook, Talkback, Typescript, Varnish, Vite, VoiceOver, WCAG, Webpack
  • SMHI

    Systemutvecklare

    2020 -

    Appen SMHI Väder skrivs om med ny teknik för att underlätta förvaltning samt införande av ny funktionalitet. Multi-platforms ramverket Flutter används för att skriva den nya versionen. Widgets för Android och iOS skapas med hjälp av respektive rekommenderade språk, Swift och Kotlin.
    Dart, Firebase, Flutter, Kotlin, Linux, Matomo, Node.js, RHEL, Solr, Swift, Talkback, Typescript, Varnish, VoiceOver, WCAG
  • SMHI

    Systemutvecklare

    2019 - 2021

    Verktyget Keps som används för att skapa varningar på SMHI skrivs om. Det nya systemet ska kunna hantera konsekvensbaserade varningar, kommunikation med ett extern system där samverkan kring varningar ska ske, verifikation av varningar samt arkivering.
    Apollo Client, Apollo server express, Babel, Chai, ES6, Express, Git, GraphQL, Node.js, Node-postgres, PostgreSQL, React, React-leaflet, Sass, Typescript, Webpack
  • SMHI

    Systemutvecklare

    2019 - 2019

    Algsituationsapplikationen skrivs om med modern teknik samt att möjligheten för satellitbilder adderas.
    Babel, Chai, ES6, Git, Mocha, Node.js, React, React-leaflet, Redux, Redux-saga, Restify, Sass, Typescript, WCAG, Webpack
  • SMHI

    Systemutvecklare

    2019 - 2019

    Ett nytt textverktyg för att skriva sjötexter på SMHI skapas. Texterna skrivs på svenska för att sedan översättas mha ett frasbibliotek till engelska samt förkortas till navtex. Texterna används sedan på SMHI.se, läses upp i radio samt skickas ut till sjöfarten. Alla texter måste även arkiveras.
    Babel, Chai, ES6, Git, Node.js, Node-postgres, PostgreSQL, React, Redux, Redux-saga, Restify, Sass, Typescript, Varnish, Webpack, Web Workers
  • SMHI

    Systemutvecklare

    2018 - 2019

    Nya produkter för befintliga kustobservationer, satellit samt vattenstånd och vågor skapas med modern teknik.
    Babel, Chai, ES6, Node.js, Mocha, React, React-leaflet, Recharts, Redux, Redux-saga, Restify, Sass, WCAG, Webpack
  • SMHI

    Systemutvecklare

    2018 - 2018

    SMHI bestämmer sig för ett sammarbete med WOW (Weather Observations Website) för att visa observationer från det världsomspännande nätverket. En specifik applikation för ändamålet skapas där man kan se dessa observationer tillsammans med SMHI:s egna observationer. Möjligheten för allmänheten att kunna jämföra sina observationer med SMHI:s är av stor betydelse för tjänsten.
    Chai, ES6, Mocha, Node.js, React, React-leaflet, Redux, Redux-saga, Restify, Varnish, Webpack
  • SMHI

    Systemutvecklare

    2017 - 2018

    En ny version av SMHI Väder app skapas. Allt skapas från början. Backend i NodeJs och en cross platform app med hjälp av Apache Cordova. Nya appen har höga krav på tillgänglighet, snabbhet och stabilitet. En extra utmaning uppstod när kravet på Android och iOS widget uppkom vilket löstes genom native kod för båda OS. Android och iOS guidelines för design följs för att skapa en native känsla för båda OS.
    Apache Cordova, Babel, Chai, ES6, Firebase, Framework7, Gulp, JQuery, Javascript, Leaflet, Node.js, Notifieringar, Sass, SQLite, Swift, Varnish, VoiceOver, XCode
  • SMHI

    Systemutvecklare

    2017 - 2017

    Gamla iPad och Android tablet apparna avvecklas och en ny cross platform app skapas mha Apache Cordova. Tiden för utveckling är knapp pga problem med de gamla apparna. Flera befintliga bower-komponenter återanvänds för att snabba upp utvecklingen.
    Apache Cordova, Bower, ES6, Framework7, Gulp, Javascript, JQuery, Leaflet, Node.js, Sass
  • SMHI

    Systemutvecklare

    2016 - 2017

    SMHI har flera gamla portal-produkter som ska uppdateras och få nytt utseende. Skapandet av nya portal-produkter ska vara enkelt. Ett nytt portal-ramverk skrivs och gamla produkter portas till det nya ramverket.
    Bower, CSS3, Gulp, HTML5, Javascript, JQuery, Mocha, Node.js, Npm, SVN, Web Components
  • SMHI

    Systemutvecklare

    2016 - 2016

    Ny sökning för applikationer på smhi.se. Fler platser ska vara möjligt att hitta samt sökresultatsprioriteringen ska justeras. Sökningen ska flyttas från databasen till Solr.
    Gulp, Javascript, Mocha, Node.js, Npm, PostGIS, PostgreSQL, Solr, SQL, SVN
  • SMHI

    Systemutvecklare

    2016 - 2017

    Förvaltning samt utökad funktionalitet av befintliga applikationer.
    Amcharts, Bower, CSS3, Gulp, HTML5, Javascript, JQuery, Linux, Mocha, Node.js, Npm, PostGIS, PostgreSQL, Sass, SQL, SVN
  • SMHI

    Systemutvecklare

    2015 - 2016

    Befintligt applikation för att visa fjällväder på www.smhi.se skrevs om med ny teknik och fokus på tillgänglighet. En viktig del av den nya applikationen är att den ger en enkel och snygg utskrift på papper.
    Amcharts, Bower, CSS3, Gulp, HTML5, Javascript, JQuery, Linux, Mocha, Node.js, Npm, PostGIS, PostgreSQL, SQL, SVN
  • SMHI

    Systemutvecklare

    2015 - 2016

    Tjänsterna för att visa observationer, max/minvärden och meteorologens kommentar på smhi.se ersätts med nya tjänster. De nya tjänsterna är responsiva och har höga krav på tillgänglighet.
    Amcharts, Bower, CSS3, Gulp, HTML5, Javascript, JQuery, Leaflet, Linux, Mocha, Node.js, Npm, PostGIS, PostgreSQL, SQL, SVN
  • Idainfront

    Systemutvecklare

    2014 - 2015

    En ny webbklient ska tas fram för att ersätta den befintliga Java Webstartklienten. Ett testramverk för junittester med Selenium skapades samt de första arbetsytorna i webbklienten.
    Apache Wicket, Bootstrap, CSS3, Eclipse, Git, HTML5, Java, Javascript, Jenkins, Jira, JQuery, Maven, Selenium, Selenium Grid
  • Aptean

    Systemutvecklare

    2013 - 2014

    Förstudie samt skapat en mockup inför uppgradering av kundportalens gränssnitt.
    Bootstrap, Eclipse, HTML, jQuery, Team Foundation Server
  • Aptean

    Systemutvecklare

    2012 - 2013

    Kundportalen ska användas i en klustrad WebSpheremiljö och måste anpassas. Cronjobb samt cachning måste uppdateras.
    Eclipse, Ehcache, JUnit, Maven, Quartz, Spring, WebSphere, XML
  • CDC/Aptean

    Systemutvecklare

    2012 - 2014

    Kundportalen importerar katalogdata från ett externt system som nu ska bytas ut. Det nya systemets exportformat ska mappas om till kundportalens schema.
    Apache Velocity, Eclipse, Java, Quartz, XML, XSD
  • CDC/Aptean

    Systemutvecklare

    2012 - 2014

    Vidareutveckling samt förvaltning av en kundportal.
    CSS, Dojo, Eclipse, Google Analytics, Hibernate, HTML, Java, JSON, JSP, JSTL, JUnit, Maven, Spring, SQL, Struts, Struts-Taglibs
  • CDC

    Systemutvecklare

    2012 - 2012

    Uppgradering av den befintliga sökningen i kundportalen. Sökningen utökades med att kunna söka bland produkter samt flera kataloger. Ett helt nytt gränssnitt utvecklades med filterfunktionalitet samt autocomplete av sökord.
    CSS, Dojo, Eclipse, Hibernate, HTML, Java, JSON, JSP, JSTL, JUnit, Lucene, Maven, Spring, SQL, Struts, Struts-Taglibs
  • CDC

    Systemutvecklare

    2012 - 2012

    Vidareutvecklat en portlet i den befintliga kundportalen med funktionalitet för att returnera produkter.
    Eclipse, Hibernate, HTML, Java, JSP, Maven, Spring, SQL, Struts, Struts-Taglibs, WebService
  • Migrationsverket

    Systemutvecklare/ScrumMaster

    2011 - 2011

    Skapar på begäran av EU ett system, kallat VISMail, som gör det möjligt för länder inom EU att skicka förfrågningar samt notifieringar mellan ländernas myndigheter.
    AJAX, Apache Wicket, Eclipse, Ehcache, Hibernate, HTML, Informix, Java, JEE (WebLogic), JMS, JSP, JUnit, Maven, Spring, SQL, SpringWS, Struts, SVN, WebService, XML.
  • Migrationsverket

    Systemutvecklare/ScrumMaster

    2010 - 2010

    Skapat en processmotor för att styra hur man ska arbeta med ärenden i det nationella VIS-systemet som senare fått namnet W2. Ett administrationsgränssnitt skapades samtidigt.
    AJAX, Eclipse, Hibernate, HTML, Informix, Java, JEE (WebLogic), JSP, JUnit, Maven, Spring, SQL, Struts, SVN, XML.
  • Migrationsverket

    Systemutvecklare

    2008 - 2008

    Avgiftshantering är ett system som har skapats för utlandsmyndigheterna att
    integrera mottagande av avgifter i samband med pass- och utlänningsärenden.
    Eclipse, HTML, Informix, Java, JEE (WebLogic), JSP, Maven, Spring, Struts, SVN, XML.
  • Migrationsverket

    Systemutvecklare/ScrumMaster

    2007 - 2011

    Europeiska Unionen har beslutat att införa ett gemensamt visuminformationssystem kallat VIS som skall hantera visum till länder inom Schengensamarbetet. VIS kommer att bygga på en central funktion med databas, logikplattform samt gränssnitt. Uppdraget omfattar skapandet av det nationella ärendehanteringssystemet samt integration till det centrala systemet VIS.
    AJAX, Apache Wicket, Eclipse, Ehcache, Hibernate, HTML, Informix, Java, Java Applet, JEE (WebLogic), JMS, JSP, JUnit, Maven, Spring, SpringWS, SQL, Struts, SVN, WebService, XML.
  • Migrationsverket

    Systemutvecklare

    2006 - 2007

    Förvaltning samt nyutveckling av det interna systemet Skapa. Ett nytt
    delsystem kallat BUV utvecklas för hantering av ensamkommande barn
    utan vårdnadshavare. Systemet ska användas för att fördela de
    ensamkommande barnen på lediga platser i olika kommuner.
    AJAX, Eclipse, Informix, Java, JEE (WebLogic), JSP, SQL, SVN
  • Migrationsverket

    Systemutvecklare

    2006 - 2006

    Svarstidmätning av interna system från dedikerade datorer utplacerade i Sverige.
    Httpclient, Eclipse, Java, Java Applet, JSP, Struts.

Magnus kompetensområden

  • Databaser

    Databaser allmänt
  • Systemtyper

    Objektorienterade system, Webb- och Internetbaserade system, Systemintegration
  • Databashanterare

    Informix, mySQL
  • Utvecklingsspråk

    EJB, HTML, Java, Javascript, JSP, Servlets, SQL, HTML5, Jquery, Rust, JUnit, Spring
  • Verktyg & Middleware

    J2EE, Oracle Weblogic Server, CVS, Eclipse, Struts, Weblogic, Spring, Subversion, Maven, Node.js
  • Projektfaser

    Utveckling/Genomförande, Implementation
  • Test & Verifiering

    Testautomatisering
  • Roller

    Designer, Utvecklare/Programmerare
  • Tillämpningar

    AJAX
  • Metoder & Processer

    Scrum, Agila metoder allmänt, Continuous Integration, LEAN

Magnus anställningar

  • Systemutvecklare, Migrationsverket

    2006 - 2011

Magnus utbildningar

  • Anpassad utbildning i SOA, Addskills

    2015 - 2015

  • Certified Scrum Master, Citerus, Stockholm

    2010 - 2010

  • Sun Certified Java Programmer (SCJP), SO4IT, Stockholm/Linköping

    2009 - 2009

  • Magister i Datavetenskap, Tekniska Högskolan, Linköpings universitet

    2001 - 2006

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