Rasmus har omfattande erfarenhet av komplexa system lösningar, han tar ansvar genom hela utvecklingsprocessen. Rasmus har en förståelse och lång erfarenhet att bygga team, förstå slutkund och stakeholders, vilket leder till lösningar som används av målgruppen, på rätt sätt. Rasmus bidrar starkt till att skapa fungerande team och kommunicerar effektivt i hela organisationen. Djupet ligger i fullstackutveckling med JavaScript i botten med en nytagen scrum- och product owner certifiering hösten 2024.
Han trivs allra bäst i roller där frontendutveckling står i fokus och har erfarenhet av att arbeta hela stacken. Rasmus har jobbat i olika typer av organisationer, från startups och reklambyråer till stora industriföretag, offentliga myndigheter och telekomsektorn. Hans erfarenhet sträcker sig över flera branscher, där han har mött och övervunnit många utmaningar som är specifika för varje sektor.
Rasmus har med sig erfarenhet från många olika projekt, stora som små, bäst nyttjas han om han får vara del i ett team som besitter många roller, såsom Design, UX, backend och frontend. Han är också vad att ta fram krav och ställa de rätta frågorna för att förstå kundens problem.
Rasmus har spelat en avgörande roll i många projekt, både stora och små, och hans kompetens kommer bäst till sin rätt när han är en del av ett mångsidigt team med roller som design, UX, backend och frontend. Teamet är lika viktigt som kompetensen för Rasmus, han har dessutom omfattande erfarenhet av agil utveckling och har framgångsrikt lett Scrum-team för att säkerställa effektiv leverans och kontinuerlig förbättring genom hela utvecklingsprocessen.
Om Rasmus
Rasmus är en person som tar ett helhetsansvar, uttöver den tekniska kompentensen, tar Rasmus ett bredare ansvar för att teamet ska funka och att rätt lösing utvecklas från slutanvändares behov. Rasmus har en förståelse och lång erfarenhet att komplexa system, förstå slutkund och stakeholders, vilket leder till lösningar som används av målgruppen, på rätt sätt. Tekniskt besitter Rasmus expertis inom frontend och backend med kärnan inom JavaScript, React och NodeJS. Är certificerad Scrum Master och Product Owner.
Rasmus CV
Evinova AB / Astra Zeneca
Senior fullstackutvecklare
2024 -
UPPDRAG Uppgradet innebär en senior fullstack roll för att implementera en modul(sekretessbelagt) i ett system baserad på React, Node.js och Micro Services arkitektur. Systemet är byggt för att hantera medicinska studier fas-3 på en global skala med miljontals användare dagligen. Jag är en del i ett relativt stort internationellt team som tar fram modulen. Lösningen är storskalig och komplex med höga krav på skalbarhet och snabbhet.
ROLL Kraven från läkemedelsbranchen är extrema på alla sätt, lösningen måste klara dessa krav på bland annat säkerhet, sårbarhet och robusthet. Ett exempel är ett test-coverage på mer än 90%. Rollen innebär att jag tar fram react gränssnitt men även uppdaterar API vid behov. Främst jobbar jag med gränssnitten och ser till att de är snabba, testade, användavänliga och tillgänglighetsanpassade. En del av detta är att göra visa komponenter som används av alla utvecklare inom samma produkt.
NYTTA Systemet är det första av sitt slag i hela världen. Systemet täcker upp ett stort behov från både branch och användare. Man kan idag inte delta i medicinska studier hemifrån utan man måste bege sig till ett sjukhus eller annan medicinsk anläggning. Med systemet jag är med och utvecklar kan man göra detta delvis hemma. Systemet innebär också att offentliga aktörer och privata aktörer kan återanvända tidigare studier och spara pengar och andra resurser långsiktigt. En stor del av det jag göra handlar om att digitalisera en process som idag sker på papper. Det finns enorma effektivitsvinster i att göra detta digitalt tillgängligt.
TEKNIK React Typescript Node JS Nx (mono-repo) Open API OAuth / Aws Cognito Material Design / MUI Design system Tamagui Jest React Test Utils SonarQube Azure Pipelines Azure Amazon web services AWS S3 storage
ID06 AB
Frontend Lead
2022 - 2024
UPPDRAG I uppdraget har Rasmus fått helhetsansvar för att ta fram ny webbplattform. Plattformen innefattar hantering av konton, identifiering, organisation(er), kort och koppling mellan individ-identitet, arbetsgivare och kompetens. Den äldre plattformen har vuxit ur sin kostym och nu tas en ny plattform fram som utgår från användaren, och verksamhetskrav som vuxit fram senaste åren. Produkten är komplex, med 700.000 användare och kort, med höga krav att personer är identiferiade och verifierade med korrekta dokument. Inloggning sker med OAuth och kopplingar sker mellan frontend mot underliggande CRM för ärendehantering och backoffice.
ROLL Frontend lead med ansvar för arkitektur och utveckling av web plattformen. Initialt rollen att sätta en bra grund som hela bolagskoncernen kan vila på. Efter detta Koordination med UX, Backend och CRM system samt underliggande integrationer mot register dom Credit Safe mm. Rasmus har i denna roll byggt en plattform med React, JEST, TypeScript, GraphQL, Webpack, OAuth/Oidc inloggning, Tailwind och Storybook som grund. Väldigt bred roll som innebär allt från att vara med i kravställning vidare till implementation i frontend.
NYTTA Rasmus kunskap inom frontend och arkitektur har lett till en plattform som är flexibel med ändå stringent, där ID06 användare enkelt kan skapa konto, hantera organisation och anställdas kort. Rasmus har också bidragit till att ID06 kan få ett gemensamt bibliotek av komponenter som alla bolag kan nyttja. Användaren och krav är central i detta och allt drivs av de krav som specificerats av verksmahet och användarens behov.
TEKNIK - React - Typescript - GraphQL - OAuth/Oidc - Responsiv Design - Storybook - Webpack - Docker - Azure pipelines - JEST frontend testning, samt React Testing framework - React Query - Tailwind - Single-spa (micro frontend) - Frontend arkitektur för flera team
Telia Company AB
Senior fullstackutvecklare
2020 - 2022
UPPDRAG Uppdraget bestod i att skapa automatiserade flöden för Telia Infra administrativa system. Dessa flöden fångas upp och i de flesta fall analyseras för att ta rätt beslut för planering av bredbandsnätet i sverige. Uppdraget har dels varit att integrera mellan systemen och skapa automationer samt göra gränssnitten för dess flöden, för att effektivisera hanteringen av ärenden inom bredbandsutbyggnad.
ROLL Min roll har varit senior front- och backendutvecklare där jag skapat in- och utgående integrationer mellan system. Det har inneburit att jag deltagit i kravfångst, arkitektur vidare till implementaiton i backend- och frontend. Frontenden har sedan varit att visualiera datat samt organisera stora mängder uppdrag och information kring dessa, så att slutanvändaren kan fatta rätt beslut. Rollen har varit fullstack med PostgreSQL, node och react på frontend.
NYTTA Med analys av de olika integration och automationsbehoven hos Telia har Rasmus bidragit med att strukturera datat och skapat en mer logisk struktur för att spara undan denna. Rasmus och också varit väldigt aktiv i att uppgradera och förbättra frontend koden samt dela upp kodbasen i mindre återanvändbara delar. Har aktivt varit en del i att gå från en till 10 applikationer, för olika enheter inom Telia Infra. Detta bidrog till att flera delar av lösningen, t.ex. integrationer och gränssnitt, kunnat delas av flera klienter. Det har snabbat upp och gjort det enklare att ta fram lösningar för fler än en enhet.
TEKNIK - Node.js - Express - Integrationer mot t.ex. SAP, LDAP, REST api:er och SOAP api:er. - PostgreSQL - GraphQL(Apollo) - Responsiv Design - Microservices - Storybook - JEST - Cypress - React, - Redux, - SCSS, EMOTION, - Delade npm paket för modulära komponenter - Linux server och administration för devops uppgifter - RPA, UI Path för hämtning av data från legacy applikationer
Göteborg Energi
Frontendutvecklare
2019 - 2020
UPPDRAG Uppdraget gick ut på att ta fram en ny frontend för 'Mina Sidor' på Göteborg Energi. Den gamla lösningen var t.ex. inte responsiv, en stor del av uppgiften var att ta fram en lösning för mobila enheter och tablets. Det fanns också många nya krav som inte införlivats i den gamla lösningen, det nya mina sidor skulle leva upp till den gamla plus de nya kraven.
ROLL Min roll i projektet var att tillsammans med UX/AD ta fram prototyp för de olika sidtyperna samt modulerna som skulle användas inom Mina Sidor. Vi hade kontinuerliga användarstudier och gemensamma workshops med Göteborg Energi och slutkunder för att säkerställa kundresan från start till mål. Mitt ansvar var att hitta en 'stack' för frontend som skulle kunna funka ihop med det CMS kunden valt samt leva upp till moderna krav för responsivitet, snabbhet och tillgänglighet. Satt med i möten varje vecka med projektets ledningsgrupp där vi samordnade insatserna.
NYTTA Rasmus tillförde en kunskap om moderna ramverk och frontend, genom den kunskapet infördes React som ramverk. Detta ramverk kompletterades med en egenbyggt CSS motor som gjorde att vi kunde skapa styling även från CMS:ets håll när detta behövdes. Det blev balansakt mellan dels CMS användarens situation och dela slutanvändarens krav på design, responsivitet etc.
TEKNIK React React Hooks REST SCSS Responsiv Design HTML WCAG BankID integration (frontend delen) Microsoft Dynamics Storybook
Göteborg Energi
Frontendutvecklare och Ux
2017 - 2019
UPPDRAG Tillsammans med teamet på stendahls hade redan projektet att göra om hela Göteborg Energis publika webplats påbörjats. Jag kom in ungefär halvvägs o projektet. Uppdraget gick ut på att implementera den design som tagits fram året innan och som gjordes om kontinuerligt efter användar studier. Framförallt skulle det blir enklare att teckna elavtal, byta el leverantör och hantera samt se sin förbrukning av el.
ROLL Rasmus tog fram webbplatsern tillsammans med en data analytiker och designer/ux steg för steg, modul för modul. Webbplatsen var uppbyggd i ett CMS av äldre slag och vi införde modernare element där vi kunde och det var lämpligt. Detta gick bra och vi lanserade webbplatsen i maj 2019. Vi hade ansvaret för frontend, ett annat företag för backend.
NYTTA Bidrog med mina kunskaper om ramverk och modern JavaScript och kunde införa en hel del även om vi var beroende av det som CMS:et levererade. Deta var intressant att återvända till publika webbplatser igen och tackla de utmaningar som finns där. Min kunskap bidrog till att t.ex. byggverktyg, testing och prestandamätning kunde utföras på webbplatsen. Det fanns också krav på WCAG AA nivå, denna såg jag till att den efterlevdes i den markup som vi skapade.
TEKNIK Handlebars.js JQuery Asp.net MVC Responsiv Design Frontend testing, Jasmine SCSS Gulp Browserify BrowserStack Storybook
Carsmart AB
Frontend expert
2016 - 2017
UPPDRAG Uppdraget var att som frontendexpert hjälpa till att välja stack (verktyg) för frontenden till ett affärssystem som effektiverade fakturahantering för fordonsflottor.
ROLL Uppdraget var tidsbegränsat till 6 månader och innefattade ett team om 6 personer där alla var backend. Uppdraget var också att lära ut frontend till alla andra utvecklare. Rollen innebar att jag var ansvarig för att skapa en robust frontend som skulle möta deras och framförallt kunna visualisera numerisk data på ett snygg och tilltalande sätt.
NYTTA Kickstartade hela frontenden och kunden blev supernöjd med resultatet, lärde också ut React till några olika utvecklare. Systemet är i drift idag och man kan se det på www.carsmart.se (klicka på demo video).
TEKNIK React Redux SCSS BEM REST OAuth Google analytics D3.js (charts) JAVA backend frågor via REST
We Build Group
Frontendutevecklare
2016 - 2016
UPPDRAG Ta fram ett helt nytt gänssnitt för ett journalsystem för vården från grunden. Rasmus tog fram första versionen av systemet i React. Vi byggde frontend modulärt med koppling till microtjänster i Microsoft Azure App Services. Inlogging och övergripande patientdatavy samt ärende hantering var det första vi byggde. Företaget bakom var en startup i medtech och hade flera olika lösningar inom vård sektorn.
ROLL Frontend utvecklare i React. Jobbade i ett team med .NET utvecklare där vi kopplade samman Microsoft App Services mot frontend. Olika moduler som användes av olika grupperingar inom vården var slutanvändare. Vi jobbade tillsammans med backend team för att hitta bra interfaces mellan front- och backend.
NYTTA Rasmus tog fram en första version av gränssnittet och genomförde en översyn kring hela frontendarkitekturen med nytt state ramverk, införde SCSS, BEM med mycket mera. Detta medförde att slutkund kunde visa upp progress för investerare och slutanvändare.
TEKNIK React Flux (state management), byttes sedan mot Redux SCSS (med BEM) Responsiv Design Frontend Testning SignalR WebRTC Microservices Shared components (via egenbyggt NPM, för generiska komponenter) Razor Asp.net Web API .NET (enbart enklare modifieringar av controllers)
Inera AB
Frontendutvecklare/UX
2015 - 2016
UPPDRAG Uppdraget gick up på att bygga en frontend prototyp av löseningen WebCert där man som anställd inom vården samt privatperson kan anmäla sjukskrivning. Systemet integrerade mot diagnosdatabas från Socialstyrelsen och mot försäkringskassan.
ROLL Frontendutvecklare och del i UX teamet som gjorde prototyperna samt deltog i omfattande användartestning. Tog fram prototypen i samma kodbas som övriga utveckligsteamet och den användes för testing av användarbeteenden.
NYTTA Prototypen användes för att utforska olika sätta att lösa vissa delar av anmälningsprocessen. Detta gjorde att utvecklingsteamet och verksamheten kunde verifiera att kravet uppfylldes innan det togs till utveckling
TEKNIK AngularJS SCSS BEM REST
Educations.com media group / Student Recruitment System
Utvecklare .NET
2013 - 2014
UPPDRAG Rasmus anställdes som fullstackutvecklare inom ett startup i utbildningssektorn. Vi skulle ta fram ett system för att hantera rekrytering av studenter för yrkeshögskolor och universitet. Dessa aktörer får enorma mängder mail samt annan information i samband med terminsstarter. Systemet hjälpte rekryterare att hantera mailen samt följa upp rekryteringen av studenter. Systemet var en kombination av mailhanterare och CRM.
ROLL Rollen innebar att jag kodade i backend och frontent, administrerade servrar i AWS, hanterade support från kunder. Deltog i sälj möten. Var en del i att ta fram ny design för frontend.
NYTTA Hade i stort sätt ansvar för allt tekniskt i början, då jag var ensam utvecklare tillsammans med en säljare som drev hela startupen (inkuberad i Education.com). Ägarna jobbade mycket tätt med oss och ägde det bolag som detta drevs inom, blev insatt i hela startup världen och var det innebär att driva och få igenom saker i mycket snabb takt.
Min första roll inom utveckling, trainee där jag gick brevid seniora utvecklare. Jobbade inom en CMS lösning för Husqvarnas forest & garden. Gjorde också arbete inom Saab tjänst för generering av PDF filer från databaser. Jobbade inom Frontend/backend, asp.net mvc, och fick testa på många olika saker. Plats: GÖTEBORG Organisation: STENDAHLS AB
UPPDRAG Rasmus var trainee .NET utvecklare och jobbade uteslutande mot Stendahls största kund Husqvarna. Jobbade med deras webplatser och ett bakomliggand system för generering av PDF från databas data.
ROLL Junior .Net utvecklare, webbutvecklare
NYTTA Detta uppdrag lade grunden för hela min karriär in utveckling. Lärde mig om .NET, C# och hade möte med kunden. Lärde mig från mer seniora utvecklare och pluggade C# på kvällar och helger. Kunde efter trainee periodens slut klara av att sköta systemet och göra nyutveckling.
TEKNIK - C# - .NET - JQuery - CSS - HTML - XML - XSLT - ASP.net web forms - Windows services - REST/ SOAP