Hoppa till sidans innehåll

Börje Granberg

Systemutvecklare

Börje har erfarenhet av att utveckla inbyggda system både med och utan operativsystem, exempelvis programmerbara kameror, kryptosystem, test- och kalibreringsmjukvara samt lastverktyg. Detta har gett honom goda färdigheter inom utveckling och test av inbyggda system och applikationer.

Områden

  • Systemutvecklare

Om Börje

Börje är en engagerad och skicklig systemutvecklare som gillar utmaningar. Han sätter sig snabbt in i nya verktyg och tekniker och delar gärna med sig av sina kunskaper till sina medarbetare. Börje är en ansvarsfull projektmedlem som bidrar stort med sin idérikedom och kreativitet som gärna är med i förbättringsprocessen. På fritiden håller han sig uppdaterad på nya tekniker och vill hela tiden lära sig nya saker. Detta praktiserar han i sina hobbyprojekt som till största delen programmeras i Go. Han är van att arbeta med moderna agila metoder och trivs i en miljö med högt tempo.

Börjes CV

  • SAAB

    Testare

    2020 -

    Som testare har Börje utvecklat och exekverat tester av en modern och skalbar IT-infrastrukturplattform för virtuella utvecklingsmiljöer med höga krav på IT-säkerhet och användbarhet. Stor del av arbetet har lagts på att automatisering så att dessa tester kan köras snabbt och återupprepningsbart av en Continuous Integration lösning, exempelvis Jenkins.
    Tekniker: Java, PowerShell, Bash, REST
  • SICK IVP AB

    Systemutvecklare

    2017 - 2020

    Börje har utvecklat en programmerbar Machine Vision kamera för industriella applikationer. Arbetsuppgifter är har varit allt från hårdvarunära programmering, systemtest till underhåll och utveckling av projektets "Continuous Integration" och gemensamma utvecklingsmiljö.

    Tekniker: C++, LUA, Yocto, git, Jenkins, CMake, Python, Bash, Docker, Vagrant
  • SAAB Aeronautics

    Systemutvecklare

    2016 - 2017

    Börje utvecklade interna hjälpverktyg åt förvaltningsteamen på SAAB Aeronautics. Dessa utvecklades i Java och Python på Linux.
  • SAAB AB

    Teamledare/systemutvecklare

    2015 - 2015

    Börje började som utvecklare, men efter en kort tid blev han tillfrågad att blir teamledare.
    I rollen som teamledare har Börje drivit arbetssättet mot Kanban och arbetat för att driva en kontinuerlig förbättring av arbetet framåt och sett till att teamet börjat med kontinuerlig integration och i vissa projekt också kontinuerlig leverans. I rollen som utvecklare har han jobbat med både Python, ASP.NET MVC + AngularJS, Java, Go och Jenkins.
  • Ericsson AB

    Systemutvecklare

    2014 - 2014

    LTEsim är ett funktions- och lasttestverktyg för LTE(4G). Verktyget används internt inom Ericsson vid utveckling och test av LTE-radiobasstationer. LTEsim simulerar de flesta gränssnitt mot radiobasstationen, både till UE och core-nät.

    Produkten utvecklas i Eclipse, till största delen i Java och C++. Målplattform är Suse Linux och OSE på PowerPC-system.

    Projektet drivs med agila metoder, Scrum, XP och TDD, och man jobbar med kontinuerlig integration i en automatiserad bygg- och testmiljö. Arbetet i Scrum-teamet genomförs på Cybercom i sprintar och koordineras mot andra Scrum-team på Ericsson.

    Börje har jobbat med systemutveckling i C++ och Java.
  • Sectra Communications AB

    Systemutvecklare/Teamledare

    2011 - 2013

    Börje har utvecklat ett höghastighetskrypto för att hantera säkerhetsklassad information på Hemlig/Top Secret nivå. Han jobbade som både teamledare och utvecklare.

    Produkten består av ett flertal distribuerade mikrokontrollers (ARM) utan operativsystem och en Single Board Computer som kör en anpassad Linuxdistibution. Utveckling av lågnivåfunktioner så som filsystem, uppgradering av delsystem, FPGA-interaktion och diverse kommunikationsprotokoll har varit del av Börjes arbetsuppgifter. Dokumentation har haft en stor vikt i det dagliga arbetet. All mjukvara genomgår regelbundet interna granskingar där stort fokus ligger på att minimera säkerhetsbrister.

    Projektet drivs med agila metoder i två veckors iterationer, med dagliga ståuppmöten, retrospektiv efter varje iteration, parprogrammering.
  • Ericsson AB

    Systemutvecklare

    2010 - 2011

    LTEsim är ett funktions- och lasttestverktyg för radioaccessteknologin LTE. Verktyget används internt inom Ericsson vid utveckling och test av LTE-radiobasstationer. LTEsim simulerar de flesta gränssnitt mot radiobasstationen, både till UE och core-nät.

    Produkten utvecklas i Eclipse, till största delen i java och C++. Plattform för produkten är Suse Linux och OSE på PowerPC-system.

    Projektet drivs med agila metoder, Scrum, XP och TDD, och man jobbar med kontinuerlig integration i en automatiserad bygg- och testmiljö. Arbetet i Scrum-teamet genomförs på Cybercom i sprintar och koordineras mot andra Scrum-team på Ericsson.

    Börje har jobbat med systemutveckling i C++ och Java.
  • Ericsson AB

    Systemutvecklare

    2009 - 2010

    Projektet Börje har jobbat i utvecklar en simulator av lager 1 och 2 (fysiska lagret och MAC) i LTE-stacken. Simulatorn används av Ericsson för att lasttesta sina radiobasstationer i LTE. Mjukvaran körs distribuerat på ett antal inbyggda PowerPC-system med OSE som operativsystem. Utvecklingen av denna mjukvara sker i huvudsak i C++ med små inslag av assembler.
    Börje har konverterat byggsystemet för en av C++-modulerna i LTEsim till Boost Build och därigenom snabbat upp byggtiderna av denna betydligt. Börje har även varit med om att utveckla ett testverktyg för verifiering av simulatorns prestanda. Projektmodellen är Scrum tillsammans med XP och detta har passat Börje mycket väl.
  • Ericsson Mobile Platform

    Systemutvecklare

    2008 - 2009

    På Ericsson Mobile Platforms (EMP) har Börje utvecklat test- och kalibreringsmjukvara för EMP:s plattformar. Uppdraget har inneburit hårdvarunära C-programmering på ARM9-arkitekturen. Börje har bland annat fått erfarenhet av att utveckla inbyggd mjukvara för operativsystemet OSE med hjälp av Eclipse, att avlusa mjukvara på målmiljö med hjälp av Lauterbach och Trace32. I arbetet har han också kommit kontakt med versionshanteringssystemet Rational ClearCase.

Börjes kompetensområden

  • Operativsystem/plattformar

    Linux
  • Utvecklingsspråk

    C, Jquery, Unix Shell script, C++, Go
  • Verktyg & Middleware

    Docker, Git, Jira

Börjes anställningar

  • Konsult, Kvadrat AB

    2015 -

  • IT-konsult, Cybercom

    2007 - 2014

Börjes utbildningar

  • Civilingenjör - Datateknik, Linköpings Tekniska Högskola

    2003 - 2007

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