Adam är en Fullstack utvecklare inom .NET med ett intresse för att skapa uppskattade tjänster. Under hans cirka sex år i branschen har han jobbat med allt från Visual Basic i WebForms till det senaste inom .NET, Blazor, och Entity Framework. På senare tid har han även tagit en mer ledande roll där han ansvarat för prioritering och specificering av uppgifter, samtidigt som han onboardat flertalet nya kollegor och konsulter.
Att arbeta noggrant och nyfiket är viktigt för Adam, därför har han som vana att jobba med automatiskt testning för att säkra upp kodens beteenden, och ser stora fördelar med det inom kvalitet och dokumentation. Hans civilingenjörsexamen inom datorsäkerhet har också gett honom en bra grund att stå på gällande korrekt uppbyggnad av mjukvara samt kunskap om hur man skriver säkrare kod.
Om Adam
Adam är en entusiastisk och lyhörd person som brinner för att lösa problem och skapa värde för andra. Hans engagemang kring automatiskt testning gör honom till en stark resurs för att kvalitetssäkra koden samt underlätta för nya resurser i projektet.
Adams CV
Miljödata
Fullstackutvecklare, Lead developer
2022 - 2025
Adam var lead developer i ett projekt som gick ut på att bygga ett webbsystem där kundens administratörer kan administrera och konfigurera miljön för Miljödatas produkter. Ett motsvarande system finns redan, men då det var tekniskt utdaterat så bestämdes det att ett nytt system skulle byggas från grunden. Arbetet gick ut på att implementera den existerande funktionaliteten samtidigt som användarupplevelsen förenklades och moderniserades. Projektet skulle även sätta nya standarder kring hur utveckling gjordes angående teknikval och arbetssätt. Adams roll i projektet var att utveckla i backend och frontend, granska kod, specificera och planera uppgifter samt introducera och vägleda ny personal i teamet.
Adam var lead developer under ett projekt där det utvecklades stöd i en befintlig produkt för att digitalt anmäla arbetsskador och arbetssjukdomar till Försäkringskassan. Arbetet gick ut på att samla in listval från Försäkringskassan, presentera listval enligt Försäkringskassans logik samt kartlägga datan som skickas till Försäkringskassan mot befintlig data i systemet.
Adam var delaktig i framtagningen av ett system så att kundens användare kan signera dokument med hjälp av BankID. Arbetsflödet i signeringstjänsten utgörs av att användare väljer dokument samt signatärer från Miljödatas system, informationen skickas sedan till signeringstjänsten som uppdaterar systemen när personer signerat dokumentet. Utöver uppbyggnad av själva signeringstjänsten innefattade arbetet även nyutveckling i befintliga system så att de kan utbyta information med signeringstjänsten.
Adam var med och tog fram en ny produkt i form av ett statistik-API. API:et möjliggör att kunden kan plocka ut anonymiserad data från Miljödatas system till sin business intelligence miljö. Arbetet gick ut på att modifiera existerande system så att de kan skicka data till API:et, bearbeta och sortera datan i API:et samt tolka en skräddarsydd syntax för att filtrera på kolumner och värden.
Adam utvecklade ett webbsystem för övervaka statusen på kunders webbmiljöer. Då databaser inte exponeras utåt, samt många webbtjänster ligger bakom IP-lås så fanns det ett behov av en tjänst som kunde övervaka interna miljöer och exponera resultatet. På så sätt kan personalen meddelas när kunders system ligger nere.
Adam utvecklade en funktion till flera applikationer så användare kan koppla ihop sina konton. Tidigare fanns ett problem då vissa användare hade flera konton då de behövde tillgång till olika behörigheter beroende på arbetsuppgift. Arbetet gick ut på att implementera ett flöde för hur användare kan koppla ihop konton, hur användaren kan välja vilket konto att agera som, samt ändringar till hur rättigheter och loggning hanterades.
Adam var delaktig i Miljödatas utvecklingsteam som framför allt står för utvecklingen av fem system. Systemen inriktar sig mot arbetsmiljö inom till exempel rehabstöd, arbetsskador, arbetsmiljöarbete, från-/närvaroanmälan, och personal-anteckningar. Dessa system används av hundratusentals personer i Sverige och säljs primärt till kommuner och större arbetsgivare. Utöver dessa fem system finns det också ett flertal interna system som utvecklingsteamet ansvarar för. Arbetet gick ut på att ta fram ny funktionalitet tillsammans med produktägare, felsöka och åtgärda buggar, introducera nyanställda samt agera support.
Adam var delaktig i en säkerhetssatsning där en befintlig produkt, i form av ett webbsystem för administration, bokning och journaler, omarbetades för att bli säkrare. Arbetet gick framför allt ut på att säkra upp produkten från injektions-attacker, men under projektets gång hittades även andra säkerhetshål som åtgärdades.