David Abrahamsson
Systemutvecklare
David är en erfaren och mångsidig IT-konsult med civilingenjörsexamen och över 20 års erfarenhet inom systemutveckling, arkitektur och integration. Han började programmera vid åtta års ålder, vilket har format hans starka förmåga att lösa logiska problem och se mönster i kod. Genom åren har han arbetat med allt från utveckling av mobila applikationer och webbplatser till komplexa dataplattformar och integrationslösningar i stora organisationer. Han har även erfarenhet av att leda och koordinera team, bland annat som tech-lead och produktägare, med fokus på att förbättra gruppdynamik och effektivitet.
Områden
- Systemutvecklare
- BizTalk-utvecklare
- Data Platform Engineer
Om David
David är nyfiken, öppen, initiativtagande och ärlig, med en stark fallenhet för problemlösning. Yrkesstolthet är en ledstjärna för honom och han står alltid för sina leveranser. Han är snabb på att sätta sig in i nya teknologier och miljöer och tar gärna en mer ledande roll där det behövs samtidigt som han älskar att dyka djupt i tekniska utmaningar. Samarbete är viktigt och han och strävar efter att skapa en positiv arbetsmiljö där alla i teamet känner sig sedda och kan bidra och utvecklas. Som konsult strävar han efter att vara utbytbar och delar generöst med sig av sin kunskap. Han vill att kunder ska behålla honom för hans kompetens, inte för att han har skapat något som ingen annan förstår.Davids CV
-
Tekniska Verken
Data Platform Engineer
2024 -
David arbetar med att utveckla kundens konfigurationsdrivna dataplattform, med fokus på förenkling och prestandaoptimering.
Plattformen är konfigurationsdriven och byggd på Databricks och består av python-kod och notebooks som orkestreras via Data Factory. Kundens långsiktiga mål med plattformen är att den ska innehålla all strategisk data, på vilken man vill träna modeller och AI.
Tekniker: Databricks (Lakehouse, Apache Spark, python), Azure Data Factory, sql, medalj-arkitektur -
Tekniska Verken
Tech-lead Dataplattform (interim)
2023 - 2024
I samband med kundens omorganisering behövde man en tech-lead som kunde leda teamet som jobbade med kundens nya dataplattform i rätt riktning medan man letade efter en anställd som kunde axla rollen. Arbetet innebar mestadels strategiska diskussioner med teamet och ett förtydligande av nuläget. David hade rollen på 50% samtidigt som rollen som produktägare. -
Tekniska Verken
Produktägare Tjänsteplattform
2021 - 2024
Kunden behövde någon som kunde agera både produktägare för den nya moln-baserade tjänsteplattformen och leda det team som utvecklade densamma, ett team som haft en del konflikter med produktägare historiskt sett. Arbetet innebar bland annat prioritering och att hjälpa olika delar av verksamheten med att ta fram krav som gick att utveckla mot. Det blev även tekniskt, strategiskt arbete med bland annat lösningsarkitekt och teamet för att få en bra tjänsteplattform med alla bitar på plats för drift. Stort fokus låg också på att arbeta med gruppdynamiken, mjuka värden, samt de interpersonella delarna. Som resultat blev teamet bättre på att kommunicera med varandra, det blev mindre friktion och leveransen av slutprodukten blev bättre.
Teamet lyckades leverera sina delar i tid till det stora systemskifte kunden gjorde, där tjänstelagret levererade all data till den nya appen för elhandel och delar av kundens Mina Sidor, för att nämna några delar.
Tekniker: Azure, micro-services, c#, sql, cosmos, api-management -
SAAB
Biztalk-utvecklare, arkitekt
2020 - 2021
Som en del av kundens integrations-team har David utöver vanligt integrationsarbete i BizTalk jobbat i lokalt installerad Azure med att utveckla script för att automatiskt bygga och driftsätta integrationer. Han har även förbättrat lokala verktyg som används för att strömlinjeforma och effektivisera skapandet av nya integrationer.
Tekniker, utveckling: C# (.net framework), SqlServer, BizTalk 2013/2020
Tekniker, drift: Azure DevOps Server build/release -
CPA Global
Utvecklare
2019 - 2020
David har arbetat i ett agilt team som ansvarat för den kärnfunktionalitet som används av andra team hos kunden. Teamets leverabler var administrationswebbar med single sign on och rättighetshantering, API:er samt kod distribuerad som nuget-paket. Arbetsuppgifterna bestod dels av vidareutveckling och support av befintlig lösning, men även utveckling av helt nya API:er och avveckling av nuget-paketen. Allt byggdes, deployades och driftades i Azure med Ping Federate + OAuth2 för single sign on. Olika nivåer av automatiska tester användes för kvalitetssäkring.
Tekniker, utveckling: C# (.net framework och core), Automapper, Autofaq, SqlServer, Entity Framework / EF Core, AngularJs, Angular
Tekniker, drift: Azure DevOps, build/release/test pipelines, AppInsights
Tekniker, test: MsTest, Moq, Cypress, Karma/Jasmine, Gherkin -
Södermanlands läns landsting
Biztalk-utvecklare, integrationsexpert, arkitekt
2013 - 2019
David har varit med och startat upp Södermanlands läns landstings integrationskompetenscenter (ICC). Rollerna har under åren varierat från att vara ren BizTalk-utvecklare till att ta ett mer operativt ansvar för teamet och verka som integrationsexpert och BizTalk-arkitekt. David har bland annat varit involverad som arkitekt och utvecklare i bytet av ekonomisystem med alla integrationer som hör därtill.
2015 var David delat operativt ansvarig för ICC:t tillsammans med en landstingsanställd. Arbetet bestod i att tillse att alla anställda och konsulter i teamet hade något att göra och att man fortsatte arbeta med gruppdynamik, kultur och det inre livet i teamet.
2016-2017 var David lösningsarkitekt vid införandet av ett nytt beslut- och svarstöd. På grund av problem med leverantören blev han även inblandad i teknisk felsökning av inblandade system.
2017-2018 var han del av Landstingets i särklass största upphandling (FVIS - Framtidens vårdinformationsstöd), vilket var en upphandling som gjordes tillsammans med 8 andra landsting. I den var David först integrationsexpert i förstudiearbetet gällande integrationer för att sedan få rollen som integrationsarkitekt när projektet FVIS Integrationer startade. Uppdragen bestod i att se över 100+ befintliga integrationer som skulle bytas ut eller uppdateras.
Parallellt med de specifika uppdragen har David arbetat med utveckling och varit team-medlemmarnas problemlösare. Han har även plockats in som SQL expert då mer komplicerade frågor och procedurer skulle tas fram eller optimeras.
Tekniker: BizTalk, SQL-Server, c# -
Toyota Material Handling Europe
Utvecklare, DBA
2011 - 2013
Arbetade med vidareutveckling och underhåll av en mobilitetsplattform som användes av servicetekniker över hela Europa för att hantera service-uppdrag, beställa delar och rapportera tid. Arbetet bestod i att utveckla såväl backend (databas, integration mot affärssystem), frontend (web) samt klient (windows mobile + pc applikation). En viktig del var även att sköta utrullningen av den nya versionen mot nya länder samt att felsöka och prestandaoptimera systemet i drift.
Nyckelord: Windows CE, C#, SQL Server 2008 R2, SQL Merge Replication, MSMQ -
Opera Software
Systemutvecklare, Datorkluster
2011 - 2011
Arbetade i Operas statistik-team med att ta fram kundanpassad statistik utifrån mycket stora loggfiler (storleksordningen åtskilliga Terabyte). Arbetet innebar mycket eget ansvar och krävde ordentliga tester och ett noggrant tillvägagångssätt då en körning på live-data kunde ta flera timmar.
Nyckelord: Testdriven utveckling, Map/Reduce, Hadoop, Python -
Opera Software
Systemutvecklare, Android och Blackberry
2009 - 2010
Arbetade i ett litet team med att porta och kundanpassa Opera Mini till Android och Blackberry. Arbetet innebar mycket samarbete över internet då teamet var lokaliserat både i Linköping och Oslo.
Nyckelord: Blackberry, Android, Java, Eclipse -
Ericsson CPE
Systemutvecklare, inbyggda system
2008 - 2009
Portade en befintlig mjukvaruplattform till ny hårdvara. I arbetet ingick även utveckling av nya drivrutiner till linuxkärnan.
Nyckelord: C, Linux -
Egenföretagare
Kravanalytiker, Fullstack, DBA
2002 - 2008
Utvecklade bland annat en webbshop och en webbaserad turistkarta, båda från ax till limpa, som drevs under flera år. David skötte allt kod- och databasrelaterat medan en samarbetspartner gjorde den grafiska designen.
Nyckelord: PHP, MySQL -
0001 -
Davids kompetensområden
-
Branscherfarenhet
Hälso-Sjukvård -
Databashanterare
SQL server, MS SQL-server -
Roller
Utvecklare/Programmerare, Arkitekt -
Utbildning
civ.ing -
Utvecklingsspråk
SQL, C#, XSL-T -
Verktyg & Middleware
Biztalk
Davids anställningar
-
Ägare, Solutions by David AB
2015 -
-
Konsult, Sogeti
2011 - 2015
-
Programmerare, Opera Software
2009 - 2011
-
Konsult, Enea Services
2008 - 2009
-
Amanuens inom optimeringslära, Linköpings Universitet
2006 - 2006
-
Ägare, enskild firma, Abrahamsson Solutions
2002 - 2008
Davids utbildningar
-
Advanced Software Architecture, Stockholm, Dataföreningen Kompetens
2024 - 2024
-
Introduction to Modern Architecture, Stockholm, Dataföreningen Kompetens
2023 - 2023
-
Prosci Change Management Certification, OneAcademy
2016 - 2016
-
Certified Professional Architect - Microsoft Platform, Distanskurs, 20 veckor
2014 - 2014
-
Querying Microsoft SQL Server 2012, Microsoft
2013 - 2013
-
Developing Integration Solutions using Microsoft BizTalk Server 2010, Addskills
2013 - 2013
-
Civilingenjör IT - Utbytesprogram, Granada, Spanien
2006 - 2006
-
Civilingenjör IT - Profil: Säkra interaktiva datorsystem, Linköping
2002 - 2007