Hoppa till innehållet
Tobias Wirén

22 år i yrketEgenföretagare

Tobias Wirén

  • Linköping

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. 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.

Uppdrag Polismyndigheten 2022 -

Senior utvecklare/arkitekt

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

Visa mer
  • CSS
  • Java
  • JavaScript
  • Linux
  • Bitbucket
  • DB2
  • Jenkins
  • ClearCase
  • CruiseControl
  • Eclipse
  • Git
  • JUnit
  • Scrum
  • Datateknik
  • CI/CD
  • Mentorskap
  • Samråd
  • Koppling
  • Oracle Certified Associate

Kurser & certifieringar

  • Oracle Certified Associate, Java SE 8 Programmer, Online/Oracle2018
  • Certified Scrum Master2014
  • Functional Programming Principles in ScalaOnlinekurs; Coursera/EPFL · 2012
  • Advanced JBoss Enterprise Development2011
  • Civilingenjör DatateknikLinköpings Tekniska Högskola · 2000

Uppdrag

  • Polismyndigheten

    jan. 2019 – dec. 2022

    Senior utvecklare/arkitekt

    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

    Visa mer
    • MySQL
    • Java
    • Jenkins
    • Git
    • JPA
    • Bash
    • C
    • Bitbucket
    • Docker
    • TypeScript
    • Spring Boot
    • Angular
    • CUDA
    • Python
    • React
    • Ansible
    • Podman
  • Polismyndigheten

    jan. 2018 – jan. 2019

    Senior utvecklare/arkitekt

    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

    Visa mer
    • MySQL
    • JavaScript
    • Web Services
    • Linux
    • JUnit
    • PHP
    • Java
    • CSS
    • Jenkins
    • Git
    • HTML5
    • JPA
    • CI/CD
    • Cucumber
    • JAX-RS
    • JAX-WS
    • IntelliJ IDEA
    • Docker
    • Apache Wicket
    • SUSE Linux
    • Maven
    • RedHat
    • OpenSSL
    • Angular
    • JavaEE
    • JBoss
    • Scrum
  • Exsitec AB

    jan. 2016 – jan. 2018

    Senior utvecklare/arkitekt

    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

    Visa mer
    • Visma
    • JavaScript
    • Web Services
    • Frontend
    • JUnit
    • Eclipse
    • Subversion
    • Java
    • CSS
    • Git
    • JSON
    • C#
    • Microsoft SQL Server
    • JPA
    • CI/CD
    • Azure
    • JAX-RS
    • JAX-WS
    • IntelliJ IDEA
    • Visual Studio
    • Microsoft IIS
    • Webbapplikationer
    • Maven
    • Samråd
    • API
    • Backend
    • Microsoft
    • Affärssystemet
    • Vaadin
    • VSTS
    • JavaEE
    • Scrum
    • Koppling
  • Migrationsverket

    jan. 2013 – jan. 2016

    Utvecklare

    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

    Visa mer
    • Informix
    • Web Services
    • Hibernate
    • Linux
    • JUnit
    • SQL
    • Subversion
    • Java
    • Mockito
    • Jenkins
    • Git
    • JPA
    • Cucumber
    • WebLogic
    • IntelliJ IDEA
    • Apache Wicket
    • Maven
    • JIRA
    • JEE
    • Oracle Service Bus
    • JBoss
    • Scrum
  • Migrationsverket

    jan. 2012 – jan. 2013

    Utvecklare

    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.

    Visa mer
    • Informix
    • HTML
    • JavaScript
    • Web Services
    • Hibernate
    • Linux
    • JUnit
    • Eclipse
    • SQL
    • Java
    • CSS
    • Mockito
    • Jenkins
    • jQuery
    • Git
    • Wicket
    • Selenium
    • JPA
    • JMS
    • Cucumber
    • Jetty
    • TDD
    • WebLogic
    • IntelliJ IDEA
    • Maven
    • JIRA
    • JEE
    • Oracle Service Bus
    • XML
    • Scrum
  • Elvagruppen AB

    jan. 2011 – dec. 2012

    Senior Software Engineer

  • Rikspolisstyrelsen

    jan. 2011 – dec. 2011

    Systemutvecklare

    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.

    Visa mer
    • MySQL
    • Web Services
    • Hibernate
    • JUnit
    • Eclipse
    • SQL
    • Java
    • JPA
    • JMS
    • IntelliJ IDEA
    • Maven
    • JIRA
    • JEE
    • Vaadin
    • Information system
    • JBoss Application Server
    • XML
    • Scrum
  • Ericsson AB

    jan. 2010 – dec. 2011

    Tool Manager

  • Ericsson AB

    jan. 2010 – jan. 2011

    Produktledare

    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.

    Visa mer
    • Testning
    • Java
    • Eclipse RCP
    • Scrum
  • Ericsson AB

    jan. 2009 – dec. 2011

    Testautomatiseringsexpert

    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.

    Visa mer
    • MySQL
    • Web Services
    • Hibernate
    • Solaris
    • JUnit
    • Eclipse
    • SQL
    • Java
    • Mockito
    • Wicket
    • JPA
    • HTTP
    • Maven
    • VirtualBox
    • ClearCase
    • JMock
    • Mentorskap
    • C++
    • XML
    • Scrum
  • Ericsson AB

    jan. 2009 – jan. 2011

    Systemutvecklare

  • Ericsson AB

    jan. 2008 – dec. 2009

    System Manager

  • Ericsson AB

    jan. 2008 – jan. 2009

    Systems Manager

    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.

    Visa mer
    • Sybase SQL
    • Hibernate
    • JUnit
    • Eclipse
    • SQL
    • Visualisering
    • Java
    • Wicket
    • JPA
    • Guice
    • ClearCase
    • OSGi
    • JMock
    • Eclipse RCP
    • XML
    • Scrum
  • Telelogic AB

    jan. 2005 – jan. 2008

    Lab Manager

    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.

    Visa mer
    • Linux
    • Kravhantering
    • Java
    • SaaS
    • Tomcat
    • Windows
    • JEE
    • Iptables
    • JBoss
  • Telelogic AB

    jan. 2005 – jan. 2008

    Lab Manager

  • Focal Point AB

    jan. 2000 – jan. 2005

    Utvecklare/arkitekt/systemadministratör

    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.

    Visa mer
    • Apache
    • DB2
    • Oracle
    • Sybase SQL
    • HTML
    • JavaScript
    • JSP
    • Web Services
    • VMware
    • Linux
    • Solaris
    • JUnit
    • Ajax
    • Eclipse
    • SQL
    • Java
    • CSS
    • SaaS
    • Tomcat
    • OpenVPN
    • CruiseControl
    • Emacs
    • Servlets
    • Windows
    • JEE
    • JMock
    • Iptables
    • PostgreSQL
    • JBoss Application Server
    • XML
    • SOA
    • Scrum
  • Focal Point AB

    jan. 2000 – jan. 2005

    Systemutvecklare/-arkitekt/administratör

