Fullstackutvecklare .NET Stockholms län, Sverige

Könnte verfügbar sein

(Aktualisiert 2021-03-16)

Fullstackutvecklare .NET

Stockholms län, Sverige

Einheimische Svenska, Mittelstufe English

  • 2 års erfarenhet av Angular 2, .NET Core
  • 3 års erfarenhet av Node.js
  • 5 års erfarenhet av .NET, Javascript, ASP.NET MVC, CSS, HTML

Fähigkeiten (43)

C#

MICROSOFT VISUAL STUDIO

.NET

VISUAL STUDIO

SQL

Git

JavaScript

HTML

Node.js

API

Developer

Senior

UTMÄRKTA MULTITASKER

XML

GRANSKA

VERKTYG

DEBUG

SAMTIDIGT

STATISTIK

TILLBAKA SLUTET

VISUAL

REALTID

LEXICON

INTEGRATOR

UPPLÖSNING

MS .NET

UPPGIFTER

JSON

PLAN

VERKSAMHET

TESTNING

Corporate Finance

BACKEND-UTVECKLARE

ERSÄTTNING

MICROSOFT .NET

SVETSNING

SVARA

Programmering

INTEGRATION

ROUTER

SOURCE

RSS

Affärssystem

Berufserfahrung

R2Meton AB

2017-01 - Jetzt

Full-stack utvecklare, DevOps utvecklare
ITTAUEHE

2020-01 - Jetzt

Genom att sträva efter att lära sig dagsaktuella ramverk, och sitt
intresse och engagemang inom Hemvärnet så såg Joel en nytta i att
sammanföra det tillhandahålla referensmaterial med innehåll ur instruktionsmanualer inom signalering. Detta för att ge Signalister
och annan personal inom Hemvärnet möjligheter att via en centralierad plattform göra kontroller av sin kunskap och förskaffa
sig ny.

Joel började därför utveckla en egen applikation med VueJS och .NET
Core 3.0 och även använda sig av Azure DevOps för att förstå CI/CD
bättre och automatisera processen kring detta.
Plattformen kommer utökas med ny funktionalitet kontinuerligt.

Git HTML5 Microsoft Azure CSS3 GitHub Web API DevOps
Microsoft Visual Studio Azure SQL Azure API Apps VueJS .NET Core 3.0

Vue Router
Full-stack utvecklare .NET

2019-01 - 2020-01

LöF (Landstingens Ömsesidiga Försäkringsbolag)
LöF är Landstingens ömsesidiga Försäkringbolag. De erbjuder en patientförsäkring för privata individer efter skada inom hälso-, sjuk- eller tandvård och kan då ha rätt till ekonomisk ersättning enligt
patientskadelagen.

LöF behövde hjälp med att nyutveckla ett internt och externt
försäkringsärende system för det gamla började bli utdaterat och
svårt att förvalta. Nya regler inom försäkringsbranchen krävde ett nytt verktyg. Systemet innefattade både kundens plattform för att
anmäla en skada, samt det interna verktyget för att hantera och
handlägga skadan, med bland annat utbetalningar och hantering av dokument. Det interna verktyget behövde hantera både olika roller och yrkesroller.

Projektet led av inte ha ett fullt genomarbetat arbetssätt i sin agila
process. Många övergripande roller präglades av frånvaro under
kritiska möten beroende på att anställda fyllde flera roller samtidigt.
Överföring av viktig information och feedback gjorde det svårt att
bygga broar emellan olika områden inom projektet. Det kunde i sig
bidra med en del oro och svårt att få flöde. Det fanns ingen kapacitet för att se till att ligga flera sprintar fram i sin planering utan fick fylla
sprinten med uppgifter under starten av denna. Kraven kunde också
vara bristfälliga vilket ledde ofta till förseningar.

Reformationer infördes för att ha flera möten fortlöpande och granska kraven i ett tidigare skede samt dela upp teamet i två team med olika fokusområden och uppdelade möten.

Joels uppgift i teamet utgjordes främst i att bistå med frontend
kunskap gällande SASS, jQuery och generell HTML kunskap. Joel såg det behovet tidigt och såg till att fylla det vilket utgjorde att han fick
på egen hand genomföra implementerandet av en ny grafisk profil på
kundernas egna plattform. Joel hade även kontakt med slutanvändaren direkt för den administrativa delen av att hantera
Medicinska Rådgivare och deras utlåtanden, det var hans fokus
område.
Samt att delta i möten kontinuerligt och diskutera och estimera krav,
ha sprintbaserade retros samt sprintplaneringar.

Scrum Kravhantering ASP.NET MVC SQL jQuery HTML5 C#

