Hoppa till sidans innehåll

Dan Helgesson

Systemutvecklare

Erfaren systemutvecklare med specialisering inom C/C++ och hårdvarunära utveckling.
Har med 9 års erfarenhet utvecklat en stark förståelse för säker mjukvaruutveckling.

Har haft och är bekväm i rollerna som Scrum Master och Team Leader.
Har ett stort engagemang och driv inom testrelaterade frågor som beror på övertygelsen om att vältestade produkter ger stabilitet och snabbar på vidareutveckling.

Områden

  • Systemutvecklare

Om Dan

Är en noggrann och hjälpsam lagspelare som bidrar till team med en positiv inställning och engagemang. Trivs väl med med parprogrammering och testdriven utveckling, vilket främjar samarbete och högkvalitativ kod.

Dans CV

  • Ericsson AB

    Systemutvecklare/Scrum Master

    2017 - 2023

    Dan arbetade med observabilitet av Ericssons egentillverkade embedded plattform (EMCA). Då plattformen genererade stora mängder data behövdes system för att hantera, filtrera och exportera data. Dan var delaktig i vidareutveckling och effektivisering av systemet för att följa med de höga kraven i 5G och vidare. Då säkerhet och stabilitet alltid var prioriterad tog Dan mycket ansvar för att automatisera delar så som statisk kodanalys och profilering.

    En stor utmaning för projektet var dess långa byggtider. Dan var delaktig i att utvärdera och migrera till ett nyare byggsystem vid namn bazel.

    Under perioden 2019-2022 var Dan Scrum Master, och även mentor åt nya teammedlemmar då teamet växte konstant. Metoder som parprogrammering och TDD (Test Driven Development) praktiserades flitigt för effektiv kompetensspridning. Dan hade vid behov rollen som arkitekt och arbetade proaktivt för att se till det längre perspektivet och minska tekniskt skuld. Som arkitekt användes plantUML för dokumentation i form av klass-, state- och sekvensdiagram.

    Tekniker: C/C++20, Git, Gerrit, Bazel, Python, Java, Jira, Jenkins, Gtest, Gmock, bash, expect, VS Code, IntelliJ, Yocto, Make, plantUML
  • Ericsson AB

    Systemutvecklare

    2014 - 2017

    Dan underhöll och vidareutvecklade en 4G UE simulator mot Ericsson basstationer.
    Då basstationerna blev effektivare behövdes en kraftfullare plattform för simuleringen. Dan ingick i teamet vars uppgift dels var att porta den realtids simuleringen från OSE till RT-Linux.
    Utöver de vanliga arbetet hade Dan även rollen som hårdvaruansvarig för att hitta och utvärdera lämplig hårdvaruplattform för den nya lösningen.

    I slutet av uppdraget hade Dan en ledande roll i kompetensspridningen då projektet flyttades utomlands.

    Tekniker: C++, Java, Git, Gerrit, Gtest, Gmock, bash, Eclipse, Make, Maven

Dans kompetensområden

  • Kommunikation & Information

    Engelska
  • Metoder & Processer

    TDD - Test Driven Development
  • Roller

    Utvecklare/Programmerare
  • Test & Verifiering

    Testutveckling
  • Utbildning

    civ.ing
  • Utvecklingsspråk

    C++
  • Verktyg & Middleware

    Git

Dans anställningar

  • Developer, Ericsson AB

    2018 - 2023

  • Mjukvaruutvecklare, Cybercom Group AB

    2014 - 2018

Dans utbildningar

  • Civilingenjör Elektronikdesign, LiU

    2009 - 2014

Till konsultsök

Kvadrat i siffror

  • 556

    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