Hoppa till innehållet
Robin Stark, Arkitekt, Lead developer, Team lead

16 år i yrketEgenföretagare

Robin Stark

Arkitekt, Lead developer, Team lead

  • Linköping

Uppdrag Samhall 2022 -

Lösningsarkitekt, Mjukvaruarkitekt, Lead Developer

Uppdrag: Förnyelse av integrationsplattform och arkitekturstyrning

Beskrivning: Under detta uppdrag har Robin haft flera nyckelroller hos kunden, inklusive lösningsarkitekt, mjukvaruarkitekt och lead developer. Huvudfokus har varit att leda arbetet med att förnya kundens integrationsplattform samt att etablera arkitekturstyrning i projekt och initiativ. En viktig del av detta arbete har varit att formulera arkitekturella principer och att skriva Solution Architecture Document (SAD).

När Robin påbörjade uppdraget hade kunden nyligen migrerat sina integrationer från en lokal BizTalk-miljö till Azure-molnet. Det fanns ett stort behov av att omstrukturera integrationerna för att utnyttja molnets möjligheter fullt ut. Uppdraget har därför till stor del handlat om att modernisera och förbättra kundens integrationsplattform genom att välja rätt teknik, arkitektur och implementationsmönster. Målet har varit att ligga i framkant av utvecklingen samtidigt som förvaltningsbördan minimeras vilket föll väl ut.

Som lösningsarkitekt har Robin fokuserat på behovsanalys, kravställning, informationskartläggning och val av tekniska lösningar. Detta har inneburit att noggrant analysera kundens behov och krav, kartlägga informationsflöden och välja de mest lämpliga tekniska lösningarna för att uppnå projektets mål. Robin deltog i team med förvaltare, Product Owners, objektspecialister och verksamhetsrepresentater.

I rollen som Lead Developer ledde Robin en grupp på som mest 14 utvecklare som förvaltade och utvecklade integrationer och applikationer spridda i olika team. Trots att kunden redan hade kommit långt med DevOps, fanns det stora behov av att harmonisera de olika teamens arbetssätt och konfigurera systemstöd för att nå ännu längre. Robin har implementerat automatiska byggen, enhetstester, kodgranskning och kodskanning som standardkrav för alla team. Dessutom har utvecklingsinsatser kopplats till planerade aktiviteter för bättre uppföljning. Testdriven utveckling, testbara lösningar samt automatiserad testning har också det varit en viktig del.

Azure, Azure DevOps, Sparx Enterprise Architect, .Net/C#, Azure Web Apps, Azure Functions, Azure Api Management, Azure Logic Apps

Wasa Kredit 2022 - 2022

Systemutvecklare Utveckling av en ny webbapplikation för företagsleasing av bilar och lätta lastbilar. Systemet ersätter den tidigare manuella hanteringen med papper och e-post som användes av säljarna på Wasa. Robin ansvarade för att implementera front-end-komponenterna baserat på en designprototyp, vilket bidrog till en mer effektiv och användarvänlig lösning.

I sin roll som front-end-utvecklare arbetade Robin nära med designteamet för att säkerställa att den visuella designen och användarupplevelsen överensstämde med prototypen. Han använde moderna webbutvecklingstekniker och ramverk för att skapa responsiva och interaktiva gränssnitt som förbättrade användarupplevelsen.

Robin bidrog dessutom med att identifiera och lösa tekniska utmaningar under utvecklingsprocessen, vilket inkluderade att optimera prestanda och säkerställa kompatibilitet över olika webbläsare och enheter. Hans insatser resulterade i en robust och skalbar lösning som effektiviserade leasingprocessen för företagen och förbättrade arbetsflödet för säljarna på Wasa. Tekniker: React, NextJs, NodeJs, DevOps