Microsoft SQL Server AD Microsoft IIS jQuery UI Microsoft Visual Studio
Full-stack utvecklare .NET
InVision

2018-08 - 2018-12

Folksam
KPA är ett pensionsbolag för de som jobbar inom kommun och region. Det är ett dotterbolag till Folksam.

De har ett extremt stort antal system för olika delar av verksamheten, antingen kopplade ihop med huvudbolaget Folksam eller helt egna.

I Joels uppgifter ingick support, förvaltning och nyutveckling på KPAs
plattformar. Uppgifter kunde vara av olik komplex natur och
samarbete vilket krävde god kommunikation inom både team och andra team. Många uppgifter utfördes i par eller med mobb
programmering. Joel fyllde rollen som en Fullstack-utvecklare i alla
dessa uppgifter. Men Joel tog även initiativ med att konfigurera Visual
Studio Online Dashboards för att ge bättre inblick i hur arbetet
fortskred. Det ingick också att delta i möten och granska krav
kontinuerligt, för att varje ny sprint skulle vara fylld innan den
startade.

ASP.NET MVC SQL TFS versionshantering CSS REST C#

Microsoft SQL Server Entity Framework ASP.NET WebForms Moq
Unit Test Web API Microsoft Visual Studio Episerver Dapper T-SQL

WM-datas persistensramverk WM-Bof Bootstrap 3
Full-stack utvecklare
PWC

2017-11 - 2018-06

PWC
PwC är ett globalt företag som jobbar inom revision,
skatterådgivning, verksamhetsutveckling, corporate finance och annan revisionsnära rådgivning.

PwC hade ett panik behov av att snabbt få en ny applikation i drift då den befintliga lösningen i framtiden skulle få inaktuella licenser. En
teknikstack hade valts ut och arbetet hade påbörjats med en väldigt
hög puls och stressade verksamhet. En huvudkärna av produkten
hade kristaliserats för att få fram det viktigaste först, och utökade
produkten med funktionalitet efter deklarationsperioden.
Tjänstens syfte är för redovisning och generering av skatteblanketter
för PwCs kunder. Den utgick mycket utifrån en integration med
Skatteverket där relevant skattedata persisteras och används i beräkningar och framställningen av dokument.

Projektet bestod av ett större team utvecklare, en testare,
projektledare och revisorer som jobbat agilt med SCRUM. Det består av ett API som kommer fungera som en kärna för interna
arbetssystem både internationellt och senare på ett globalt plan, med en skatteberäknings tjänst inbyggt. Allt för att följa den moderna
REST baserade eran. Samt ett webbgränssnitt som klient utformat med Angular 5 och Redux.

Joel kom in i början av projektet, och rollen krävde stor fokus på individuell prestation och förmåga att producera kod effektivt. Men
Joel och de övriga i teamet såg till att ha en bra arbetsklimat och främja att nyttan i att skynda långsamt och ha roligt under sin
arbetstid.

Integration Scrum Git C# TeamCity Entity Framework
Octopus Deploy Node.js PrimeFaces Unit Test Web API SCSS/SASS

Microsoft .NET Framework Microsoft Visual Studio REST API Moment.js

Lodash Redux T-SQL Visual Studio Code Beräkningsmotor Angular CLI

Bootstrap 3 Skatteverket Angular 5 ngrx PrimeNG
Systemutvecklare .NET potthanteringssystem

2017-11 - 2017-11

Previa, SKB, Brightstar, UC
För att förbättra tjänsten och underlätta det dagliga arbetet för R2Ms
åtagandekunder behövdes en lösning för att åskådliggöra de timmar
som respektive kund har tillgängliga för beställningar inom ramen för sitt avtal.

Joel utvecklade en kundportal där R2Ms personal och kundens
representanter kan administrera beställningar, se saldon, grafiskt se
nyttjandegrad etc. Lösningen innefattar backendlogik skriven i C# och kommunikation gentemot en databas i Azure.
Joel implementerade även en Azure Function som via tidsintervall
anropar en Stored Procedure i en Azure SQL-databas. Frontenddelen
skrev Joel med Bootstrap 3.3.7 med designen gjord på eget bevåg.
Joel har i detta projekt arbetat utifrån krav som R2Ms åtagandeteam
formulerat i samverkan med åtagandekunderna.

HTML SQL CSS C# Microsoft SQL Server Entity Framework
Microsoft Azure Node.js SCSS/SASS Microsoft Visual Studio Razor Pages

GruntJs Bootstrap 3 .NET Core 2.0
Apputvecklare Swift
Myndigheten För Delaktighet

