Hoppa till innehållet
Tor Sterner, Lead Developer

18 år i yrketEgenföretagare

Tor Sterner

Lead Developer

  • Stockholm
  • Projektledning inom mjukvaruutveckling
  • Tech Lead Experience
  • Technical Lead
  • Utvecklare

Tor har över 15 års erfarenhet av att utveckla och handleda inom systemutveckling. Han trivs bäst när han får använda sin gedigna expertis inom systemutveckling för webbaserade applikationer.

Genom åren har Tor arbetat med de flesta delar av systemutveckling men har särskilt fokus på API:er och backend.

Tor är pålitlig, tekniskt skicklig, snabblärd och har en stark social förmåga. Han är en effektiv och strukturerad problemlösare med god förmåga att se helheten. Dessa egenskaper, kombinerat med hans drivkraft och trevliga personlighet, gör honom till en ovärderlig medlem och ledare i projekt.

Visa mer
  • .NET
  • .NET Core
  • C#
  • Bitbucket
  • Kubernetes
  • Oracle
  • Docker
  • Oracle DB
  • Newrelic
  • Git
  • Confluence
  • Dapper
  • CI/CD
  • Scrum
  • Continuous Delivery
  • Redovisning
  • Försäljning
  • Säkerhet
  • Ekonomi
  • Medicin
  • Reklam
  • Objektorienterad
  • JavaScript programming
  • Jira expert
  • OracleDB

Kurser & certifieringar

  • Kompanibefälsutbildning2006

