Tor Sterner
Utvecklare
Tor har utvecklat och handlett inom systemutveckling i 13 år. Han trivs bäst där han kan utnyttja sin höga kunskap av systemutveckling för webbaserade applikationer.
Tor har arbetat de flesta delar av systemutveckling, med fokus på api:er och backend.
Områden
- Utvecklare
- Lead developer
Om Tor
Tor är ansvarstagande, tekniskt kunnig, har lätt att lära och har hög social kompetens. Han är en effektiv och organiserad problemlösare med bra helhetstänk. Dessa egenskaper tillsammans med en stark drivkraft och en trevlig personlighet gör honom till en värdefull projektmedlem och ledare.Tors CV
-
Arbetsförmedlingen - Mina Sidor för Fristående Aktörer
Systemutvecklare
2023 -
Arbetsförmedlingen - Mina Sidor för Fristående Aktörer (MSFA) är en webbplats för fristående leverantörer av förmedlingstjänster att administrera och rapportera deras jobb med arbetssökande.
Tor har i teamet för MSFA arbetat med tillägg, förbättringar och underhåll av systemets backend.
Detta har inkluderat webbplatsens integrationer mot andra system och verktyg, vissa inom andra avdelningar på Arbetsförmedlingen.
Bland annat har Tor varit drivande i MSFAs del av införandet av två helt nya tjänster som Arbetsförmedlingen nu erbjuder arbetssökande genom de fristående aktörerna.
Under tiden på Arbetsförmedlingen har Tor varit högst delaktigt av arbete med att förbättra teamstruktur och agila arbetssätt.
MSFA utvecklas i ett krossfunktionellt team där Tor med sin stora tekniska kunskap kunde styra arbetet samt agera mentor för kollegor.
Tor har snabbt och medvetet satt sig in i alla de tekniska delarna av applikationen, med köhantering i ActiveMQ, data i Oracle DB, CI/CD och DevOps i Tekton/OpenShift med YAML.
Samt arbetat mycket med de verktyg som MSFA använder för underhåll och utveckling runt applikationen som Service Now, Jira, Confluence, Elastic Search, BitBucket.
I projektet har Tor utvecklats inom teamöverbryggande kommunikation då applikationen och teamet har många integrationer och kopplingar till andra tjänster.
C#, .NET, .NET Core, Web Api, REST, xUnit, nUnit, ActiveMQ, Docker, Kubernetes, Openshift, Elastic Search, Tekton, YAML, Jira, Confluence, BitBucket, OracleDB -
SOS Alarm
Systemutvecklare (vikariat för föräldraledig)
2021 - 2022
SOS Alarm ansvarar för larm-funktioner genom 112-samtal samt flera andra system.
Tor har på SOS Alarm suttit med flertalet kringsystem till själva 112-systemet. Bland annat en tjänst för utskick till regioner och media gällande utryckningar och andra larmhändelser.
Utöver vanlig utveckling driver Tor också sitt team mot en alltmer automatiserad process för utveckling, testning och produktionssättning.
Tjänsterna för kringsystemen utvecklades i tekniker där Tor har kunnat bidra med stor kompetens (.NET Core, .NET Framework, MSSQL, Azure DevOps).
C#, .NET, .NET Core, Docker, ASP.NET WebAPI, JavaScript, MSSQL, Azure DevOps, xUnit, Jira, Confluence, PowerShell. -
Svea Ekonomi
Lead Programmer, Tech Lead, Systemutvecklare
2018 - 2020
Svea Ekonomi utvecklar och underhåller finansiella och administrativa tjänster inom framförallt kreditmarknaden.
Tor har med rollen som Tech Lead och Lead programmer utvecklat generering av en finansiell redovisningsrapport som samlar alla transaktioner gentemot kunder för att hjälpa dem med deras redovisning.
Under tiden på Svea har Tor varit drivande i övergången mot ett allt mer agilt arbetssätt, där målet varit Continuous Delivery med ledtider på högst några dagar.
Produkten utvecklades i ett team där Tor med sin tekniska kompetens kunde styra arbetet (.NET Core).
Produkten kräver goda kunskaper inom redovisning samt andra finansiella verktyg, detta har Tor tagit till sig och blev snabbt personen att gå till med frågor.
C#, .NET, ASP.NET WebAPI, JavaScript, MSSQL, NUnit, OracleDB, HangFire, .NET Core, Azure DevOps, Docker, Micro Services. -
Svea Ekonomi
Lead Programmer, Tech Lead, Systemutvecklare
2017 - 2018
Svea Ekonomi utvecklar och underhåller finansiella och administrativa tjänster inom framförallt kreditmarknaden.
Tor har med rollen som Tech Lead och Lead programmer utvecklat "mina sidor" för Sveas betallösning på nätet, Webpay. Där slutkunder har möjlighet att kolla på och administrera sina engagemang hos Svea.
Under tiden på Svea har Tor varit drivande i övergången mot ett allt mer agilt arbetssätt, där målet varit Continuous Delivery med ledtider på högst några dagar.
Produkten utvecklades i ett team där Tor med sin tekniska kompetens kunde styra arbetet i både Backend (WebApi i .NET) och Frontend (VueJs).
I projektet fick Tor utvecklas inom UX och frontend, då applikationer mot slutkund kräver mycket anpassningar för att göra de lättarbetade och lättförstådda.
C#, .NET, ASP.NET MVC, ASP.NET WebAPI, Vue.js, Autofac, JavaScript, MVC, MSSQL, HangFire, .NET Core, NUnit, NServiceBus. -
Svea Ekonomi
Lead programmer, Tech Lead, Systemutvecklare
2015 - 2017
Svea Ekonomi utvecklar och underhåller finansiella och administrativa tjänster inom framförallt kreditmarknaden.
Tor har varit en av utvecklarna i ett projekt för att bygga Sveas nya administreringstjänst för företag. Utvecklingen har skett i framförallt .NET och i Javascript. Där vi har byggt applikationer i WebApi, MVC och Aurelia.
Projektet utfördes agilt enligt Scrum-metoden och externa produkter och bibliotek som använts är bland annat RabbitMQ, AutoFac, Team Foundation Server och WCF.
Projektet utvecklades i ett litet team där Tor kunde bidra stort till både WebApi-applikationen (.NET), MVC-applikationen (.NET) och Aurelia (Javascript). Tor har stor erfarenhet inom både WebApi och MVC så där kunde han bidra stort med utveckling och kunskap. Aurelia som är ett nytt Javascript-ramverk var nytt för alla i projektet och där kunde Tor snabbt lära sig ramverket för att sedan bli den som kunde både svara på frågor och även lära ut till andra.
I uppdraget på Svea har Tor utvecklats inom ekonomi- och kredit-branschen, han har fått erfarenhet av att jobba i ett tidspressat projekt med många intressenter och har lärt sig utveckla en SinglePageApplication i Javascript.
C#, .NET, ASP.NET MVC, ASP.NET WebAPI, Aurelia.js, Autofac, JavaScript, MVC, MSSQL, WCF Services, .NET Core, NUnit, React, NServiceBus, Team Foundation Server -
Cygate
Systemutvecklare
2015 - 2015
Cygate erbjuder plattformar och tjänster för säker infrastruktur för framförallt företag.
Tor har varit en del av ett team som utvecklat i många av Cygates produkter och tjänster, alla med säkerhetsinriktning. Utvecklingen har varit i ASP.NET med fokus på teknikerna ASP.NET MVC och WCF.
Som del i utvecklingsteamet på Cygate så arbetade Tor i Scrum. Tekniker som används för produkterna är bland annat RabbitMQ, DryIoc, Moq, Ninject och REST. Mycket av utvecklingen var fokuserad på säkerhet, med AD-kopplingar, certifikat och annat.
I teamet kunde Tor snabbt bidra med kompetens kring arkitektur och lösningar från tidigare erfarenhet av att sätta sig in i och få översikt i stora kodbaser och många projekt.
I uppdraget utvecklade Tor sig inom säkerhetslösningar, WCF och mycket annat. Det förbättrade även förmågan att komma till ett team med redan stora kodbaser och många projekt.
C#, .NET, Agil systemutveckling, ASP.NET MVC, JavaScript, Moq, WCF services -
Trig Social Media AB
Lead programmer, Systemutvecklare
2014 - 2015
Trig Social Media är ett social media-företag som satsar på reklam samt plugin till webbläsare.
Trig har ett e-commerce-plugin som användare kan använda för att få pengar tillbaka på deras vanliga internet-shopping.
Tor har drivit och utvecklat backend för pluginet i ASP.NET Web API samt byggt en webbapplikation för administrering av systemet i ASP.NET MVC.
Tor var lead programmer för utvecklingen i båda projekten. I den rollen ledde han utvecklingen i det dagliga arbetet. Båda projekten använde ASP.NET, med kopplingar till molntjänsten Microsoft Azure. Övriga tekniker som användes är bland annat Entity Framework och Javascript (AngularJs). Tor gjorde även arbete mot datavisualisering, testning och loggning, med verktyg och tjänster som Graphite, NewRelice och RunScope.
I projektet arbetade de agilt med Kanban för att snabbt kunna åtgärda problem åt användarna av pluginet. Tors planeringsförmåga samt tekniska förståelse var mycket uppskattat under uppdraget.
Av arbetet utvecklade Tor sig inom tjänsterna/teknikerna Azure, ASP.NET Web API, testning och datavisualisering. Samt erfarenhet av att komma till en tjänst som överlevt sitt bästföre-datum kodmässigt.
C#, .NET, ASP.NET MVC, MySQL, Entity Framework, Microsoft Azure, CSS, HTML, Javascript, AngularJs, Kanban -
Medivir
Scrum-master, Lead programmer, Systemutvecklare
2014 - 2014
Medivir är ett företag som driver forskning samt framställning av medicin.
Tor har jobbat med en intern plattform för beställningar av varor på ett medicin-företag. Samt med utbildning inom det tekniska området.
Tor var scrum-master/lead programmer för plattformen. Som scrum-master planerade han projektets utförande och såg till att planer efterhölls. Tor var också ledande inom utvecklingen av plattformen i det dagliga arbetet och höll i tekniska utbildningar för de andra i teamet inom nya tekniker och arbetsmetoder. Plattformen utvecklades i ASP.NET MVC 5 med kopplingar till en Oracle-databas med Entity Framework och Active Directory. Tor använde även Javascript, JQuery, CSS bland annat för utveckling för frontend.
I projektet arbetade de agilt med Scrum och utvecklade i nära kontakt med de slutliga användarna av systemet. Tors planeringsförmåga och tekniska kompetens var väldigt viktigt för arbetet.
Under projektet fick Tor uppdatera sina kunskaper inom vissa tekniker, utvecklat med användartester samt arbetat mot Oracle-databas.
C#, .NET, ASP.NET MVC, Oracle, Active Directory, Entity Framework, CSS, HTML, Javascript, JQuery -
Internet Retail Holding
CTO, Projektledare, Systemutvecklare
2013 - 2014
IRH är ett bolag som driver utvecklingen av en plattform för webbutiker samt flera butiker som använder plattformen.
Tor var projektledare och hade till viss del rollen av CTO för företaget med stort ansvar över de tekniska aspekterna i företaget. I rollen com CTO tog Tor beslut om vad som skulle utvecklas och på vilket sätt. Tor hade även kontakt med leverantörer av externa tjänster för integration.
Han tog även ansvaret för detaljstyrning över de större projekt som skulle utvecklas. Under uppdraget har han vid flera tillfällen haft en mentorroll för andra utvecklare.
Under uppdraget så utförde Tor även en stor del av utvecklingen. De använde ASP.NET MVC med mycket kopplingar till MySQL och en del frontend.
Tors effektivitet och organisationsförmåga var till stor nytta för rollen. Tillsammans med handledarförmåga för de andra utvecklarna. Och hans arbete var mycket uppskattat av kunden.
Arbetet har gett mycket värdefull erfarenhet för den ansvarstagande tekniska ledarrollen inom ett mindre företag. Tor har även utvecklat sina kunskaper i att användandet och integreringen av externa tjänster i en plattform.
C#, .NET, ASP.NET MVC, MySQL, Entity Framework, CSS, HTML, Javascript -
Internet Retail Holding
Projektledare, Lead programmer, Systemutvecklare
2013 - 2013
IRH är ett bolag som driver utvecklingen av en plattform för webbutiker samt flera butiker som använder plattformen.
Tor har jobbat med utveckling av en plattform för flera webbutiker. Med ett större migreringsprojekt samt underhåll av nuvarande webbapplikationer.
Tor var lead programmer/projektledare för utvecklingen av webbapplikationerna och migreringsprojektet. I rollen som projektledare tog han beslut om prioriteringar och lösningar på helhetsnivå samt ledde utvecklingsteamet i det dagliga arbetet. Tor utvecklade mycket i ASP.NET MVC 3 med mycket kopplingar till MySQL som databas både med Entity Framework och utan. Applikationerna behövde även vara optimerade för sökmotorer samt användning av användardata. Han jobbade även en del med frontend i form av Javascript, CSS och HTML. Viktigt i arbetet var även rutiner för release till live-sidor med konstant trafik.
I projektet arbetade de agilt med Kanban för att snabbt kunna åtgärda problem för användarna på sidorna. Tors noggrannhet och organisationsförmåga var till stor hjälp för arbetet.
Arbetet var till stor nytta för Tors utveckling inom ledarrollen för utvecklingsprojekt. Han fick mycket bra erfarenhet av att leda ett team med planering och helhetslösningar. Tor fördjupade sina kunskaper i ASP.NET MVC samt arbete mot databaser. Samt lärde sig mycket av att arbeta inom e-handel med mycket användarinriktade applikationer samt kritiska system.
C#, .NET, ASP.NET MVC, MySQL, xUnit, Entity Framework, Elastic Search, CSS, HTML, Javascript -
FirstOnSite
Systemutvecklare
2013 - 2013
FirstOnSite är en programvara för fotografer och privatpersoner att ladda upp och sälja mediematerial.
Tor var med och utvecklade webbapplikationen FirstOnSite i ASP.NET MVC 4. En webbtjänst där fotografer kan ladda upp mediematerial som sedan finns till försäljning för nyhetsredaktioner.
Tor arbetade både med frontend och backend i projektet men fokus låg på backend. Han utvecklade och förbättrade kod för uppladdning och inställningsmöjligheter i backend-delen med ASP.NET MVC och Entity Framework. Applikationen körs i Microsoft Azure molntjänst vilket gjorde att han utvecklade mycket mot den. Databashantering ingick i backendutvecklingen, med utveckling av databasmodeller och databasfrågor med LINQ/Lambda-uttryck. För frontend-delen arbetade Tor i HTML, CSS och JavaScript mot användarnas klienter. Slutligen arbetade han med att sätta upp och konfigurera en testserver i Jenkins-miljö som kör Selenium-tester.
I projektet arbetade vi agilt med Scrum som projektmodell, men även TDD, parprogrammering och kodgranskning. Projektet bestod av många juniora utvecklare vilket innebar att Tor fick bidra med mina tidigare erfarenheter i .NET.
Framförallt fördjupade projektet Tors kunskaper i ASP.NET MVC och de andra ramverk som användes samt gav han erfarenhet av att arbeta mot en molntjänst.
C#, .NET, ASP.NET MVC, Azure, Scrum, TDD, Entity Framework, HTML, CSS, Javascript -
Algoryx Simulations AB
Systemutvecklare
2012 - 2013
Algoryx Simulation är en ledande aktör för visuella och interaktiva fysiksimuleringar både inom produkter och tjänster.
Algoryx har ambitionen att göra det möjligt att använda avancerad fysik inom CAD-programvaror för industribruk och design. I det här projektet utvecklade Tor i .NET ett plugin till en kommersiell CAD-programvara med tiotusentals användare. Pluginets uppgift är att bistå CAD-användare med möjlighet till fysiska simuleringar av deras modeller för funktionstestning i ett tidigt stadium. Utvecklingen i projektet innebar att Tor designade, implementerade och testade pluginet. Han var även delaktig i utvecklingen av det grafiska gränssnittet. Detta utfördes i C#/.NET med ett gränssnitt i SWIG till C++-biblioteket. I projektet arbetade Tor i ett team med flera andra och med Scrum som projektmodell.
Tor lärde sig mycket om utveckling i C# och .NET under projektet. Han fick även utöka sina kunskaper i Scrum som projektmodell och fick mer erfarenhet av arbete i team, både som ledare och medlem.
C++, C#, .NET, Scrum -
Algoryx Simulations AB
Systemutvecklare
2011 - 2012
Algoryx Simulation är en ledande aktör för visuella och interaktiva fysiksimuleringar både inom produkter och tjänster.
Under sin tid på Algoryx var Tor delaktig i projekt för att förbättra fysikmotorn, öka försäljningen och att sprida kunskap internt. Projekten innebar utökande av teoretiska fysikfunktioner i C++-biblioteket, optimering av arkitektur och kod samt design och skriptning av säljscener i skriptspråket Lua. Parallellt med detta fungerade Tor som mentor inom C++ och Lua-gränssnittet för nya utvecklare i projektet.
Tor fick utveckla sin praktiska kunskap om Lua och C++. Han lärde sig även att använda sina programmeringskunskaper inom fysikteori, säljande och om agilt arbete i team.
C++, Lua, C#, .NET, Scrum -
Umeå Universitet
Amanuens
2008 - 2010
Som amanuens arbetade Tor nära både studenter och kursansvariga. Han fick ta del av utvecklingen av kursplaner och laborationer, hålla praktiska genomgångar, ha handledning för studenterna samt rätta uppgifter.
Tor var amanuens på: Applikationsutveckling i Java, Datavetenskapens Grunder, Datorkommunikation och Datornät, Datastrukturer och Algoritmer, Programmeringsteknik med Python och Matlab, Programmeringsteknik i C, Objektorienterad programmeringsteknik.
Som amanuens fick Tor ansvara över studenters tillvägagångssätt på uppgifter, daglig handledning och rättning av betygsgrundande uppgifter. Han fick av arbetet stor erfarenhet av handledning och rättning. Men även avsevärt förbättrat sin kunskap inom de områden han varit amanuens i.
Java, C, C++, Python, Matlab
Tors kompetensområden
-
Databaser
Databaser allmänt -
Databashanterare
mySQL, MS SQL-server, Oracle -
Hårdvara
PC -
Metoder & Processer
Scrum, Agila metoder allmänt, Continious Delivery, KANBAN, TDD - Test Driven Development, Continuous Integration, Parprogrammering -
Roller
Utvecklare/Programmerare -
Systemtyper
Mjukvaruarkitektur - programnivå -
Utbildning
civ.ing -
Utvecklingsspråk
MVC, Rust, HTML5, NET Core, C#, SQL Windows, ASP.NET, SQL, Javascript -
Verktyg & Middleware
ReSharper, Unity3D, Entity Framework, Git, MS Visual Studio
Tors anställningar
-
Systemutvecklare konsult, Dynabyte AB
2013 - 2017
-
Systemutvecklare, Algoryx Simulations AB
2011 - 2013
-
Amanuens, Umeå Universitet
2008 - 2010
Tors utbildningar
-
Civilingenjör i datavetenskap, Umeå Universitet
2006 - 2011
-
Kompanibefälsutbildning, I19 Boden
2005 - 2006