2017-06 - 2017-10

Myndigheten för delaktighet är en kunskapsmyndighet som arbetar inom funktionshinderområdet. De arbetar för att alla, oavsett
funktionsförmåga, ska kunna vara fullt delaktiga i samhället. Ett
prioriterat område är människor som behöver kognitiva hjälpmedel i sin vardag.

MFD ville inom ramen för detta område skapa en app för att bistå
individer med att klä på sig rätt kläder genom att kombinera
väderprognoser med individens personliga klädesplagg.

Joel realiserade detta genom vidareutveckla en app som hämtar
prognosdata från SMHI:s API samt byggde funktionalitet för att lägga in bilder på sina kläder i appen. Genom att som användare kunna
lägga till egna bilder förtydligas vilka av individens kläder som passar
bäst att ha på sig den aktuella dagen. Joel utvecklade i Xcode med Swift som språk. MFD förvaltar sin kodbas som Open-Source.

Kravhantering iOS iOS XCode Swift Storyboard
Systemutvecklare .NET Bot Framework
R2Meton AB

2017-06 - 2017-06

R2Meton AB
Microsoft lanserade under andra halvan av 2016 Bot Framework
vilket är ett open-sourcat ramverk för att bygga elektroniska
dialogverktyg som liknar mänsklig interaktion. Ramverket bygger på SDK och kan kopplas till Microsofts kognitiva service Luis.

För att snabbt komma igång med ramverket utvecklade Joel en applikation som interagerar med Stockholms Lokaltrafik och hjälper
R2Ms anställda att via en chat i kommunikationsverktyget Slack svara på frågor om avgångstider och lägga in alarm för avgångar.

Med hjälp av boten kan en anställd, i R2Ms Slackflöde, få automatiskt
svar på tex frågan "när är nästa avgång till Hornstull". Efter en väldigt
kort implementationstid var funktionen i drift och används frekvent
Till implementationen hör en databas som används för att spara
ytterligare data om vart och hur boten används i syfte att hitta
mönster och statistik. Tex sparas kortkommandon för hållplatser
vilket gör att själva frågan numer kan ställas i kortform, exempelvis;
"till hs" och rendera i ett relevant svar.

SQL C# Microsoft Azure Microsoft Bot Framework
Languange Understanding Intelligence Service (Luis)
Systemutvecklare .NET
BrightStar

2017-04 - 2017-05

BrightStar
BrightStar är en världsledande distributör utav mobiltelefoner med kända kunder såsom tex operatören 3.

BrightStar är en kund via R2Ms Solutions lösning gentemot kunder med konsulter sittande på bolagets kontor och erbjuder utveckling
på distans.
De behövde hjälp med att förnya sitt orderhanteringssystem till en nyare version av .NET till ett modernare gränssnitt för den svenska
marknaden och för att tillgodose support avtalet gentemot
Microsoft.

Joel hade rollen som backend-utvecklare och var projektets enda
utvecklare, men hade ett helt kontor fullt med kompetenta utvecklare
att luta sig emot för stöd och hjälp.

Uppdragets första del bestod i att dekompilera applikationsfilen då ingen källkod fanns tillgänglig. Nästa steg var att fastställa kraven
som skulle mötas för att uppfylla affärens krav. Utifrån dessa krav
utvecklades i en tredje del en ny modern plattform baserad på SOA.
När plattformen var utvecklad genomfördes testning med både en egenutvecklad klient i Windows Forms samt i SoapUI för att skapa
olika funktionella test i den lokala miljön. I ett sista steg innan
driftsättning lyftes applikationen in i en specifik testmiljö med samma
förutsättningar som produktionsmiljön, testfallen utökades och de
sista buggarna rättades. Joel fick väldigt positiv feedback från projektledaren för sitt sätt att lägga upp arbetet och systematiskt
beta av uppgifterna, trots stor tidspress och många intressenter.

SOAP SOA - Service Oriented Architecture C# Microsoft .NET Framework

Microsoft Visual Studio Windows Forms WCF SoapUI Nlog XML
Integrationsutvecklare .NET
TUI Sverige

2017-01 - 2017-03

TUI
TUI Sverige ingår i TUI Nordic Group och TUI Group som är en av världens största reseaktörer och finns i över 130 länder med 120
miljoner kunder årligen.

Nyutvecklingsprojekt för TUI med syfte att utveckla en intern
wallboard och mobil app med intern affärsdata för att utöka
informationsspridningen internt. Projektet innefattade att integrera
interna system och koordinera arbetet mot många andra team, samt Google Analytics. I uppgiften ingick även att utveckla Microservices och bygga ett API.