Övrigt: Administrativ delprojektledning, Administrativ huvudprojektledning, Affärs och IT strategi, Agila metoder allmänt, Arkitekturramverk, Begreppsmodellering, BPMN, Compliance, Configuration Management kvalitetsstyrning, CRM Project systems, Dokumentation kvalitetsstyrning, e-handel, Engelska, ERP Implementation, GDPR, Internet of Things, Intranät, IT-arkitektur - företagsnivå, KANBAN, Kravanalys, Processutveckling, Produktstrategi, Projektering av IT-system, Projektledning, Resurs i upphandlingsprocess, Riskanalys IT-säkerhet, Styrelseledamot, Sårbarhetsanalys/sårbarhetsscanning, Säkerhetsarkitekturer, Teknikutredning, Teknisk projektledning, Tillgänglighet vid upphandling, UX Design, Val av utvecklings- och produktionsmiljö, Verksamhetsarkitektur

Bransch: Aerospace, Bank & Finans, Försvar, HR & Lön, Service/Tjänster, Skola och utbildningsväsende, Stat/kommun/Landsting, Transport/Spedition/Flyg, Transportinfrastruktur

Visa mer
  • API
  • Systemintegration
  • .NET
  • Azure
  • MS SQL-Server
  • SQL Server
  • Azure Logic Apps
  • Active Directory
  • Docker
  • Azure DevOps
  • Bootstrap
  • Databas
  • Behovs- och informationsinsamling
  • Continuous Integration
  • Implementation av IT-system
  • Införande och överlämning av IT-system
  • Systemförvaltning
  • Drift av IT-system
  • Ledningssystem
  • GDPR
  • Koppling
  • Aerospace
  • Finans
  • Flyg
  • Förstudie av IT-system
  • NET Core
  • Systemarkitektur - systemnivå
  • Informationsmodellering (IMR)

Kurser & certifieringar

  • Introduction to Modern ArchitectureDF Kompetens · 2023
  • Developing Microsoft SharePoint Server 2013 Core Solutions; Microsoft2015
  • Developing APS.NET MVC Web ApplicationsMicrosoft · 2015
  • Application developing for iPhone and iPadLinköpings Universitet · 2013

