Hoppa till sidans innehåll

Tobias Wirén

Systemutvecklare

Tobias är systemutvecklare/-arkitekt med lång erfarenhet av webbaserade system. Han har stor erfarenhet av både frontend och backend och trivs bäst när han får jobba med alla aspekter av systemet. Tobias har även erfarenhet av ledande roller som operativt och strategiskt ansvarig för flera utvecklings- och testteam, projekt- och produktledare.

Områden

  • Systemutvecklare
  • Systemarkitekt

Om Tobias

Tobias är nyfiken, ambitiös och prestationsorienterad, vilket gör honom till en pålitlig doer med förmåga att alltid leverera. Hans prestigelösa och ansvarsfulla sätt att ta sig an sina arbetsuppgifter gör honom till en mycket omtyckt konsult av kunder och medarbetare.

Tobias CV

  • Polismyndigheten

    Senior utvecklare/arkitekt

    2022 -

    Arbetade i gruppen Media och Biometrisk analys med system för automatisk bild- och videoanalys. Systemet använder AI-algoritmer och maskininlärning för att möjliggöra bearbetning av stora mängder media.

    Arbetet bestod dels av utveckling/arkitektur, men även större inslag av arbete med nätverks- och serverinfrastruktur i utvecklings- och produktionsmiljöer samt bygge och leverans av kod i containerbaserade miljöer. Medlem i teamets arkitekturråd med uppgift att säkerställa en framtidssäker arkitektur för systemets olika komponenter.

    Språk, verktyg och tekniker: TypeScript, Kotlin, Python, C/C++, Bash, NVidia DeepStream (AI-inferens), Spring Boot, JPA, Angular, RabbitMQ, Redis, MySQL, Docker/Podman, Jenkins, Git/Bitbucket, Linux
  • Polismyndigheten

    Senior utvecklare/arkitekt

    2019 - 2022

    Arbetade med ett fertal Polisen-interna system inom områdena Forensik, IT-brott och IT-forensik med kunder på bland annat NFC, NOA, NC3 och Polisregionerna.

    Utveckling av egen, samt driftsättning av inköpt, mjukvara, infrastruktur för komplexa system och drift/support av befintliga system. Tät kontakt med användare för utveckling/vidareutveckling av system.

    Språk, verktyg och tekniker: Typescript, Java, C, Python, Bash, React, Angular, Spring Boot, JPA, MySQL, CUDA, Docker/Podman, Jenkins, Git/Bitbucket, Ansible, SAML, OIDC
  • Polismyndigheten

    Senior utvecklare/arkitekt

    2018 - 2019

    Tobias arbetade på gruppen Forensiska System med ansvar för vidareutveckling av Polisens AFIS-system, och för migration av system från PHP till Polisens standardplattform, LIMBO. Tobias fungerade också som mentor i teamet gällande Java, Spring, testautomatisering och Linux.

    Tekniker: JavaEE (CDI, JPA, JAX-WS, JAX-RS), Spring (Data, REST, Web Services, Security), Angular, HTML5, Javascript, CSS (konfiguration/administration, RPM-bygge), Apache Wicket, SAML
    Processer: Scrum, TDD
    Verktyg: IntelliJ IDEA, Jenkins (CI/CD, ärendehantering mm), Maven, Git, Cucumber, JUnit, MySQL, H2, JBoss, RedHat/SuSE Linux, OpenSSL, Docker
  • Exsitec AB

    Senior utvecklare/arkitekt

    2016 - 2018

    Tobias ansvarade för utveckling, förvaltning och i viss mån drift av ett flertal webbapplikationer av varierande storlek åt Exsitecs kunder. I vissa fall enskilt, i direkt samråd med kunden, och i andra som del av ett utvecklingsteam. Oftast hade dessa applikationer en koppling mot affärssystemet Visma Business via en backend i C#. Frontend var oftast skriven i Java/Vaadin och kommunicerade med backend via Web Services eller ett HTTP/JSON-baserat API. Tobias fungerade även som mentor gällande testautomatisering och testdriven utveckling.

    Tekniker: JavaEE (CDI, JPA, JAX-WS, JAX-RS), C#, Vaadin, Javascript, CSS, Azure
    Processer: Scrum, TDD
    Verktyg: IntelliJ IDEA, Eclipse, Visual Studio, Microsoft VSTS (CI/CD, ärendehantering mm), Maven, Ivy, Subversion, TFS, Git, JUnit, TomEE, Microsoft IIS, Microsoft SQL Server, Visma Business
  • Migrationsverket

    Utvecklare, arkitekt

    2013 - 2016

    Tobias hade en ledande arkitekt- och utvecklarroll i det utvecklingsteam som jobbade med projektet eMo-2. Projektet syftade till att ta fram e-tjänster för kommuner och landsting för att ersätta pappersansökningar om ersättning för kostnader inom asylmottagningsområdet. Uppdraget innefattade även förvaltning av ett antal andra produkter inom området asylstöd. I projektet lades stor vikt vid tester, kodkvalité och kontinuerlig integration.

    Projektmetodik: Scrum, DDD/BDD/TDD
    Verktyg: Jira, Intellij IDEA, Subversion, Git, Maven, Jenkins, Sonar, Informix
    Tekniker: Java/JEE, Spring, JPA/Hibernate, SQL, EJB, WebServices, Apache Wicket, Cucumber, JUnit, Mockito, Informix, WebLogic, JBoss, Oracle Service Bus, Linux
  • Migrationsverket

    Utvecklare, arkitekt

    2012 - 2013

    Utveckling och förvaltning av produkter inom projektet e-Mottagning. Fokus låg på att ta fram en applikation för hantering av ensamkommande barn.

    Projektmetodik: DDD/BDD/TDD, Scrum, Jira, Jenkins
    Tekniker: Java/JEE, HTML, Javascript, CSS, Spring, WebServices, EJB, JMS, JPA/Hibernate, Wicket, jQuery, XML, SQL, Cucumber, Eclipse/IntelliJ IDEA, WebLogic, Oracle Service Bus, Linux, Informix, SVN, Git, Jenkins, Jira, Maven, Sonar, JUnit, Mockito, Jetty, Selenium.
  • Rikspolisstyrelsen

    Systemutvecklare

    2011 - 2011

    SIS II - Schengen Information System. Nationellt system för hantering av information från Schengenunionen. Systemet använder både synkron kommunikation via webservices mot ett flertal av Sveriges myndigheter och asynkron kommunikation mot centralt system i EU. Projektmetodik: Scrum, Jira. Teknik: Eclipse/Intellij IDEA, Maven, Ant, Hudson, Java/JEE, JBoss Application Server, Vaadin, Spring, JPA/Hibernate, MySql, JMS, WebServices, XML, SQL, SVN, JUnit.
  • Ericsson AB

    Produktledare

    2010 - 2011

    Tobias var Tool Manager (produktledare) för ett internt testautomatiseringsramverk för testning av många av de olika typer av nätverksnoder som Ericsson levererar. Förutom produktledning var han även drivande i arkitekturfrågor av mer strategisk natur samt planering och ledning av integrationer med relaterade verktyg. Utvecklingen av produkten var outsourcad till Cybercom i Östersund, varvid leverantörshantering var en viktig arbetsuppgift. Projektmetodik: Scrum. Tekniker: Java, CORBA, Eclipse RCP.
  • Ericsson AB

    Testautomatiseringsexpert

    2009 - 2011

    Medlem i testautomatiseringsteam med stödfunktion mot I&V-organisationer inom Ericsson. Huvuduppgifter var utveckling av testrelaterade verktyg, mentorskap för testdesign/-arkitektur samt drift av testautomatiseringslösningar. Införde scrum i teamet, vilket möjliggjorde prioritering och planering av teamets väldigt varierande arbetsuppgifter. Projektmetodik: Scrum. Tekniker: Java, C++, HTTP, XML, XML-RPC, Spring, JPA/Hibernate, JUnit, JMock, Mockito, WebServices, CORBA, RMI, MySQL, Maven, Hudson, Sonar, SVN, ClearCase, Solaris 9/10, VirtualBox, Eclipse, SQL, Wicket.
  • Ericsson AB

    Systems Manager

    2008 - 2009

    Systemansvarig för ett antal produkter för visualisering, övervakning och administration av hård- och mjukvara inom OSS. Arkitektur och design i nära samarbete med systemansvariga för övriga produkter i OSS samt de nätverksnoder som hanterades. Arbetet innefattade även prototypande av kommande, större funktionalitet. Projektmetodik: Scrum. Tekniker: Java, CORBA, ClearCase, Eclipse, Eclipse RCP, OSGi, Spring, Guice, JPA/Hibernate, Sybase, LDAP, Wicket, XML, SQL, JUnit, JMock.
  • Telelogic AB

    Lab Manager

    2005 - 2008

    Focal Point är värdsledande produkter och tjänster för kravhantering och produktledning.
    Tobias ansvarade för:
    - Utveckling av produkten Focal Point.
    - Vidareutveckling och drift av Focal Point Hosted Solution, en SaaS-lösning med ett 20-tal kunder av olika storlek.
    - Driften av Focal Point internt hos dess två största kunder med över 5000 användare var.
    - Uppstart av utvecklings- och testteam för produkten på Telelogics kontor i Bangalore.
    - Personalen som arbetade med Focal Point på kontoren i Linköping och Bangalore (som mest 26 personer).
    - Övergripande arkitektur och infrastruktur.
    Tekniker: Java/JEE, Linux, Windows, iptables, user-mode linux, Tomcat, JBoss, m.fl.
  • Focal Point AB

    Utvecklare/arkitekt/systemadministratör

    2000 - 2005

    Utveckling av Focal Point, Focal Point Hub och Focal Point Hosted Solution (SaaS). Projektmetodik: Scrum.
    Tekniker: Java/JEE, JSP/Servlets, HTML, XML, CSS, Javascript, AJAX, Applets, AWT, Swing, Tomcat, JBoss Application Server, Apache, CORBA, WebServices, PostgreSQL, Sybase, Oracle, DB2, CVS, SVN, Eclipse, Emacs, Linux, Windows, Solaris, VMware, user-mode linux, iptables/ipchains, OpenVPN, JUnit, JMock, LDAP, CruiseControl, SOA, SQL, WebServices.