Joel deltog projektets alla faser, från idebrief och workshops till
utveckling och deploy. Joel hade genast nytta av sin nyfikenhet och fick lära sig Aurelia från grunden och implementera funktionaliteten
på egen hand. Joel arbetade väldigt självständigt med uppgiften tills slutet, med stundtals stöd från en annan senior konsult inom samma
team. Joel tog även initiativ vid tillfällen att implementera utöver MVP
med idéer som sanktionerades av produktägare och UX designer, till kundens förnöjelse. För att utveckla en app mot mobiler användes
Apache Cordova via Visual Studio.

JavaScript Scrum Kravhantering HTML5 REST C# Node.js
Google Analytics Microservices Microsoft Visual Studio log4net API

NancyFx Cordova Tools For Visual Studio Aurelia.js GruntJs Pusher

Bootstrap 3
Wellnet AB

2015-10 - 2017-01

Webbutvecklare .NET
Wellnet AB

2016-10 - 2016-12

Wellnet AB
Det sista stora projekt på Wellnet för Joel innefattade att förflytta en pågående nyutveckling av officiella webb-siten från self-hosted
WordPress site till en self-hosted .NET MVC. Uppgiften gick till stor del ut på att anpassa WordPress plugins till .NET MVC och krävde stora
förändringar i struktur av koden för att vara fullt funktionell utifrån
befintligt arbete. Uppgiften innefattade även att arbeta kring
domäner genom att flytta pekningar.
Integrationsutvecklare .NET
Domain Name Service

2016-09 - 2016-09

ASP.NET MVC Wordpress jQuery C#

Microsoft Visual Studio T-SQL MSSQL Management Studio

sep 2016 - sep 2016 Integrationsutvecklare .NET
Wellnet AB
Joel fick i uppgift att integrera en lösning med Wellnets egna
administrativa verktyg mot Scrives portal för att kunna skapa nya
entiteter efter kontraktsmallen, närhelst båda parter undertecknat
avtalet. Uppgiften bestod i synnerhet av tre delar. Den första delen är
att kunna via administrativa verktyget skapa ett nytt kontrakt utifrån
en parametrar via en webbsida. Andra delen är, att visualisera en lista med kontraktet och eventuella andra kontrakt och visa status.
Status varierar när dokumentet hos Scrive ändrar "state", beroende
på hur signatursprocessen går. Sista delen gick ut på att när kontraktet var färdigt visades en knapp för detta i listan, och som
ledde till att en ny sida öppnades för att skapa en ny entitet med ifyllda uppgifter utifrån kontraktet. Joel fick applicera iterativt utifrån
kravspecifikationen.

JavaScript ASP.NET MVC C#
Webbutvecklare .NET
Wellnet AB

2016-08 - 2016-09

Wellnet AB
I sitt uppdrag att utveckla en ny leverantörsplattform föreslog Joel ny
funktionalitet för att åskådliggöra leverantörernas överblick av sitt
engagemang. Med hjälp av den nya diagramfunktionaliteten och kompletterande listan kunde leverantörerna se försäljningen av sina
tjänster uppdelat per år och månad. Joel tog fram gränssnitt och
implementerade funktioner på MSSQL databasen för att hämta och sammanställa datan. Funktionen blev ett populärt och uppskattat
extra inslag för både leverantörer och interna medarbetare.
Webbutvecklare .NET
Wellnet AB

2016-01 - 2016-08

Wellnet AB
Till den nya designen för leverantörsplattformen fick Joel själv
använda sin kreativa förmåga och ta fram design och göra val utav
vilken teknik som behövde användas. Detta användes sedan för att
ersätta befintliga design. I designprocessen samlade Joel synpunkter
ifrån interna berörda parter för att bilda sig en uppfattning om bästa
behov och alternativa lösningsförslag. Joel arbetade i samråd från sin
teknikchef fram en design och teknikstack som motsvarade kundens
kravbild av hur användarna skulle använda systemet. Tyngdpunkten i teknikvalen beslöts vara jQuery och AngularJS.

Kravhantering ASP.NET MVC SQL TFS versionshantering CSS jQuery

HTML5 REST AngularJS Responsiv design SCSS/SASS

Microsoft Visual Studio UX-design ASPX WebForms Bootstrap 3
Systemutvecklare .NET
AngularJS

2016-08 - 2016-08

Wellnet AB
Kunden behövde implementera ny affärslogik för att möta kraven på funktionalitet på leverantörsplattformen från kunderna. Detta
gjordes ovanpå den befintliga kodbasen. Utöver detta
implementerade Joel ny funktionalitet i MSSQL databasen för lagring
av all tillkommande information. Detta sammanflätades sedan med frontend delens Angular anrop och resulterade i asynkrona anrop som uppdateras i realtid.