Uppdrag

  • Samhall

    aug. 2022 – dec. 2025

    Lösningsarkitekt, Mjukvaruarkitekt, Lead Developer

    Under detta uppdrag har Robin spelat flera nyckelroller hos kunden, inklusive att agera som lösningsarkitekt, mjukvaruarkitekt och lead developer. Huvudfokus har legat på att driva förnyelsen av kundens integrationsplattform och att etablera effektiv arkitekturstyrning för projekt och initiativ. En central del av arbetet har varit att definiera arkitekturella principer samt att författa Solution Architecture Document (SAD).

    När Robin påbörjade uppdraget hade kunden nyligen migrerat sina integrationer från en lokal BizTalk-miljö till Azure-molnet. Det fanns ett stort behov av att omstrukturera integrationerna för att maximera fördelarna med molnet. Uppdraget har därför till stor del handlat om att modernisera och optimera kundens integrationsplattform genom att välja rätt teknik, implementeringsmönster och arkitekturlösningar. Syftet har varit att ligga i framkant av teknikutvecklingen samtidigt som förvaltningsbördan minimerats, vilket har varit framgångsrikt.

    Som lösningsarkitekt har Robin fokuserat på behovsanalys, kravspecificering, kartläggning av informationsflöden och val av tekniska lösningar. Detta har inneburit att noggrant analysera kundens behov och krav, identifiera informationsflöden och välja de mest lämpliga tekniska lösningarna för att uppnå projektmålen. Robin har arbetat i team med förvaltare, produktägare, objektspecialister och verksamhetsrepresentanter.

    I rollen som lead developer ledde Robin en grupp på upp till 14 utvecklare som ansvarade för att förvalta och utveckla integrationer och applikationer fördelade över flera team. Trots att kunden redan hade gjort stora framsteg inom DevOps fanns ett stort behov av att harmonisera arbetssätten mellan teamen och konfigurera systemstöden för ytterligare effektivisering. Robin implementerade standardkrav, inklusive automatiska byggen, enhetstester, kodgranskning och kodskanning, för alla team. Utvecklingsinsatserna kopplades dessutom till planerade aktiviteter för bättre uppföljning. Robin lade även stort fokus på testdriven utveckling, skapandet av testbara lösningar samt automatiserad testning, vilket blev en viktig del av framgången.

    Visa mer
    • Solution Architect
    • Software Architecture
    • Sparx Enterprise Architect
    • Azure DevOps
    • Azure Logic Apps
    • API
    • Continuous Integration
    • .NET
    • Behovs- och informationsinsamling
    • Processkartläggning
    • Informationsmodellering (IMR)
  • Wasa Kredit

    jan. 2022 – juni 2022

    Systemutvecklare

    Utvecklingen av en ny webbapplikation för företagsleasing av bilar och lätta lastbilar syftade till att ersätta den tidigare manuella hanteringen baserad på papper och e-post som användes av säljarna på Wasa. Robin hade ansvaret för att implementera front-end-komponenterna utifrån en designprototyp, vilket ledde till en mer effektiv och användarvänlig lösning.

    I sin roll som front-end-utvecklare samarbetade Robin nära med designteamet för att säkerställa att den visuella designen och användarupplevelsen överensstämde med prototypen. Han använde moderna webbutvecklingstekniker och ramverk för att skapa responsiva och interaktiva gränssnitt, vilket markant förbättrade användarupplevelsen. Robin bidrog även med att identifiera och lösa tekniska utmaningar under utvecklingsprocessen, inklusive optimering av prestanda och säkerställande av kompatibilitet över olika webbläsare och enheter.

    Hans arbete resulterade i en robust och skalbar lösning som inte bara effektiviserade leasingprocessen för företagen, utan också förbättrade säljarna på Wasas arbetsflöde.

    Visa mer
    • .NET
    • React.js
    • Next.js
    • Node.js
    • Azure DevOps
  • Transportstyrelsen

    jan. 2020 – dec. 2022

    Arkitekt, Lead developer, Systemutvecklare

    Gemensam betallösning inom området Sjö/Luft på Transportstyrelsen. För att underlätta implementering och underhåll av kopplingar till Swedbank Pay utvecklades en tjänst som kan användas av alla lösningar inom Sjö/Luft-sektionen på Transportstyrelsen. Tjänsten integreras smidigt genom installation av ett NuGet-paket, vilket nyttjas för kommunikation. Därefter kan tjänsten användas både via en iFrame eller genom att dirigera användaren vidare till en specifik betalsida. NSwag används för att automatiskt generera klasser och TypeScript-kod.

    Framtagning av arkitektur, lösningsförslag samt utveckling av system kopplat till nya lagkrav för förarbevis för vattenskoter. Robin leder ett team bestående av tre utvecklare som vidareutvecklar befintliga system och bygger en ny webbplattform. Plattformen stödjer Transportstyrelsens handläggning och möjliggör digitala förarbevis för privatpersoner.

    Utveckling och förvaltning av samtliga system kopplade till handelssjöfart. Robin har arbetat med att optimera långsamma delar av systemen och förbättra användarupplevelsen för handläggarna. Arbetet har utförts mycket självständigt i nära samarbete med objektägare och förvaltningsledare på Transportstyrelsen.

    Visa mer
    • jQuery
    • Angular
    • .NET
    • Solution Architect
    • MVC
    • Azure DevOps
  • Transportstyrelsen

    jan. 2020 – jan. 2021

    Systemutvecklare

    Utveckling och förvaltning av alla system som rör handelssjöfart. Robin har till stor del fokuserat på att optimera långsamma delar av systemen samt förbättrat användarupplevelsen för handläggarna. Arbetet har varit mycket självständigt i nära samarbete med objektägare och förvaltningsledare på Transportstyrelsen.

    Tekniker: C#/.NET, Angular, MVC, jQuery

    Visa mer
    • jQuery
    • C#
    • MVC
    • Angular
    • .NET
  • Svenska Basketbollförbundet, Svenska Amerikansfotbollförbundet

    jan. 2018 – jan. 2020

    Arkitekt/Lead developer

    Framtagning och nyutveckling av en digital utbildningsportal. Robin ingår i ett team där han agerar lead achitect tillsammans med front- och backendutvecklare, projektledare och UX-designers. Den digitala utbildningsplattformen möjliggör utbildning på distans 24/7 och ger en tydligare och mer framtidssäkrad utbildningsprocess. Projektet involverar flera olika organisationer / förbund med olika utbildningsbehov och krav vilket ökade komplexiteten i projektet. Arbetet bedrevs enligt Agil utvecklingsmetodik.

    Tekniker: C#/.NET Core, React, TypeScript, jQuery, JavaScript, CSS/Sass, Webpack

    Visa mer
    • JavaScript
    • CSS
    • jQuery
    • C#
    • SASS
    • TypeScript
    • Webpack
    • .NET Core
    • React
  • SAAB

    jan. 2017 – dec. 2019

    Systemutvecklare

    Utveckling och förvaltning av en ny version av Saabs supportportal byggd i SharePoint 2013/2016. Robin arbetade med att skapa en ny version av Saabs supportportal, där fokus låg på att följa företagets design- och formspråk. Detta innefattade arbete med branding genom att utveckla masterpages, page layouts och display templates som säkerställde en enhetlig och professionell användarupplevelse.

    En viktig del av projektet var att hantera behörigheter och användarhantering noggrant. Robin såg till att externa kunder inte kunde se eller interagera med varandras information, vilket krävde en noggrann konfiguration av säkerhetsinställningar och åtkomstkontroller.

    Datahanteringen i projektet involverade både Active Directory och en separat SQL Server-databas. Robin utvecklade ett REST API för att möjliggöra anpassningar på specifika siter, inklusive en e-handelsportal för reservdelar till civilflyg. Detta API underlättade integrationen och anpassningen av funktioner, vilket förbättrade portalens flexibilitet och användbarhet.

    Robins insatser bidrog till att skapa en robust och säker supportportal som uppfyllde Saabs höga krav på design och funktionalitet, samtidigt som den erbjöd en förbättrad användarupplevelse för både interna och externa användare.

    Visa mer
    • SQL Server
    • Active Directory
    • SharePoint
    • API
    • REST API
    • Användarupplevelse
    • Databas
  • SAAB

    jan. 2017 – dec. 2019

    Arkitekt och systemutvecklare

    Ett av uppdragsgivarens verksamheter hade behov av att kunna tillhandahålla olika dokumentation och supportnivåer baserat på de supportavtal verksamhetens kunder köpt till respektive produkt man köpt. Uppdragsgivaren hade inga system som kunde stödja detta behov men ville att detta skulle kunna rymmas i den supportportal man redan erbjöd sina kunder.

    Anpassningar av Saabs supportportal för en specifik verksamhets önskemål om att kunna koppla specifik information och innehåll till vilka produkter och supportavtal en kund köpt. Tekniker: SharePoint 2013, C#/.NET, React, CSS/Sass, Webpack, SQL Server

    Visa mer
    • CSS
    • C#
    • SQL Server
    • SharePoint 2013
    • SASS
    • Webpack
    • React
    • .NET
  • SAAB

    jan. 2016 – jan. 2017

    Arkitekt

    Utveckling av en ny version av e-handelslösningen för reservdelar till civilflyget. Den tidigare lösningen var långsam och krånglig, vilket gjorde att uppdragsgivaren behövde en snabb och responsiv lösning som också följde deras formspråk. Robin arbetade med att utveckla en modern front-end som integrerades med den befintliga back-end i SharePoint 2013.

    Robin fokuserade på att skapa en användarvänlig och modern e-handelsplattform som var enkel för kunderna att använda. Han optimerade även back-end och integrationer för att säkerställa att systemet fungerade smidigt och effektivt. Genom att använda moderna webbutvecklingstekniker och ramverk kunde Robin leverera en lösning som inte bara förbättrade prestandan utan också erbjöd en bättre användarupplevelse.

    Resultatet blev en snabb och responsiv e-handelslösning som uppfyllde uppdragsgivarens krav på design och funktionalitet, vilket ledde till ökad kundnöjdhet och effektivitet i hanteringen av reservdelar för civilflyget. Tekniker: SharePoint 2013, C#/.NET, React, CSS/Sass, Webpack, SQL Server

    Visa mer
    • CSS
    • C#
    • SQL Server
    • SharePoint 2013
    • SASS
    • Webpack
    • React
    • .NET
    • Användarupplevelse
  • SharePoint

    jan. 2016 – dec. 2016

    Arkitekt

    Tekniker: SharePoint 2016, C#/.NET, React, TypeScript, jQuery, JavaScript, CSS/Sass, Webpack

    • JavaScript
    • CSS
    • jQuery
    • C#
    • SASS
    • TypeScript
    • Webpack
    • React
    • .NET
  • Toyota Material Handling Europe

    jan. 2015 – dec. 2015

    Systemutvecklare

    Utveckling av app byggd för iPad och Windows 8.1-tablets för att användas av servicetekniker vid inspektioner av truckar hos kunder. Tekniker: Cordova, jQuery, CSS, HTML, C#/.NET, Web service, SharePoint 2013

    Visa mer
    • HTML
    • CSS
    • jQuery
    • C#
    • SharePoint 2013
    • .NET
  • SAAB

    jan. 2014 – dec. 2020

    Arkitekt

    Utveckling och förvaltning av intranät och teamsiter i SharePoint 2013/2016. Projektet har innefattat branding i form av masterpages, page layouter och display templates, som med Bootstrap har gjorts responsiva och mobilanpassade. Tidigt i projektet gjordes den mesta av utvecklingen i C# och som webparts vilket senare gick över majoriteten JavaScript och appar istället. Anpassningarna är för det mesta skrivna med jQuery men för de nyare apparna har ReactJS använts. Förutom anpassningar av själva gränssnittet har många integrationer byggts mot kringliggande system.

    Visa mer
    • Intranät
    • JavaScript
    • jQuery
    • C#
    • Bootstrap
    • SharePoint
    • React
  • Toyota Material Handling Europe

    jan. 2014 – dec. 2016

    Systemutvecklare

    Förvaltning av den interna säljstödsapplikationen FleetWeb som användes för att hantera begagnade truckar i Europa. Byggd i C#/.NET på SharePoint 2010. Integrationer mot verksamhetens affärssystem M3 användes för att flytta data till och från FleetWebs databas och majoriteten av lösningens logik var placerad i procedurerna i SQL Server. Tekniker: SharePoint 2010, C#/.NET, SQL Server, jQuery, JavaScript, CSS

    Visa mer
    • Affärssystem
    • JavaScript
    • CSS
    • jQuery
    • C#
    • SQL Server
    • .NET
    • Databas
  • Linköpings kommun

    jan. 2014 – dec. 2014

    Systemutvecklare

    App för iPhone och iPad till Miljökontoret i Linköping där inspektioner av restauranger, fik och butiker presenterades i listform och på karta med möjlighet till filtrering och sök. Tekniker: Objective-C

    Visa mer
  • Rättsmedicinalverket

    jan. 2009 – jan. 2014

    Systemutvecklare

    Utveckling och förvaltning av ärendehantering- och labbsystem för alla olika verksamheter på Rättsmedicinalverket. Systemet var en modulbaserad lösning byggt i Java SE som kördes av användare via Citrix. Systemet interagerade med flertalet andra system, ofta labbsystem och labbutrustning. Tekniker: Java, Java EE, MySQL, SQL Server, Hibernate, PHP, JavaScript, Html, iText

    Visa mer
    • MySQL
    • HTML
    • JavaScript
    • Hibernate
    • PHP
    • Java
    • SQL Server
    • Citrix
    • Java EE