Uppdrag

  • Arbetsförmedlingen

    feb. 2023 – nu

    Senior utvecklare Solna

    Mina Sidor för Fristående Aktörer (MSFA) är en webbplats som Arbetsförmedlingen erbjuder fristående leverantörer för att administrera och rapportera deras arbete med förmedlingstjänster och utbildningar för arbetssökande.

    Tor har i MSFA-teamet varit engagerad i att göra tillägg, förbättra och underhålla systemets backend samt i att utveckla en ny, modern plattform för utbildningsförmedling. Den nya plattformen är baserad på utvecklingsmönstret Ports and Adapters och fokuserar starkt på förvaltningsbarhet. I arbetet har ingått integrationer mellan webbplatsen och andra system och verktyg, både inom Arbetsförmedlingens olika avdelningar och externa aktörer. Tor har haft en ledande roll i MSFAs del av implementeringen av två helt nya tjänster samt arbetsmarknadsutbildningar som nu erbjuds arbetssökande via de fristående aktörerna.

    Under sin tid på Arbetsförmedlingen har Tor varit mycket involverad i att förbättra teamstrukturen och de agila arbetsmetoderna inom Scrum i ett autonomt utvecklingsteam. Han har även tagit en ledande roll inom innovationsarbete och utveckling av nya processer i teamet. MSFA utvecklas i ett tvärfunktionellt team där Tor, med sin djupa tekniska kompetens, har styrt arbetet och fungerat som mentor för kollegorna. Han har bidragit både tekniskt och med att förbättra arbetsmetoder samt inspirera teamet. Tor har snabbt och effektivt satt sig in i alla tekniska delar av applikationen, inklusive köhantering med ActiveMQ, databasarbete i Oracle DB och SQL Server samt CI/CD och DevOps med Tekton/OpenShift och YAML. Han har också arbetat intensivt med de verktyg som MSFA använder för underhåll och utveckling av applikationen, såsom ServiceNow, Jira, Confluence, Elastic Search och BitBucket.

    I projektet har Tor stärkt sin förmåga inom kommunikation över teams och avdelningar, då applikationen har många integrationer och kopplingar till externa tjänster. Han har initierat och förstärkt kommunikationskanaler för att systematiskt förbättra samhörigheten och samsynen mellan olika team och projekt.

    Visa mer
    • Oracle
    • Git
    • REST
    • C#
    • SQL Server
    • NUnit
    • Web API
    • Bitbucket
    • Docker
    • ActiveMQ
    • Elastic search
    • JIRA
    • Dapper
    • Kubernetes
    • xUnit
    • YAML
    • Micro Services
    • .NET Core
    • Confluence
    • OpenShift
    • .NET
    • Tekton
    • Scrum
    • ArgoCD
  • SOS Alarm

    feb. 2021 – dec. 2022

    Systemutvecklare (vikariat för föräldraledig)

    SOS Alarm ansvarar för larmfunktioner via 112-samtal samt flera andra system.

    På SOS Alarm har Tor arbetat med olika stödsystem som kompletterar det centrala 112-systemet. Bland annat har han utvecklat en tjänst för utskick till regioner och media som informerar om utryckningar och andra larmhändelser.

    Utöver sitt arbete med traditionell utveckling driver Tor sitt team mot en alltmer automatiserad process för utveckling, testning och produktionssättning. Kringsystemen har utvecklats med teknologier där Tor har gjort betydande insatser, såsom .NET Core, .NET Framework, MSSQL och Azure DevOps.

    Visa mer
    • JavaScript
    • Git
    • C#
    • SQL Server
    • Oracle DB
    • Docker
    • PowerShell
    • ASP.NET Web API
    • JIRA
    • Kubernetes
    • xUnit
    • Micro Services
    • .NET Core
    • Confluence
    • Azure DevOps
    • .NET
    • Scrum
  • Svea Ekonomi

    jan. 2018 – dec. 2020

    Lead Programmer

    Svea Ekonomi utvecklar och underhåller finansiella och administrativa tjänster, med huvudfokus på kreditmarknaden.

    I sin roll som Tech Lead och Lead Programmer har Tor utvecklat en funktion för att generera finansiella redovisningsrapporter. Dessa rapporter samlar samtliga transaktioner gentemot kunder för att underlätta deras redovisning.

    Under sin tid på Svea har Tor spelat en central roll i övergången till ett alltmer agilt arbetssätt. Målet har varit att uppnå Continuous Delivery med ledtider på endast några dagar.

    Produkten utvecklades inom ett team där Tor, med sin tekniska expertis, ledde arbetet och använde bland annat .NET Core.

    Utvecklingen av produkten krävde omfattande kunskaper inom redovisning samt andra finansiella verktyg. Tor har snabbt tillskansat sig denna kunskap och blev den självklara kontaktpersonen för frågor inom området.

    Visa mer
    • JavaScript
    • ASP.NET
    • Git
    • REST
    • C#
    • SQL Server
    • Continuous Delivery
    • Docker
    • Elastic search
    • Redovisning
    • Kubernetes
    • Micro Services
    • .NET Core
    • Azure DevOps
    • .NET
    • Ekonomi
    • OracleDB
    • Webapi
  • Svea Ekonomi

    jan. 2017 – jan. 2018

    Lead Programmer

    Svea Ekonomi utvecklar och tillhandahåller finansiella och administrativa tjänster, med särskilt fokus på kreditmarknaden.

    I sin roll som Tech Lead och Lead programmerade Tor och utvecklade "Mina sidor" för Sveas digitala betallösning, Webpay. Plattformen ger slutkunder möjlighet att enkelt hantera och administrera sina engagemang hos Svea.

    Under sin tid på Svea har Tor varit en drivande kraft i övergången till ett mer agilt arbetssätt, där målet har varit att möjliggöra Continuous Delivery med ledtider på maximalt några dagar.

    Utvecklingen av produkten skedde i ett team där Tor, med sin gedigna tekniska kompetens, har lett arbetet inom både Backend (WebAPI i .NET) och Frontend (Vue.js).

    I projektet fick Tor fördjupa sina kunskaper inom UX och frontend-utveckling, då applikationer riktade mot slutkunder kräver omfattande anpassningar för att säkerställa användarvänlighet och tydlighet.

    Visa mer
    • JavaScript
    • Frontend
    • ASP.NET
    • ASP.NET MVC
    • Git
    • REST
    • C#
    • SQL Server
    • Continuous Delivery
    • MVC
    • Docker
    • UX
    • NServiceBus
    • Elastic search
    • Backend
    • Kubernetes
    • Micro Services
    • .NET Core
    • .NET
    • Ekonomi
    • VueJS
    • Webapi
  • Svea Ekonomi

    jan. 2015 – jan. 2017

    Lead programmer

    Svea Ekonomi utvecklar och underhåller finansiella och administrativa tjänster, främst inom kreditmarknaden.

    Tor har varit en av utvecklarna i ett projekt som syftat till att skapa Sveas nya administrativa tjänst för företag. Utvecklingen har framför allt skett med .NET och JavaScript, där applikationer utvecklats i WebApi, MVC och Aurelia.

    Projektet genomfördes agilt enligt Scrum-metoden och inkluderade användning av externa produkter och bibliotek såsom RabbitMQ, AutoFac, Team Foundation Server och WCF.

    I det lilla utvecklingsteamet kunde Tor göra betydande insatser för både WebApi-applikationen (.NET), MVC-applikationen (.NET) och Aurelia (JavaScript). Med sin omfattande erfarenhet av både WebApi och MVC bidrog han med både utveckling och djuplodad kunskap. Aurelia, ett nytt JavaScript-ramverk för alla involverade, lärde sig Tor snabbt och blev snart den som kunde svara på frågor och även instruera sina kollegor.

    Genom sitt arbete på Svea har Tor utvecklat sin kompetens inom ekonomi- och kreditbranschen. Han har fått erfarenhet av att arbeta i ett projekt med hög tidspress och många intressenter, samt lärt sig att utveckla en Single Page Application i JavaScript.

    Visa mer
    • JavaScript
    • ASP.NET
    • ASP.NET MVC
    • Team Foundation Server
    • Git
    • REST
    • C#
    • SQL Server
    • MVC
    • RabbitMQ
    • Docker
    • NServiceBus
    • WCF
    • Elastic search
    • Aurelia
    • Kubernetes
    • Micro Services
    • .NET Core
    • React
    • .NET
    • Ekonomi
    • Scrum
    • Webapi
  • Cygate

    jan. 2015 – jan. 2015

    Systemutvecklare

    Cygate erbjuder plattformar och tjänster för att skapa en säker infrastruktur, främst riktad mot företag.

    Tor har varit en del av ett team som utvecklat flera av Cygates produkter och tjänster, samtliga med fokus på säkerhet. Utvecklingen har skett i ASP.NET, med betoning på tekniker som ASP.NET MVC och WCF.

    Som medlem i utvecklingsteamet på Cygate arbetade Tor enligt Scrum-metodiken. Bland de teknologier som användes i projekten märks RabbitMQ, DryIoc, Moq, Ninject och REST. En stor del av utvecklingen fokuserade på säkerhet, inklusive integrationer med Active Directory, certifikathantering och relaterade lösningar.

    Tor kunde snabbt bidra till teamet med sin expertis kring arkitektur och lösningar, baserat på tidigare erfarenheter av att sätta sig in i och få en överblick över omfattande kodbaser och komplexa projekt.

    Under uppdraget utvecklade Tor sina kunskaper inom säkerhetslösningar, WCF och flera andra områden. Samtidigt förbättrades hans förmåga att ansluta till ett team och effektivt hantera redan etablerade kodbaser och projekt.

    Visa mer
    • JavaScript
    • Säkerhet
    • ASP.NET
    • ASP.NET MVC
    • Git
    • C#
    • Moq
    • RabbitMQ
    • Ninject
    • WCF
    • Säkerhetslösningar
    • .NET
    • Scrum
  • Trig Social Media AB

    jan. 2014 – jan. 2015

    Lead programmer

    Trig Social Media är ett sociala medieföretag som fokuserar på reklam och webbläsarplugins.

    Trig erbjuder ett e-handelsplugin som gör det möjligt för användare att få cashback på sina vanliga internetköp.

    Tor har ansvarat för utvecklingen av backend för pluginet i ASP.NET Web API samt byggt en webbapplikation för systemadministration i ASP.NET MVC.

    Som lead programmer ledde Tor utvecklingen i båda projekten och ansvarade för det dagliga arbetet. Projekten byggde på ASP.NET och var integrerade med molntjänsten Microsoft Azure. Andra tekniker som användes inkluderar Entity Framework och JavaScript, särskilt AngularJS. Tor arbetade även med datavisualisering, testning och loggning med hjälp av verktyg och tjänster som Graphite, New Relic och RunScope.

    Teamet använde en agil arbetsmetodik med Kanban för att snabbt kunna åtgärda problem för pluginets användare. Tors planeringsförmåga och tekniska expertis var mycket uppskattade under projektet.

    Genom arbetet utvecklade Tor sina färdigheter inom tjänster och teknologier som Azure, ASP.NET Web API, testning och datavisualisering. Han fick även värdefull erfarenhet av att arbeta med en kodbas som hade passerat sitt bäst före-datum.

    Visa mer
    • Reklam
    • MySQL
    • HTML
    • JavaScript
    • Testning
    • ASP.NET
    • ASP.NET MVC
    • Kanban
    • CSS
    • Git
    • C#
    • Entity Framework
    • AngularJS
    • Microsoft Azure
    • ASP.NET Web API
    • Datavisualisering
    • Social Media
    • Webbläsare
    • Backend
    • .NET
    • Shopping
  • Medivir

    jan. 2014 – jan. 2014

    Lead developer, scrummaster

    Medivir är ett företag som bedriver forskning och utveckling av läkemedel.

    Tor har arbetat med en intern plattform för beställning av varor på ett läkemedelsföretag samt med utbildning inom det tekniska området.

    Tor tog rollen som scrum master och ledande programmerare för plattformen. Som scrum master ansvarade han för projektplaneringen och säkerställde att den följdes. Han ledde utvecklingen av plattformen i det dagliga arbetet och höll tekniska utbildningar för teamet, där fokus låg på nya teknologier och arbetsmetoder. Plattformen utvecklades med ASP.NET MVC 5, kopplat till en Oracle-databas via Entity Framework och Active Directory. För frontend-utveckling använde Tor bland annat JavaScript, jQuery och CSS.

    Projektet genomfördes agilt med Scrum i nära samarbete med de slutliga användarna av systemet. Tors planeringsförmåga och tekniska kompetens var avgörande för projektets framgång.

    Under projektet uppdaterade Tor sina kunskaper inom vissa teknologier, arbetade med användartester och utvecklade lösningar för att interagera med Oracle-databasen.

    Visa mer
    • Oracle
    • HTML
    • JavaScript
    • Frontend
    • ASP.NET MVC
    • CSS
    • jQuery
    • Git
    • C#
    • Entity Framework
    • Active Directory
    • .NET
    • Medicin
    • Scrum
    • Databas
  • Internet Retail Holding

    jan. 2013 – jan. 2013

    Projektledare, Tech Lead, Lead programmer, Systemutvecklare

    IRH är ett företag som utvecklar en plattform för webbutiker samt driver flera butiker som använder plattformen.

    Tor har arbetat med utvecklingen av en plattform för flera webbutiker, där han var involverad i ett omfattande migreringsprojekt och ansvarade för underhållet av befintliga webbapplikationer.

    Som lead programmerare och projektledare för utvecklingen av webbapplikationerna och migreringsprojektet ansvarade Tor för att fatta beslut om prioriteringar och helhetslösningar, samtidigt som han ledde utvecklingsteamet i det dagliga arbetet. Tor utvecklade främst i ASP.NET MVC 3 och arbetade intensivt med MySQL-databaser, både med och utan Entity Framework. Applikationerna behövde vara optimerade för sökmotorer och basera sig på användardata. Han var även delaktig i frontend-utveckling med hjälp av Javascript, CSS och HTML. En viktig del av arbetet var att upprätthålla rutiner för release till live-sidor med konstant trafik.

    Projektet drevs enligt agila principer med Kanban, vilket möjliggjorde snabb problemlösning för användare av plattformen. Tors effektivitet, organisatoriska förmåga och hans skicklighet i att handleda andra utvecklare var ovärderliga i hans roll, vilket uppskattades stort av kunden.

    Arbetet blev en betydande erfarenhet för Tor i hans utveckling som ledare för utvecklingsprojekt. Han fick värdefull erfarenhet av att leda team och att skapa planering och holistiska lösningar. Tor fördjupade sina kunskaper inom ASP.NET MVC och databasarbete. Dessutom lärde han sig mycket om att arbeta inom e-handel med användarfokuserade applikationer och kritiska system.

    Visa mer
    • Retail
    • Databaser
    • MySQL
    • HTML
    • JavaScript
    • Frontend
    • ASP.NET MVC
    • Kanban
    • CSS
    • Git
    • REST
    • C#
    • Entity Framework
    • Underhåll
    • Webbapplikationer
    • E-handel
    • Elastic search
    • Sökmotorer
    • xUnit
    • .NET
    • Databas
  • FirstOnSite

    jan. 2013 – jan. 2013

    Systemutvecklare

    FirstOnSite är en programvara som tillåter fotografer och privatpersoner att ladda upp och sälja mediematerial.

    Tor deltog i utvecklingen av webbapplikationen FirstOnSite, byggd med ASP.NET MVC 4. Tjänsten erbjuder fotografer möjligheten att ladda upp mediematerial för försäljning till nyhetsredaktioner.

    I projektet arbetade Tor både med frontend och backend, med huvudfokus på backend. Han utvecklade och förbättrade kod för uppladdningsfunktionalitet och anpassningsmöjligheter i backend-delen med hjälp av ASP.NET MVC och Entity Framework. Applikationen driftas i molnplattformen Microsoft Azure, vilket innebar att en stor del av arbetet var riktat mot denna miljö. Backendutvecklingen inkluderade databashantering, inklusive design av databasmodeller och optimering av databasfrågor med LINQ och Lambda-uttryck. För frontend-arbetet använde Tor HTML, CSS och JavaScript för att skapa en användarvänlig klient. Dessutom ansvarade han för att konfigurera och sätta upp en testserver i Jenkins-miljö som körde Selenium-tester.

    Projektet genomfördes enligt agila principer med Scrum som projektmodell och involverade metodologier såsom TDD, parprogrammering och kodgranskning. Eftersom teamet till stor del bestod av juniora utvecklare, bidrog Tor med sina tidigare erfarenheter inom .NET.

    Projektet fördjupade Tors kunskaper i ASP.NET MVC och de ramverk som användes, samtidigt som det gav honom värdefull erfarenhet av att arbeta med molntjänster.

    Visa mer
    • HTML
    • JavaScript
    • Frontend
    • ASP.NET MVC
    • CSS
    • Jenkins
    • C#
    • Entity Framework
    • Selenium
    • Microsoft Azure
    • TDD
    • Kodgranskning
    • Försäljning
    • Backend
    • .NET
    • Scrum
  • Algoryx Simulations AB

    jan. 2012 – jan. 2013

    Systemutvecklare

    Algoryx Simulation är en framstående aktör inom visuella och interaktiva fysiksimuleringar för både produkter och tjänster.

    Företaget strävar efter att möjliggöra användningen av avancerad fysik inom CAD-programvaror för industriella applikationer och design. Inom ramen för detta projekt utvecklade Tor, med hjälp av .NET, ett plugin till en kommersiell CAD-programvara som används av tiotusentals användare. Pluginet syftar till att ge CAD-användare möjlighet att genomföra fysiska simuleringar av deras modeller, vilket möjliggör funktionstestning redan i ett tidigt skede. Projektets utvecklingsarbete inkluderade design, implementering och testning av pluginet. Tor bidrog även till utvecklingen av det grafiska användargränssnittet, vilket genomfördes i C#/.NET med ett SWIG-baserat gränssnitt till C++-biblioteket. Under projektet arbetade Tor i ett team med flera medlemmar och använde Scrum som projektmodell.

    Genom projektet fördjupade Tor sina kunskaper i utveckling med C# och .NET. Han fick också möjlighet att vidareutveckla sin förståelse för Scrum som metodik och samla mer erfarenhet av teamarbete, både som ledare och medarbetare.

    Visa mer
    • CAD
    • C#
    • Simuleringar
    • Fysik
    • .NET
    • C++
    • Scrum
  • Algoryx Simulations AB

    jan. 2011 – jan. 2012

    Systemutvecklare

    Algoryx Simulation är en framstående aktör inom visuella och interaktiva fysiksimuleringar, både när det gäller produkter och tjänster.

    Under sin tid på Algoryx bidrog Tor till projekt som syftade till att förbättra fysikmotorn, öka försäljningen och främja intern kunskapsdelning. Hans arbete inkluderade att utöka teoretiska fysikfunktioner i företagets C++-bibliotek, optimera arkitekturen och koden, samt att designa och skripta säljscenarier med hjälp av skriptspråket Lua. Utöver detta agerade han mentor för nya utvecklare i projektet, med fokus på C++ och Lua-gränssnittet.

    Tors roll gav honom möjlighet att fördjupa sin praktiska kunskap inom Lua och C++. Han fick också erfarenhet av att tillämpa sina programmeringsfärdigheter på områden som fysikteori, försäljning och arbete i agila team.

    Visa mer
    • C#
    • Lua
    • Försäljning
    • .NET
    • C++
    • Scrum
  • Umeå Universitet

    jan. 2008 – dec. 2010

    Amanuens

    Som amanuens arbetade Tor nära både studenter och kursansvariga. Han deltog aktivt i utvecklingen av kursplaner och laborationer, höll praktiska genomgångar, handledde studenter och rättade inlämningsuppgifter.

    Tor var amanuens för följande kurser: Applikationsutveckling i Java, Datavetenskapens grunder, Datorkommunikation och datornät, Datastrukturer och algoritmer, Programmeringsteknik med Python och Matlab, Programmeringsteknik i C samt Objektorienterad programmeringsteknik.

    I sin roll som amanuens ansvarade Tor för studenternas arbetssätt på uppgifter, gav daglig handledning och rättade betygsgrundande inlämningar. Genom detta arbete fick han värdefull erfarenhet av handledning och rättning, samtidigt som han betydligt förbättrade sin kunskap inom de områden han arbetade med.

    Visa mer
    • MATLAB
    • Java
    • C#
    • C
    • Algoritmer
    • Handledning
    • Python
    • .NET
    • C++
    • Datastrukturer
    • Objektorienterad