HTML Ajax SQL REST C# Microsoft Visual Studio

R2Meton - Joel Wahlund - 10 (15)
Systemförvaltare, beställare, krav
Wellnet AB

2015-10 - 2015-12

Wellnet AB
Wellnet erbjuder administration av företags friskvårdsbidrag via en
webbportal. Med hjälp av denna portal knyts leverantörer så som till exempel naprapater ihop med personer som önskar dessa tjänster.

Initialt fick Joel göra förvaltningsarbete inom Wellnets hela tekniska
arsenal för att lära sig hur systemet är uppbyggt och skapa sig en bild av vilka komponenter av systemet som används till vad för att lättare
kunna se var implementation av framtida funktionalitet är bäst
lämpad. Efter en kortare introduktion kom Joel att ansvara för driften av portalen.

HTML Scrum SQL TFS versionshantering CSS jQuery HTML5

C# Driftsättning Microsoft Visual Studio
Microsoft SQL Server Reporting Services
Offerta AB

2015-06 - 2015-09

Integrationsutvecklare .NET
Offerta AB

2015-08 - 2015-09

Offerta AB
Joel fick i uppgift att utveckla integration mot bloggplattformen
Ghost. Inläggen hämtades via ett RSS flöde, analyserades och rekursivt hämtade fler inlägg tills en bestämd kvotering var mött.
Utvecklingen skedde i samordning med teknikchef

Integration C# Node.js RSS-flöden Unit Test

R2Meton - Joel Wahlund - 11 (15)
Systemförvaltare, Webbutvecklare .NET
Offerta AB

2015-06 - 2015-08

Offerta AB
Under Joels tid på Offerta förvaltade och implementerade han
förändringar ovanpå existerande kodbasen för både officiella sidan och interna affärssystemet. I det ingick det förstudie angående
utvärderande av applikationens loggning gentemot andra
loggningssystem, påbörja utveckling av nytt och effektivt system för att granska nya inkommande förfrågningar i deras interna
affärssystem
Webbutvecklare LIA
SourceTree

2015-01 - 2015-05

Unit Test SCSS/SASS Adobe Flex Visual Studio Online Bootstrap 3


jan 2015 - maj 2015 Webbutvecklare LIA
Pennybridge
På sin andra och tredje LIA period hos Chas Visual Management
utökade Joel och två kurskamrater funktionaliteten på dåvarande
kodbas hos Pennybridge, en site för att förenkla donationer.
Exempelvis utökandes funktionaliteten med möjligheten att via
sociala medier dela sin "fördelningsplan" med sina "ändamål" som
någon donerar till.
Vidare så lade de även till möjligheten att prenumerera på nämnda
fördelningsplan via länkar på de sociala medierna. Inom det ingick
även notifieringar vid förändringar rörande båda parter där en prenumerant vid förändringar på prenumererad fördelningsplan fick
förfrågan att antingen behålla sin prenumeration med rörande
förändringar eller skapa en egen utav tidigare version.
Det fanns även krav på viss administrativa verktyg för Pennybridge för att kunna förvalta de nya funktionaliteterna.

HTML JavaScript Scrum CSS jQuery C# ASP.NET WebForms

Bootstrap 3
Chas Visual Management LIA

2015-01 - 2015-05

Webbutvecklare LIA

2014-09 - 2014-11

Chas Visual Management
Under sin första LIA period hos Chas Visual Management utvecklade
Joel ihop med en klasskamrat ett administrativt UI för intern
projekthantering inom Chas Visual Management affärssystem Oden.
Utvecklingen skedde mot Chas egna stängda API och krävde
certifiering vid kommunikation med bibehållen användarvänlighet
och simpel design. Detta var det första projektet där Joel kom i kontakt med Scrum och GIT.

Certificates Scrum ASP.NET MVC C# AngularJS API Bootstrap 3


R2Meton - Joel Wahlund - 12 (15)
Arbetsgivare
Chas Visual Management LIA

2014-09 - 2014-11

Akademischer Hintergrund

Yrkes högskola
Yrkes högskola

2013-01 - 2015-01

AD
Luleås Tekniska Universitet

2012-01 - 2013-01

Zertifikate

Domain Name Service Driftsättning Episerver Google Analytics iOS
jQuery UI Lodash log4net Microservices Octopus Deploy PowerShell Skatteverket
SOAP Storyboard TeamCity WM-datas persistensramverk WM-Bof

Berater kontaktieren

/