Kompetens · nivå och år

Tekniker

  • API
  • Systemintegration
  • .NET
  • .NET Core
  • .NET Framework
  • ASP.NET
  • C#
  • JavaScript
  • jQuery
  • Objektorienterade system
  • React
  • SQL
  • Webb- och Internetbaserade system
  • Ajax
  • Angular
  • Angular 2
  • AngularJS
  • Cloud Computing
  • CMS
  • CSS
  • Databasadministration
  • Databaser allmänt
  • Entity Framework
  • HTML
  • HTML5
  • Java
  • Microservices
  • Mobilapplikationer
  • MVC
  • MVC.NET
  • NextJS
  • NodeJS
  • PHP
  • SASS
  • TypeScript
  • Visual Studio .NET
  • Webservices
  • NuGet
  • Nätverk och kommunikation
  • Objective-C
  • Python
  • Redux
  • REST API
  • SOAP
  • SSL
  • UNIX Shell Script
  • Windowsapplikationer
  • XML
  • Artificiell intelligens
  • Realtidssystem
  • Swift
  • IT-säkerhet
  • Projektering
  • Unix Shell
  • Webbläsare

Plattformar

  • Azure
  • MS SQL-Server
  • SQL Server
  • Citrix
  • Java EE
  • MySQL
  • SharePoint
  • SharePoint 2013
  • SharePoint Online
  • Ärendehanteringssystem
  • Android
  • Apache HTTP Server
  • Datalager
  • GraphQL
  • gRPC
  • iOS
  • Finanssystem
  • BizTalk
  • Databaser