Utbildning

  • Civilingenjör i datavetenskap

    2006 – 2011

    Umeå Universitet

  • Kompanibefälsutbildning

    2005 – 2006

    I19 Boden

Kompetens · nivå och år

Tekniker

  • .NET
  • .NET Core
  • C#
  • GitK
  • REST
  • Web API
  • ASP.NET
  • ASP.NET MVC
  • ASP.NET Web API
  • C++
  • Elastic search
  • Entity Framework Core
  • JavaScript
  • Micro Services
  • Webapi
  • ActiveMQ
  • Algoritmer
  • Aurelia
  • Autofac
  • Backend
  • C
  • CSS
  • Entity Framework
  • HTML
  • Java
  • JSON
  • MVC
  • NServiceBus
  • Python
  • React
  • WCF
  • YAML
  • AngularJS
  • CAD
  • Datavisualisering
  • Fysik
  • jQuery
  • Lua
  • Simuleringar
  • Sökmotorer
  • UX
  • VueJS
  • Webbapplikationer
  • Webbläsare
  • .NET Framework
  • Angular 2
  • HTML5
  • IT-säkerhet
  • MSMQ
  • Node.js
  • Rust
  • SOAP
  • SQL
  • TypeScript
  • Visual Studio .NET
  • Webservices

Plattformar

  • Bitbucket
  • Kubernetes
  • Oracle
  • SQL Server
  • Hangfire
  • MySQL
  • Databaser
  • Microsoft Azure
  • Android
  • Linux
  • MS SQL-Server
  • PostgreSQL
  • Windows

