ROLF JUNGBARK – SENIOR SYSTEMUTVECKLARE
SIDA 1 AV 3
ROLLER
ERFAREN UTÅTRIKTAD RESULTATFOKUSERAD
 Programmerare
 Systemutvecklare
 Arkitekt
Jag har mer än 25 års erfarenhet av programmering
och systemdesign av inbyggda system, med
betoning på realtidssystem och säkerhetskritisk
programvara. Jag har huvudsakligen jobbat med
system för telekommunikation och avionik, men även
automotive och GUI.
TEKNIKOMRÅDEN
 Telekommunikation, Mobilsystem.
 Avionik, automotive.
 Nätverk, radioteknik.
 Inbyggda system
METODER
 Agile, Scrum, XP, RTCA DO-178B,
ISO 26262.
 Objektorientering, arkitektur.
 Continuous integration.
 Kravhantering.
Jag försöker konstruera kod och system som ska
vara lätta att förstå och underhålla, från kodnivån till
systemnivån. Komplexitet tycker jag bara ska tas till
för att lösa ett problem, till exempel prestanda.
Min nyfikenhet och analytiska förmåga gör att jag
snabbt sätter mig in i nya system. Jag är självständig
men jobbar bäst i team. Jag har erfarenhet av agila
metoder som Scrum och eXtreme Programming.
VERKTYG & SPRÅK
 C, C++, C#, Java, Erlang, Python.
 Windows, Linux, UNIX.
 Tcsh, bash.
 Git, Gerrit, SVN, CVS, ClearCase.
 Visual Studio, Emacs, Eclipse,
Make.
 UML, Enterprise Architect
 TCP/IP, CAN, FlexRay.
 Lex, yacc.
 Git, Gerrit, Subversion, CVS,
ClearCase.
 Doors, Jama Contour.
Tekniska kunskaper, bra metodik och teamarbete
samt ett tydligt mål ser jag som hörnstenar för
lyckade projekt. Jag ser även en nytta i att ha
långsiktiga relationer med mina kunder för att vi
tillsammans ska kunna få och utnyttja erfarenheter
av det som utvecklas.
På fritiden mekar jag med hus och bilar, fotograferar,
vandrar i berg, paddlar havskajak, spelar gitarr,
försöker en Arduino att prata med en Raspberry Pi
eller lagar mat.
UTBILDNING

Civilingenjör:1984-1990, Datateknik, Linköpings Tekniska Högskola.
KURSER






