Hoppa till sidans innehåll

Jonas Sääv

Systemutvecklare

Jonas är en erfaren systemutvecklare med 23 år i konsultbranschen som tack vare mångfalden av olika uppdrag, har byggt upp en gedigen kompetens på bred front inom programmering och systemutveckling. Jonas trivs bäst med att utvecklas och att jobba med tekniker som ligger i framkant samtidigt som han har en bred grund med erfarenhet av programmering och utveckling i olika programmeringsspråk och utvecklingsmiljöer att stå på.

Jonas har jobbat mycket med Java och många av de tillhörande teknikerna kring Javautveckling, både i webbapplikationsmiljöer (J2EE) och i andra applikationsmiljöer. Designmönster, arkitektur, testautomatisering, byggsystem och driftsmiljöer återfinns alltid vardagen på ett eller annat sätt, och Jonas har god förmåga att snabbt greppa hur saker och ting fungerar hos kunden, och är som sagt hungrig på att lära sig nya saker.

Områden

  • Systemutvecklare
  • Mjukvaruarkitekt

Om Jonas

Som person är Jonas lyhörd, mycket ansvarstagande, prestigelös, metodisk och noggrann. Han är pragmatisk och flexibel, men principfast när det är nödvändigt. Jonas största styrka är han snabbt “passar in” och förstår sammanhanget och hos kunden, detta tillsammans med en välavvägd balans mellan bredd och spetskompetens som fungerar hos många. Jonas mantra är enkelhet och flexibilitet, men framförallt är Jonas en person som uppskattas av sina teamkollegor för sin vänlighet och kunnande som han frikostigt delar med sig av. Jonas kommer att prata mycket om kajakpaddling och fiolspelande på kafferasterna.