Produkter

  • Docker
  • Oracle DB
  • Newrelic
  • RabbitMQ
  • Team Foundation Server
  • Active Directory
  • Jenkins
  • Säkerhetslösningar
  • Redis
  • ServiceNow

Verktyg

  • Git
  • Confluence
  • Dapper
  • JIRA
  • NUnit
  • PowerShell
  • xUnit
  • ArgoCD
  • Azure DevOps
  • Graphite
  • MATLAB
  • OpenShift
  • Runscope
  • Databas
  • Moq
  • Ninject
  • Selenium
  • Affärssystem
  • Docker Compose
  • MS Visual Studio
  • MySQL Workbench
  • ReSharper
  • SoapUI
  • Subversion
  • Unity3D

Metoder och processer

  • CI/CD
  • Scrum
  • Continuous Delivery
  • Datavetenskap
  • Datastrukturer
  • Handledning
  • E-handel
  • Kanban
  • Kodgranskning
  • TDD
  • Testning
  • DevOps
  • Lean
  • Projektledning

Verksamhetsområden

  • Redovisning
  • Försäljning
  • Säkerhet
  • Underhåll

Branscher

  • Ekonomi
  • Medicin
  • Reklam
  • Retail
  • Shopping
  • Social Media

Personliga egenskaper

  • Objektorienterad

Övrigt

  • JavaScript programming
  • Jira expert
  • OracleDB
  • Tekton
  • Förmedling

Den som känner Tor

Lena Forvik

Lena är Tors kontaktperson på Kvadrat.