Tobias kompetensområden

  • Databaser

    Databaser allmänt, Datamodellering, Datalager
  • Databashanterare

    Postgresql, mySQL, Informix
  • Fast datakommunikation

    Datakommunikation allmänt, TCP/IP, Unix
  • Hårdvara

    Sun, Mac, PC
  • IT-säkerhet

    IT-säkerhet allmänt, Kryptering
  • Metoder & Processer

    Agila metoder allmänt, Continuous Integration, Scrum
  • Operativsystem/plattformar

    Apache HTTP Server, Linux, Red Hat, Solaris
  • Roller

    Utvecklare/Programmerare, Arkitekt
  • Systemtyper

    Objektorienterade system, Webb- och Internetbaserade system, Nätverk och kommunikation, Mjukvaruarkitektur - programnivå, Systemarkitektur - systemnivå, Systemintegration
  • Test & Verifiering

    Testutveckling
  • Tillämpningar

    Ärendehanteringssystem
  • Utbildning

    civ.ing
  • Utvecklingsspråk

    Servlets, JSP, SSL, HTML, Java, Javascript, XSD, Rust, Webservices, CSS, JUnit, HTML5, XML, Unix Shell script, EJB, SQL, Spring, IntelliJ, Scala
  • Verktyg & Middleware

    Focal Point, Cucumber, Jenkins, Subversion, Jira, Eclipse, Hibernate, JBoss, JMS, JDBC, J2EE, Apache Jakarta/Tomcat, Spring, Cruise Control, CVS, Git, Atlassian Jira, Maven

Tobias anställningar

  • Senior Software Engineer, Elvagruppen AB

    2011 - 2012

  • Tool Manager, Ericsson AB

    2010 - 2011

  • Systemutvecklare, Ericsson AB

    2009 - 2011

  • System Manager, Ericsson AB

    2008 - 2009

  • Lab Manager, Telelogic AB

    2005 - 2008

  • Systemutvecklare/-arkitekt/administratör, Focal Point AB

    2000 - 2005

Tobias utbildningar

  • Machine Learning, Online, Coursera/Stanford University

    2020 - 2020

  • Oracle Certified Associate, Java SE 8 Programmer, Online/Oracle

    2018 - 2018

  • Certified Scrum Master, Linköping

    2014 - 2014

  • Functional Programming Principles in Scala, Onlinekurs, Coursera/EPFL

    2012 - 2012

  • Advanced JBoss Enterprise Development, Kista

    2011 - 2011

  • Civilingenjör Datateknik, Linköpings Tekniska Högskola

    1995 - 2000

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