Jonas CV

  • Migrationsverket

    Systemutvecklare/Mjukvaruarkitekt

    2019 -

    Jonas har arbetat som systemutvecklare och biträdande mjukvaruarkitekt i ett scrumteam som har huvudansvar för Migrationsverkets system för identitets och accesstyrning (IAM). Merparten av dessa system är utvecklade inhouse av Migrationsverket bla för att säkra uppfyllande av lagkrav men också för att skräddarsy nödvändig funktionalitet. Även större delen av driften för dessa system (IAM) och övriga handläggningssystem drivs även den mha resurser utvecklade av Migrationsverket. Ansvar för utveckling, testning, underhåll, såväl som både drift och driftsövervakning, integration och leveranser ligger på respektive team och dess ansvarsområde. Detta resulterar i ett stort krav på både bred och djup generalistkompetens hos samtliga teammedlemmar.

    Jonas har nyutvecklat/vidareutvecklat applikationer REST-baserade- och eventstreamade mikrotjänster från ax till limpa och driftsatt dessa i Migrationsverkets cloudplattform som bygger på bla Docker, Kubernetes och argoCD. De flesta av befintliga tjänsterna är baserade på REST-api:er och nyttjar JPA/Hibernate för datalagring med PostgreSQL som databashanterare. Nya system utvecklas med en eventdriven arkitektur mha Kafka och kringliggande tekniker. All utveckling sker enligt domändriven design (DDD) och kraven på täckning av automatiska tester på alla nivåer är mycket hög.

    Tekniker/Verktyg: IAM, Java/JEE, Spring/SpringBoot, IntelliJ, Maven, JUnit, Cucumber, Docker, Kubernetes, Jboss, Jenkins, SonarQube, Continuous Integration/Delivery, DDD, Testdriven utveckling, JPA/Hibernate, Postgreql, SQL, REST, mikrotjänster, eventstreaming, Kafka.
  • Ida Infront

    Systemutvecklare

    2018 - 2018

    Jonas har utvecklat, konfigurerat och utfört testning av kundanpassningar av företagets basprodukt iipax som är ett ärende- och arkivhanteringssystem för myndigheter och verk. Arbetet utfördes i ett scrumteam i "traditionell" java-miljö, (Java 6-7-8, Eclipse, IntelliJ, Maven etc) och innebar kodning i systemets många hörn så som processmotor, affärslogik, UI, databashantering, kommunikation och integration med andra kundsystem.

    Tekniker/Verktyg: Java 6-7-8, Eclipse, IntelliJ, Maven, WildFly (JBoss) applikationsserver, Linux, MSSQL, MySQL, SQL, J2EE (JAX-WS/REST), SoapUI, Spark Framwork.
  • SICK IVP

    Systemutvecklare/Mjukvaruarkitekt

    2017 - 2017

    Arkitekturdesign och implementation av stöd för ny kameratyp i C++/Java-baserad "BinPicking"-applikation. Arbetet består i stora drag av att anpassa applikationen för att möjliggöra integration av den nya kameratypen med befintligt system mha kamerans C++-API, samt att lyfta fram lämpliga parametrar för konfiguration av kameran till systemets JavaFX-frontend.

    Tekniker/Verktyg: Scrum, C++, Java(FX), Eclipse, MS Visual Studio, JSON, JIRA, Confluence
  • Saab AB

    Systemförvaltare/Utvecklare

    2016 - 2017

    Uppdraget bestod i att utveckla, konfigurera, förvalta, utbilda och ge support inom Atlassians produktsvit JIRA, Confluence och Bitbucket och även utveckling och support av produkterna Artifactory och kravhanteringssystemet DOORS. Kunden har flera system driftsatta för olika ändamål i verksamheten med omfattande behov av anpassad funktionalitet. Uppdraget har också innefattat framtagning av systembeskrivningar och kravanalys för ackreditering vid införande av nya verktyg i utvecklingsprocesserna. Utveckling utfördes i varierande tekniska miljöer med olika verktyg som tex Python, Java/JavaScript, och andra script-språk.

    Tekniker/Verktyg: Atlassian JIRA, Confluence, Bitbucket, Artifactory, Eclipse, Git/Subversion, Dimensions, Java, Python, DOORS
  • SICK IVP

    Systemutvecklare/Mjukvaruarkitekt

    2014 - 2016

    Arkitekturdesign och implementation av en interaktiv JavaFX-baserad frontendprogramvara avsedd för konfiguration och drift av ett avancerat system för automatisk plockning med robot, en sk. "BinPicking"-applikation. Applikationen har ett dynamiskt användargränssnitt och har höga krav på modularitet och testbarhet och arkitekturen nyttjar i hög grad dependency injection (mha Google Guice) samt det kraftfulla bindningsramverket som JavaFx erbjuder.

    Applikationen är Client/Server-baserad och bygger på en kärna skriven i C++ som kommunicerar via TCP/IP med ett Java-applikationen. Viss utveckling har även utförts även på serversidan, men fokus har legat på Java.

    Tekniker/Verktyg: JavaFX, Google Guice, JMockit, Eclipse, Git/Subversion, Ant, Gradle, JIRA, Jenkins, Scrum
  • Ida Infront

    Webbapplikationsutvecklare

    2013 - 2013

    Utveckling, konfiguration och testning av kundanpassningar av företagets basprodukt iipax, som är ett ärende- och arkivhangeringssystem för myndigheter och verk. Basprodukten är ett generellt och avskalat ärendehanteringssystem, som anpassas till kunden mha en avancerad pluginarkitektur och mycket flexibla byggverktyg gjorda i Maven. Arbetet innebar djupdykning i mavenbyggscript, framtagning av nya script för ett Asciidoc-baserat dokumentationssystem, release och versionhantering, Java-programmering, serverinstallationer mm.

    Tekniker/Verktyg: Java, Maven Applikationsservrar, MSSQL, AsciiDoc
  • Migrationsverket

    Webbapplikationsutvecklare

    2011 - 2013

    Nyutveckling och förvaltningsarbete i Migrationsverkets informationssystem för hantering av migrationsärenden så som asylansökningar, arbetstillstånd, passansökningar, dokumenthantering mm. Kärntekniken i dessa webbapplikationer kretsar kring J2EE, WebLogic och Informix och utnyttjar ett flertal av den mångfald av webbapplikationsramverk som existerar, bl a Apache Wicket, STRUTS och Spring. Fokus för arbetsuppgifterna har förutom kärntekniken varit Apache Wicket och (acceptans-) testdriven Java-programmering i allmänhet. Utvecklingen har i hög grad influerats av designparadigmen Domändriven Design.

    Tekniker/Verktyg: Scrum, JavaEE, Spring, Maven, JPA/Hibernate, EJB, JSP, Eclipse, Cucumber, WebLogic, SQL, Wicket, XSLT, XSL-FO mm.
  • SICK IVP

    Programvaruutvecklare

    2011 - 2011

    Funktionsutveckling i en av företagets sk. Visionprodukter. En kamera med inbyggd mjukvara för realtidsinspektion i industriella sammanhang konfigureras mha en Java-baserad PC-applikation. Uppdraget bestod i ett sammanhållande huvudansvar för GUI-delen i applikationen (krav och design), samt att modifiera och tillföra ny funktionalitet i denna applikation för att stödja de tillkomna och modifierade funktionerna i den nya produkten. Huvudsaklig fokus var GUI-programmering med nära anknytning till den inbäddade programvaran i kameraprodukten.

    Tekniker/Verktyg: Java, Eclipse, Subversion, JIRA
  • BAE C-ITS

    Systemutvecklare

    2010 - 2011

    Systemutveckling i ett Windows/Linux-baserat simuleringssystem avsett för träning av lednings- och stabspersonal i globala militära sammanhang. Huvudingridiensen i arbetet var import/export av ett standardiserat filformat (MSDL), mellan två system, och utnyttjade blandade utvecklingsmiljöer med interaktioner mellan kod skriven i Java, C++ och C. 

    Tekniker/Verktyg: Java, Java Native Interface, C/C++, Netbeans, Linux, ClearCase, VersionOne (Scrumverktyg)
  • BAE C-ITS

    Systemutvecklare

    2010 - 2010

    COPE, Common Operational Picture Exploitation (Världsbildsuppfattning), är ett EU-projekt som syftar till att förbättra informationsflödet mellan sk. first responders och ledning på alla
    nivåer. Ett konkret exempel är brandmän som bekämpar en eldsvåda och hur dessa får information från högre ledning och hur brandmännen i sin tur kommunicerar sin situation tillbaka till ledningen. Jonas uppdrag består i utveckling av serviceorienterat programvarusystem för kommunikation och visualisering, samt ett integrationsansvar inför en slutdemonstration i Koupio, Finland

    Tekniker/Verktyg: JAX, XML, Maven, ANT, Java, NetBeans, WorldWind, Geoserver, VMS-server, TSO, Web services, Apache, Tomcat, Service Oriented Architecture.
  • Shapeline

    Programvaruutvecklare

    2009 - 2009

    Utveckling i Windows/Visual Studio/C++ av ett distribuerat system för laserbaserad planhetsmätning av plåtar. Tyngdpunkt på client/server-programmering med socketbaserad TCP/IP-kommunikation, GUI-utveckling i wxWidgets, samt paketering av programvara för distribution till kund mha det scriptningsbara installationsverktyget NSIS

    Tekniker/Verktyg: Visual Studio/C++, wxWidgets, Client/Server, TCP/IP, Subversion, Nullsoft Scriptable Installer
  • Saab Aerosystems

    Programvaruutvecklare

    2008 - 2009

    Funktionsutveckling i Linux/Eclipse/C++ - miljö av ett operativt marksupportsystem för flygplanet JAS-Gripen, MSS. Arbetet omfattade konceptuell design, kravdokumentation, implementation och testning. Utvecklingen bedrevs i mindre team (3 till 4 personer) med ansvar från kravställning till, design implementation och testning. Jonas var under en period teamledare för ett sådant funktionsteam.

    Tekniker/Verktyg: Linux (Red Hat), C++ - programmering i Eclipse, QT, Subversion, Doors
  • Ericsson

    Utvecklare, Systemtestare

    2007 - 2008

    Utveckling och testning av program för operativa supportsystem inom telekommunikation.
    Granskning och uppdatering av testdokumentation och programvarudokumentation. Utvecklingen skedde i agil miljö

    Tekniker/Verktyg: Javaprogrammering i Eclipse, ClearCase, UNIX/Sun Solaris, Funktions/Systemtest
  • Autoliv Electronics

    Programvaruutvecklare

    2007 - 2007

    Utveckling av en interaktiv programvara för styrning av testhårdvara baserad på National Instruments I/O-styrkort för testning av Autolivs airbag-system.

    Tekniker/Vertyg: Borland C++ Builder, Automatisering i Excel med VBA, National
    Instruments I/O-hårdvara, CAN-kommunikation
  • Autoliv Electronics

    Systemutvecklare

    2007 - 2007

    Utveckling/underhåll av mjukvaruverktyg (databasimport/export och rapportgenerering) för automatisering och datahantering i CM-processer (Configuration Management)

    Tekniker/Verktyg: Microsoft Visual C#/.NET 2005, MKS, Relationsdatabaser, Crystal Reports, Automatisering och databashantering i Excel med VBA, SQL
  • SICK IVP

    Programvaruutvecklare

    2006 - 2006

    Vidareutveckling och underhåll av GUI och grafikfunktioner i QT-applikation för styrning/övervakning av industriella 3D-kameror

    Tekniker/Verktyg: Microsoft Visual C++ 2003, QT, Subversion, Client/Server, TCP/IP, scrum
  • Linköpings Universitet

    Systemutvecklare

    2005 - 2005

    Vidareutveckling av en interaktiv JAVA-programvara i ett open source-projekt för optimering av energisystem

    Tekniker/Verktyg: JAVA 1.4, NetBeans, Borland JBuilder, XML
  • Linköpings Universitet

    Systemansvarig simuleringsexpert

    2000 - 2003

    Kontaktperson mot Linköpings universitet vid utveckling av applikationer för forskning inom multi-modal interaction, 3D-audio och speech recognition. Aktivt deltagande i internationella konferenser för presentation av dessa forskarprojekt. Underhåll och drift av universitetets SGI/PC-baserade VRlabb. Modellering/programmering av virtuella prototyper av fordonskockpitmiljöer samt integration av dessa med avancerad VR-utrustning. Systemutveckling i fordons simulatorn V-Drive, främst inom hårdvaruintegration och applikationer för audio/visuell presentation

    Tekniker/Verktyg: Microsoft Visual Studio C++ (MFC, ActiveX), Borland C++ Builder, Speech recognition, Huron Lake 3D-audio system, World Toolkit (3Dsimuleringsverktyg), Nätverk. Digital Ljud/bild-behandling, Photoshop, SoundForge, m m