Certified Scrum master, 2009, Citerus.
Integration of Modelling and Simulation, 2005, NATO RTO (Research and Technology Organisation).
HLA Hands-On (simuleringsplattform), 2005, Pitch AB.
Witness (verksamhetsmodelleringsverktyg), 2002, Lanner.
EASE (Erda Academy of Soft Excellence – Internutbildningsprogram), 1999, Erda Utvecklingsteknik AB.
Konsultmetodik, 1994-1995, Erda Utvecklingsteknik AB.
PERSONLIGA FAKTA
Födelseår: 1961
Intressen: Foto, friluftsliv, musik, matlagning, snickra, orientering, matlagning.
Egenskaper: Självgående, problemlösare, social, nyfiken.
Språk: Svenska (modersmål), Engelska (flytande i tal och text), Tyska (konversation).
ANSTÄLLNINGAR
2014 Konsult, HiQ Ace AB, Linköping.
2013 Konsult. Caltice AB (eget företag), Bänorp (Ljungsbro).
2010-2013 Software Designer, System Design. CNS Systems AB, Linköping.
2006-2010 Seniorkonsult. Tieto AB, Linköping.
2002-2006 Seniorkonsult. Front End AB, Linköping
2000-2002 Mjukvaruutvecklare, Teamledare. Ericsson, Linköping.
1994-2000 Konsult. Erda Utvecklingsteknik AB, Linköping.
1990-1994 Mjukvaruutvecklare. Ericsson Telecom AB, Karlstad.
1982-1984 Programmerare. AFAB Elektronik AB, Strängnäs.
CALTICE AB
Bänorp Dalhem 2
590 75 Ljungsbro
Telefon: +46 70 627 32 62
E-post: [email protected]
Web: www.caltice.se
Org. Nr: 556922-8694
Version: D (2016-10-03)
ROLF JUNGBARK – SENIOR SYSTEMUTVECKLARE
SIDA 2 AV 3
PROJEKT
2015-2016 Programvaruarkitekt, Scrum master, Autoliv AB, Linköping
Programvara för fordonsintegration i kamerabaserat aktivt säkerhetssystem för bilar. Arkitekt vid konstruktion av nya och
förändrade funktioner. Framtagning av dokument för ISO 26262 (functional safety for road vehicles) ASIL B safety case: software
safety analysis i form av fault tree analysis, component qualification report. Scrum master för konstruktionsteam delvis lokaliserat i
Rumänien.
Teknik: UML, Enterprise Architect, C, ISO 26262 (FuSa), Fault Tree Analysis, Autosar, RTOS, CAN, FlexRay, Eclipse.
2014-2015 Scrum master och systemutvecklare, Ericsson, Linköping
Korsfunktionellt partnerteam till Ericsson med uppgift att anpassa integrationstester till ny LTE-plattform. I arbetsuppgifterna ingick
att anpassa en stor uppsättning integrationstester, skrivna i Erlang, till en ny plattform samt att addera automatiserad körning av de
anpassade testerna med generering av webbsidor för utvärdering av testresultat. Arbetet har inneburit analys av problem orsakade
av skillnader i plattformar med införande av åtgärder för anpassning av tester. Även felsökning i LTE-funktionen har förekommit
(C++). Mycket av arbetet har involverat kommunikation med många team och kollegor utspridda i flera länder.
Teknik: LTE, Erlang, Emacs, Git, Gerrit, Jenkins, Linux, Test, Scrum, Kanban, C++.
2013 Testverktyg för navigationsdator i stridsfordon. SAAB Support and Services, Malmslätt.
Utveckling av testverktyg för navigationsdator som visualiserar kommunikationen mellan navigationsdatorn och testverktyget samt
simulerar ett tröghetsnavigationssystem. Utgångspunkt var ett äldre testverktyg skrivet i C för MSDOS, specar och kod från
navigationsdatorn, resultatet ett nytt testverktyg i MFC/Windows.
Teknik: Windows XP embedded, C, C++, MFC, datakommunikation (SDLC), Visual Studio.
2012 Nätverkskoppling i Windows för IPv6/VDL4. CNS Systems, Linköping.
Konvertering av programvara för IPv6/VDL4 nätverkskoppling från Linux till Windows. Nätverkskopplingen, som ska användas av
en EFB (Electronic Flight Bag, en typ av PC för piloter), hanterar IPv6-trafik till och från ett marknätverk via en VDL mode 4
datalänk.
Teknik: C, VDL mode 4, Windows, Mobile IPv6, ICAO ATN/IPS, Visual Studio.
2011 Koncept och systemmodell för kommunikationssystem. CNS Systems, Linköping.
Som systemarkitekt formulerade jag koncept och systemmodell för ett kommunikationssystem som integrerar olika luftburna och
maritima radiosystem. Arbetet fordrade inskaffade och inläsning av information om ett antal radiosystem och deras karakteristik
samt diskussioner om lösningar med olika intressenter.
Teknik: VDL mode 4, SSR/Mode S, TCAS, UAT, AIS.
2011 Telemetri-funktion för flygplansdata. CNS Systems, Linköping.
Tillsammans med en annan konstruktör tog jag fram en funktion för telemetrering av bussmeddelanden i flygplan via radiolänk till
markstation. Jag kodade insamling och paketering av användarkonfigurerade bussmeddelanden i radiomeddelanden samt utförde
erforderliga tester av programvaran i transponder (radiosändare) för verifiering av funktionen.
Teknik: C, µC/OS-II, ARINC429, ARINC600, VDL Mode 4, Eclipse, RTCA DO-178B.
2010 Optimeringsfunktioner i driftstödsystem. Ericsson, Linköping och Budapest (Ungern).
Som en del i ett team jobbade jag med att ta fram funktionstillägg till optimeringsfunktioner i ett driftstödsystem för mobiltelefoni.
Eftersom ansvaret för applikationen nyligen transfererat var en stor del av syftet med min närvaro att utgöra teknik- och metod-stöd
(Scrum).
Teknik: C++, Python, Java, Sun Solaris, Shell script, Eclipse, Scrum.
2008-2009 Säkerhetsfunktioner i driftstödsystem. Ericsson, Linköping och Budapest (Ungern).
Utveckling av certifikatsbaserat säkerhetssystem för kommunikationen i ett driftstödsystem för mobiltelefoni. Under projektet
genomfördes en transferering av utvecklingsansvaret från Linköping till Budapest. I Budapest fungerade jag även som teknik- och
metod-stöd (Scrum).
Teknik: C++, Python, Java, Sun Solaris, Shell script, Eclipse, Scrum.
2006-2008 HMI-funktioner i flygplan. SAAB Aerosystems, Linköping.
Implementering av HMI-funktioner (Human-Machine Interface) i SAAB JAS 39 Gripens systemdator. Arbetet bestod i att tolka ett
funktionstilläggsärende, föreslå ändringar i dokumentation och kod samt implementera och testa/verifiera dessa ändringar.
Teknik: Avionik, Harmonic Rate Monotonic Scheduling (RTOS), RTCA DO-178B.
2004-2005 Verktyg för scenario- och aktivitets-modellering. Front End AB, Linköping.
Konstruktion av SAT, ett grafiskt GIS-verktyg för scenario- och aktivitets-modellering, där användare kan modellera enheter och
deras förflyttningar i tiden över en kartbakgrund.
Teknik: C#, .NET, Windows, Visual Studio, InstallShield, Spatial Ace (GIS-verktyg).
2004 Prototypverktyg för stöd av SBM. Front End AB, Linköping.
Som en del i ett projekt som studerade verktyg för stöd av SBM (Simulerings-Baserad Materialanskaffning) konstruerade jag en
prototyp till ett verktyg som skulle stödja processen och koppla den till olika andra verktyg.
Teknik: C#, .NET, Windows.
2002-2006 Verktyg för taktisk sambandsplanering. Front End AB, Linköping.
Jag var medlem i ett team som var ansvarigt för TCT (Tactical Communications Tool) ett kartbaserat verktyg för taktisk
sambandsplanering av arméns telesystem TS9000. Inledningsvis skapades en produkt utgående från en prototyp och sedan
vidareutvecklades och vidmakthölls denna. Jag jobbade huvudsakligen med programmering, men var under en del av perioden
även projektledare, samt att jag deltog i möten med kund och användare där produktens vidareutveckling och funktionalitet
diskuterades.
CALTICE AB
Bänorp Dalhem 2
590 75 Ljungsbro
Telefon: +46 70 627 32 62
E-post: [email protected]
Web: www.caltice.se
Org. Nr: 556922-8694
Version: D (2016-10-03)
ROLF JUNGBARK – SENIOR SYSTEMUTVECKLARE
SIDA 3 AV 3
Teknik: C++, MFC, Windows, GIS, Spatial Ace (GIS-verktyg), InstallShield, Visual Studio.
2002 Applikation för grundläggande driftstöd av GSM-cellnät. Ericsson, Linköping.
Jag jobbade, som medlem i ett team, med funktionstillägg, felsökning och byggsystemet för en applikation för grundläggande
driftstöd av GSM-cellnät.
Teknik: C++, ClearCase, Sun Solaris, shell script.
2001 Teamledare. Ericsson, Linköping.
Jag var teamledare för ett konstruktörsteam som var en del av en större organisation som utvecklade en ny plattform för
driftstödsystem. Mitt jobb bestod i att stödja teammedlemmarna, fördela och planera arbetsuppgifter samt förhandla med
projektledningen och övriga teamledare.
Teknik: C++, Java, Sun Solaris.
1997-2001 Verktyg för radionätsoptimering. Ericsson, Linköping.
Jag var en del i en organisation av flera team som konstruerade och vidareutvecklade RNO (Radio Network Optimization), ett
verktyg för optimering av GSM-radionät, bestående av ett ramverk med inpluggningsbara funktioner för till exempel optimering av
grancellsrelationer. Jag jobbade hela tiden med programmering men var under de sista åren även teamledare. Mot slutet var jag
med om att införa XP (eXtreme Programming), en agil arbetsmetodik.
Teknik: C++ (kärnfunktion), Java (GUI), CORBA, Sun Solaris, XP (eXtreme Programming).
1996 Översättning av assemblerprogram. SAAB Military Aircraft, Linköping.
Jag deltog i granskningen av ett verktyg som genomförde översättning av ett assemblerprogram från en äldre datorarkitektur till en
baserad på Intel 486. Som stöd för konstruktörerna författade jag även dokument som beskrev skillnaderna i adressering mellan
datorerna.
Teknik: Intel 486.
1995-1997 Generering av laddfiler, SAAB Military Aircraft, Linköping.
Jag konstruerade ett verktyg som, utgående från en konfigurationsfil, hämtade ut rätt källkodsfiler ur ett versionshanteringsverktyg,
kompilerade samt länkade ihop dessa till en laddfil.
Teknik: C, Sun Solaris.
1995 Utvärdering och upphandling av C-kompilator. SAAB Military Aircraft, Linköping.
Jag utvärderade några C-kompilatorer för inbyggda Intel-baserade system, samt deltog i upphandling.
Teknik: C, Sun Solaris, Intel 486.
1994-1995 Beräkning av toleranser i styrsystem. SAAB Military Aircraft, Linköping.
Beräknade av toleranser i signalvägar i styrsystem för flygplan, för användning i uppstartstester i styrsystemets styrautomat.
Teknik: Excel, Ada.
1994 GUI för manipulation av analyser. Ericsson Telecom AB, Karlstad.
Teamledare vid konstruktion av GUI för manipulation av analyser i telefonväxel.
Teknik: C++, Sun Solaris.
1991-1993 Analyssystem för telefonväxlar. Ericsson Telecom AB, Karlstad.
Konstruktion av språk, kompilator och interpretator för design och exekvering av trafikala analyser i telefonväxel.
Teknik: C++, Sun Solaris, DICOS (RTOS), kompilatorteknik, SoftLab ToolMaker (parser/scanner-generator).
1990-1991 Subprocessfunktion i realtidsoperativsystem. Ericsson, Karlstad.
Jag implementerade en händelsestyrd trådmekanism i ett realtidsoperativsystem för telefonväxlar.
Teknik: C++, operativsystem, Sun Solaris.
1984 Vidareutveckling av MPS-system för tillverkande industri. AFAB Elektronik AB, Strängnäs.
Teknik: COBOL, minidatormiljö.
1983 Konstruktion av lagerdebiteringssystem för fryshus. AFAB Elektronik AB, Strängnäs.
Teknik: TPL (Pascal-liknande språk), minidatormiljö.
CALTICE AB
Bänorp Dalhem 2
590 75 Ljungsbro
Telefon: +46 70 627 32 62
E-post: [email protected]
Web: www.caltice.se
Org. Nr: 556922-8694
Version: D (2016-10-03)