Produkter

  • Azure Logic Apps
  • Active Directory
  • Docker
  • MongoDB
  • MS Office
  • Office 365
  • SQLite
  • Team Foundation Server
  • Visio
  • Spedition

Verktyg

  • Azure DevOps
  • Bootstrap
  • Databas
  • Git
  • Hibernate
  • Intranät
  • MS Visual Studio
  • Sparx Enterprise Architect
  • Webpack
  • Affärssystem
  • CRM
  • MySQL Workbench
  • PowerShell
  • ReSharper
  • Subversion
  • OSS (Operations Support Systems)
  • SoapUI
  • Xcode

Metoder och processer

  • Behovs- och informationsinsamling
  • Continuous Integration
  • Implementation av IT-system
  • Mjukvaruarkitektur
  • Systemering/Design/Krav av IT-system
  • Utveckling/Genomförande av IT-system
  • Acceptanstest
  • Användarupplevelse
  • Continuous Delivery
  • Databaskonstruktion
  • Funktionstestning
  • Information management
  • Integrationstest
  • Processkartläggning
  • Scrum
  • Test av IT-system
  • Testutveckling
  • Parprogrammering
  • TOGAF
  • Configuration Management
  • DevOps
  • E-handel
  • Kanban
  • Kodgranskning
  • Kravanalys
  • Prestandaoptimering
  • Processutveckling
  • Projektledning
  • Riskanalys
  • Systemarkitektur
  • Testning
  • UX Design

Verksamhetsområden

  • Införande och överlämning av IT-system
  • Systemförvaltning
  • Drift av IT-system
  • Fakturering
  • Kvalitetsstyrning
  • Upphandling

Standarder och regelverk

  • Ledningssystem
  • GDPR

Hårdvara

  • Koppling

Branscher

  • Aerospace
  • Finans
  • Flyg
  • Transport

Rapporter och utredningar

  • Förstudie av IT-system

Övrigt

  • NET Core
  • Systemarkitektur - systemnivå
  • Informationsmodellering (IMR)
  • Prestandaoptimering databaser
  • Produktionsinförande av IT-system
  • Systemtänkande
  • Elektronisk fakturering
  • Instant Messaging

Den som känner Robin

Marcus Kahanek

Marcus är Robins kontaktperson på Kvadrat.