Utbildning

  • WO

    2026 – 2020

    Stanford University

Kompetens · nivå och år

Tekniker

  • CSS
  • Java
  • JavaScript
  • JEE
  • JMock
  • JPA
  • SQL
  • XML
  • Ajax
  • Angular
  • Ansible
  • Apache
  • Apache Wicket
  • C
  • CUDA
  • HTML
  • Iptables
  • JSP
  • OpenVPN
  • Oracle Service Bus
  • Python
  • React
  • Servlets
  • SOA
  • TypeScript
  • WebLogic
  • Wicket
  • API
  • Backend
  • C#
  • C++
  • HTTP
  • JAX-WS
  • JMS
  • JSON
  • Web Services
  • Webbapplikationer
  • HTML5
  • jQuery
  • OpenSSL
  • OSGi
  • PHP
  • Programming
  • AI
  • Algoritmer
  • Angular 2
  • C/C++
  • IT-säkerhet
  • J2EE
  • JDBC
  • Kotlin
  • Node.js
  • Perl
  • Rust
  • SOAP
  • Systemintegration
  • TCP/IP
  • Unix Shell

Plattformar

  • Linux
  • Bitbucket
  • DB2
  • MySQL
  • Oracle
  • PostgreSQL
  • SaaS
  • Solaris
  • Tomcat
  • Windows
  • Azure
  • JavaEE
  • Microsoft SQL Server
  • RedHat
  • SUSE Linux
  • Apache HTTP Server
  • Databaser
  • Datalager
  • Oracle WebLogic Server
  • Unix

Produkter

  • Jenkins
  • ClearCase
  • CruiseControl
  • Docker
  • Informix
  • JBoss
  • JBoss Application Server
  • Podman
  • Sybase SQL
  • VMware
  • Microsoft
  • Vaadin
  • VirtualBox
  • Visma
  • VSTS
  • Information system
  • Jetty
  • Scala
  • RabbitMQ
  • Redis

Verktyg

  • Eclipse
  • Git
  • JUnit
  • Maven
  • Bash
  • Cucumber
  • Emacs
  • Hibernate
  • IntelliJ IDEA
  • JIRA
  • Mockito
  • Spring Boot
  • Subversion
  • Affärssystemet
  • Eclipse RCP
  • JAX-RS
  • Microsoft IIS
  • Visual Studio
  • Guice
  • Selenium
  • Cruise Control

Metoder och processer

  • Scrum
  • Datateknik
  • CI/CD
  • Kravhantering
  • Maskininlärning
  • TDD
  • Testning
  • Visualisering
  • Datamodellering
  • Kravanalys
  • Systemarkitektur
  • Systemtestning

Verksamhetsområden

  • Mentorskap
  • Samråd

Hårdvara

  • Koppling

Övrigt

  • Oracle Certified Associate

Den som känner Tobias

Sara Wood

Sara är Tobias kontaktperson på Kvadrat.