Henrik Johansson
Henrik har mer än 10 års erfarenhet av utveckling inom inbyggda system och Linux löper som en röd
tråd genom arbetslivet. Uppdragen har under åren varierat mellan allt från applikationsutveckling i C++
till att bygga kompletta Linux-distributioner. Intressesfären sträcker sig från strax under det grafiska
gränssnittet till strax ovan drivrutiner
Områden
Om Henrik
Henrik är en lagspelare som trivs bäst i ett högpresterande team där agila processer och testautomatisering frammanar drivet som ser till att varje sprint är lite bättre än den förra.Henriks CV
-
Ericsson AB, RBS
Embedded-utvecklare
2012 - 2016
Ingick i ett Scrum team som arbetade med utveckling av några av de mjukvaruapplikationer som exekverar i digitalenheten i Ericssons radiobasstation RBS 6000. Som teamets Git-ansvarig utgick även ansvar för att versionshanteringssystem och CI-maskineri aldrig utgjorde ett hinder för teamets leveranser.
- Implementation av ny funktionalitet och utföra trouble shooting.
- Integration av mjukvaran på ny hårdvara
- Genomförde byte av versionshanteringssystem från ClearCase till Git.
Scrum, C++, Git, Gerrit, Jenkins, Continuous Integration -
Ericsson AB, RBS
Embedded-utvecklare
2011 - 2012
Arbetade med mjukvaruapplikationen som körs i radioenheten i
Ericssons radiobasstation RBS 6000.
- Systemering av ny funktionalitet
- Trouble shooting
- Bistå i utredningsarbeten samt förstudier
C++, Git, Gerrit, Jenkins, Continuous Integration -
Göteborgs Stad
Projektledare
2011 - 2011
Projektledare i ett projekt som syftade till att utvärdera implementeringen av ett, av kommunen och från tredje part, upphandlat verksamhetssystem.
Budgetansvar -
Lorentzen & Wettre
Embedded-utvecklare
2010 - 2011
Assisterade kunden i arbetet med att sätta upp en utvecklingsmiljö för den Saab-utvecklade, ARM-baserade SimCom-plattformen. Uppdraget utgjorde en renodlad specialisttjänst då kunden vid tillfället helt saknade domänkunskap.
- Anpassning av Linux-kärnan
- Ta fram byggsystem för rotfilsystemet
- Utveckla process för versionshantering med hjälp av Git.
Embedded Linux, Buildroot, BusyBox, U-Boot, Git -
Ericsson AB, Linux Development Center
Embedded-utvecklare
2008 - 2011
Arbetade med utveckling och underhåll av de Linux-baserade distributioner som används i Ericssons olika system. Uppdraget inleddes med att transferera och överta ett antal produkter från ett annat konsultbolag. Arbetet utfördes i team-form med Scrum som
utvecklingsmetodik.
- Design och test
- Trouble shooting
- Ansvar för drift av labbutrustning
Scrum, Linux, SLES, RHEL, Git, Jenkins -
Ericsson AB, AXE
Testutvecklare
2007 - 2008
Arbetade med att introducera automatiserad testning i organisationen för två olika delsystem i centralprocessorn APZ.
PLEX, Tcl/Expect
Henriks kompetensområden
-
Branscherfarenhet
Tillverkare av Telekomutrustning -
Fast datakommunikation
Datakommunikation allmänt, TCP/IP -
Metoder & Processer
TDD - Test Driven Development, Agila metoder allmänt, Scrum -
Mobila Telesystem
Mobilsystem allmänt, Basstation -
Operativsystem/plattformar
Linux -
Systemtyper
Inbyggda system, Nätverk och kommunikation, Operativsystem och drivrutiner -
Utbildning
civ.ing -
Verktyg & Middleware
Clearcase, Git, Atlassian Jira, Gerrit, Atlassian Stash, Atlassian Confluence
Henriks anställningar
-
Systemutvecklingskonsult, Alten Sweden AB
2011 - 2014
-
Systemutvecklingskonsult, Comitech AB
2007 - 2011
Henriks utbildningar
-
Ethical Hacking, Kungliga Tekniska Högskolan
2018 - 2018