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