Hoppa till sidans innehåll

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

Till konsultsök

Kvadrat i siffror

  • 593

    Konsulter, kollegor och kompisar

  • 346

    Kunder senaste året

  • 76/100

    Nöjd kund-index

Vision

Världens lyckligaste yrkesmänniskor

Branscher

  • Bank och försäkring
  • Offentlig sektor
  • Digitala produkter
  • Telekom
  • Utbildning/forskning
  • Medtech
  • Automotive
  • Retail
  • Logistik
  • Återvinning