Jonas kompetensområden

  • Branscherfarenhet

    Stat/kommun/Landsting, Försvar
  • Hårdvara

    PC, Mac
  • Projektfaser

    Utveckling/Genomförande, Implementation
  • Roller

    Systemingenjör, Utvecklare/Programmerare
  • Systemtyper

    Webb- och Internetbaserade system
  • Tillämpningar

    Ärendehanteringssystem
  • Utbildning

    civ.ing
  • Utvecklingsspråk

    Java, Rust, JUnit, MVC, JavaFX, J2SE
  • Verktyg & Middleware

    Cucumber, IntelliJ, Atlassian Stash, Jira, Eclipse, J2EE, Spring, Atlassian Jira, Maven

Jonas anställningar

  • Systemutvecklingskonsult, HiQ Ace AB

    2007 - 2014

  • Systemutvecklingskonsult, Ace Simulation AB

    2003 - 2007

  • Systemansvarig simuleringsexpert, Virtual Technology AB

    2000 - 2003

  • Mjukvaruutvecklare, Saab AB

    1995 - 2000

  • Teknisk Beräkningsingenjör, Pelmatic

    1994 - 1995

Jonas utbildningar

  • Avancerad Javaprogrammering och designmönster, LearningTree

    2011 - 2011

  • iOS-programmering, Stanford University

    2010 - 2010

  • Agila metoder och testdriven utveckling, Responsive

    2008 - 2014

  • Objektorienterad analys och design med UML, Enea Data

    2006 - 2006

  • Webbdesign, Libendo

    2004 - 2004

  • Programming Visual C++, Linsoft AB

    2001 - 2001

  • Borland C++ Builder, LinSoft AB

    1999 - 1999

  • Oracle SQL*Plus, RKS Utbildning

    1996 - 1996

  • PL/SQL, RKS Utbildning

    1996 - 1996

  • Datamodellering, RKS Utbildning

    1996 - 1996

  • Objektorienterad Programmering med C++, Enea Data

    1996 - 1996

  • Civilingenjör, Maskin/Data-inriktning, Linköpings Tekniska Högskola

    1988 - 1993

Till konsultsök

Kvadrat i siffror

  • 556

    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