CV
Jag är backendutvecklare med civilingenjörsexamen i bioteknik. Jag arbetar med Python, systemintegration och tillförlitliga dataflöden i medicinska och laboratorierelaterade miljöer. Tidigare har jag arbetat med processteknik och teknisk dokumentation.

Citat & referenserVad andra sägerVisa referens

“Jag blev imponerad av hur snabbt Erik löste problem, men också av hans tålamod och uthållighet. Utöver att vara en duktig skribent är Erik också en fena på system och i arbetet förekommande programvaror, samt en utomordentligt trevlig, omtänksam och uppskattad kollega.”

“Under dessa tre år har Erik på ett avgörande sätt tagit kvalitén på produktdokumentation till en helt ny och högre nivå. Erik sköter sina arbetsuppgifter på ett utomordentligt sätt och är mycket målinriktad, ambitiös noggrann och mycket kompetent.”

“Erik visade stark teknisk kompetens genom att implementera och förbättra teknisk dokumentation på Primozone. Han skapade ett XML-baserat ramverk och automatiserade dekalsystemet med Python och VBA. Som processpecialist stödde han Säljavdelningen genom att bidra till dimensionering och komponentval för ozonanläggningar under 2022, vilket var av stor betydelse för produktförsäljningarna. Hans insatser har varit mycket värdefulla för teamet.”

“Erik har varit en stor tillgång för Primozone. Han är kunnig, påhittig och otroligt smart och har skapat ett enormt värde för företaget. Personligen beundrar jag Eriks talang och intelligens och är tacksam över att ha fått arbeta med honom.”
Erik has been a great asset for Primozone. A knowledgeable, resourceful and incredibly smart person who brought an enormous value to our company. Personally, I admire Erik’s talent and intelligence greatly and I am grateful for having worked with him.
Arbetsområden
- Backendutveckling i Python
- REST-API:er, XML och systemintegration
- LIMS samt medicinska och laboratorierelaterade arbetsflöden
- Validering, loggning, larm och driftsäkerhet
- Automatisering av manuella och datatunga arbetsflöden
- Teknisk dokumentation och processbeskrivningar
LLM-verktyg
Här kommer jag så småningom att lägga till en längre text om hur jag arbetar med AI.
Yrkesroller och utbildning
Backend Software Developer
Jag byggde på egen hand en Python-tjänst som flyttar medicinska data mellan laboratoriesystem: XML in, validering, transformation, API-uppladdning, resultatutläsning och XML ut. Den behandlar ungefär 120 diagnostiska prover per dag och har gått dygnet runt i mer än ett år utan produktionsincidenter. Jag byggde också en Linux-daemon som bevakar XML-filer, ersatte Excel-flöden med automation på cirka tio sekunder och införde strukturerad loggning och larm. Jag hjälper dessutom laboratoriepersonal med Clarity LIMS när mjukvaruproblem riskerar att försena kliniska data.
Process Specialist
Jag gjorde processberäkningar och dimensionerade gasbaserade industrisystem under försäljningsarbetet, så att kunder kunde välja fungerande lösningar för vattenrening. Rollen gjorde mig till en teknisk brygga mellan konstruktion, säljare och kunder. Jag löste också praktiska problem på plats, till exempel besvärlig rördragning och läckage, och automatiserade återkommande beräkningar och svar på tekniska frågor.
Technical Writer
Jag byggde från grunden ett XML-baserat dokumentationssystem med cirka 1 200 återanvändbara komponenter och ersatte statiska Word-filer med en struktur som gick att versionshantera. Jag automatiserade dokumentationsflöden med Python och VBA, bland annat ett dekalsystem som gjorde att företaget kunde flytta produktionen från en extern leverantör till den egna fabriken. Jag använde även Power Automate och SharePoint för att skapa snabb sökning i dokumentationen.
Undervisning och forskning
Jag föreläste om processteknik och närliggande ämnen och fick återkomma tio år i rad tills kursen gjordes om. Jag skrev också en teknisk guide till SuperPro Designer som har laddats ned fler än 10 000 gånger i ett stort antal länder. I ett forskningsprojekt om forskningsetik intervjuade jag lärare, höll fokusgrupper med studenter och rapporterade resultat som bidrog till att en kurs byggdes om.
Civilingenjör i bioteknik
Jag läste civilingenjörsprogrammet i bioteknik med processinriktning. Utbildningen blandade biologiska system med kemi, matematik, programmering, mätning och dimensionering av industriella processer.
Universitetskurser56 kurser · 483,5 hp · 2010–2025Klicka här för att se alla universitetskurser jag har klaratVisa kurser
Tips: Understrukna kursnamn är länkar till respektive kurssida och öppnas i en ny flik.
| Kurs | Kod | Lärosäte | Ämne | HP | År |
|---|---|---|---|---|---|
| Programmering och Problemlösning med Python | DV1531 |
Blekinge tekniska högskola | Programmering och IT | 7,5 | 2015 |
| Musikteori 1 | MVK897 |
Göteborgs universitet | Musik | 7,5 | 2017 |
| Latinet som språk och kulturbärare, orienteringskurs | LAT115 |
Göteborgs universitet | Språk | 7,5 | 2020 |
| Spanska – Lär dig skriva med flyt, nätkurs | SP1107 |
Göteborgs universitet | Språk | 7,5 | 2021 |
| Förberedande kurs i kemi | KH101N |
KTH | Kemi | 4,5 | 2010 |
| Bruksgitarr I | 1MG320 |
Linnéuniversitetet | Musik | 7,5 | 2016 |
| Danska, grundkurs | 1SV112 |
Linnéuniversitetet | Språk | 7,5 | 2019 |
| Danska, fortsättningskurs | 1SV122 |
Linnéuniversitetet | Språk | 7,5 | 2020 |
| Inledande programmering i Java | D0017D |
Luleå tekniska universitet | Programmering och IT | 7,5 | 2017 |
| Inledande biokemi | KBKA01 |
Lunds universitet | Bioteknik | 6 | 2010 |
| Grundläggande kemi | KOO101 |
Lunds universitet | Kemi | 9 | 2011 |
| Organisk kemi, allmän kurs | KOK012 |
Lunds universitet | Kemi | 9 | 2011 |
| Bioteknik | KKKA05 |
Lunds universitet | Bioteknik | 15 | 2011 |
| Molekylära drivkrafter 1: Termodynamik | KFKA05 |
Lunds universitet | Kemi | 7,5 | 2011 |
| Transportprocesser | KETF01 |
Lunds universitet | Ingenjörskonst | 9 | 2011 |
| Mikrobiologi | KMB060 |
Lunds universitet | Bioteknik | 7,5 | 2011 |
| Biokemi | KBK011 |
Lunds universitet | Bioteknik | 7,5 | 2012 |
| Oorganisk kemi | KOO022 |
Lunds universitet | Kemi | 7,5 | 2012 |
| Separationsprocesser | KETF10 |
Lunds universitet | Ingenjörskonst | 7,5 | 2012 |
| Molekylära drivkrafter 2: Växelverkan och dynamik | KFKF01 |
Lunds universitet | Kemi | 7,5 | 2012 |
| Analytisk kemi | KAKF01 |
Lunds universitet | Kemi | 9 | 2012 |
| Matematisk statistik | FMS086 |
Lunds universitet | Matematik | 7,5 | 2012 |
| Kemisk reaktionsteknik | KET045 |
Lunds universitet | Ingenjörskonst | 7,5 | 2012 |
| Linjär algebra | FMA420 |
Lunds universitet | Matematik | 6 | 2013 |
| Cellbiologi | KBK070 |
Lunds universitet | Bioteknik | 7,5 | 2013 |
| Enhetsoperationer för bioteknik- och livsmedelsindustrin | BLT015 |
Lunds universitet | Ingenjörskonst | 7,5 | 2013 |
| Endimensionell analys | FMAA01 |
Lunds universitet | Matematik | 15 | 2013 |
| Bioprocessteknik | KBT115 |
Lunds universitet | Bioteknik | 7,5 | 2013 |
| Genteknik | KBK041 |
Lunds universitet | Bioteknik | 7,5 | 2013 |
| Programmering och databaser | EDAA20 |
Lunds universitet | Programmering och IT | 7,5 | 2013 |
| Biokemisk reaktionsteknik | KTE071 |
Lunds universitet | Bioteknik | 7,5 | 2013 |
| Tillämpade transportprocesser | KETN10 |
Lunds universitet | Ingenjörskonst | 7,5 | 2013 |
| Biotekniska separationsprocesser | KBT060 |
Lunds universitet | Bioteknik | 7,5 | 2014 |
| Processriskanalys | KTE131 |
Lunds universitet | Ingenjörskonst | 7,5 | 2014 |
| Bioteknik, projektering | KBT042 |
Lunds universitet | Bioteknik | 15 | 2014 |
| Processreglering | FRTN25 |
Lunds universitet | Ingenjörskonst | 7,5 | 2014 |
| Industriella separationsprocesser | KETN05 |
Lunds universitet | Ingenjörskonst | 7,5 | 2014 |
| Programmeringsteknik – fördjupningskurs | EDAA01 |
Lunds universitet | Programmering och IT | 7,5 | 2015 |
| Processimulering | KETN01 |
Lunds universitet | Ingenjörskonst | 7,5 | 2015 |
| Nätverksprogrammering | EDA095 |
Lunds universitet | Programmering och IT | 7,5 | 2015 |
| Industriell ekonomi, allmän kurs | MIO012 |
Lunds universitet | Ingenjörskonst | 6 | 2015 |
| Flerdimensionell analys | FMA430 |
Lunds universitet | Matematik | 6 | 2016 |
| Examensarbete i bioteknik | KBT820 |
Lunds universitet | Bioteknik | 30 | 2016 |
| Teknisk mekanik | FHL055 |
Lunds universitet | Ingenjörskonst | 7,5 | 2016 |
| Statistik: Visualisering av data | STAE04 |
Lunds universitet | Matematik | 4 | 2021 |
| Polska: Nybörjarkurs I | POLB10 |
Lunds universitet | Språk | 15 | 2023 |
| Polska: Nybörjarkurs II | POLB20 |
Lunds universitet | Språk | 15 | 2024 |
| Tillämpad statistik för ingenjörer | MTK327 |
Mälardalens universitet | Matematik | 2,5 | 2021 |
| Polska II A | SLPO2A |
Stockholms universitet | Språk | 15 | 2024 |
| Analog elektronik I | 5EL231 |
Umeå universitet | Ingenjörskonst | 7,5 | 2020 |
| Lingvistik A, Världens språk | 1LI060 |
Umeå universitet | Språk | 7,5 | 2022 |
| Gehör 1 | 5MU049 |
Uppsala universitet | Musik | 7,5 | 2017 |
| Svenska dialekter | 5NS091 |
Uppsala universitet | Språk | 7,5 | 2020 |
| .NET-programmering | 2IS225 |
Uppsala universitet | Programmering och IT | 7,5 | 2020 |
| Ortnamn och personnamn | 5SV082 |
Uppsala universitet | Språk | 7,5 | 2021 |
| Polska II | 5PL001 |
Uppsala universitet | Språk | 15 | 2025 |
Kurslänkarna öppnas i en ny flik. Ämnesindelningen följer kursens huvudsakliga innehåll.

Mina uppgifter och erfarenheter
Som Technical Writer inledde jag min tid med ett eget initiativ att från grunden bygga om hela informationsarkitekturen för dokumentationen. Gamla Word-manualer som saknade versionshantering blev till ett XML-baserat ramverk där jag kopplade samman innehåll via single sourcing.
Jag uppfann också ett system där en användare genom ett Excel-gränssnitt och ett knapptryck kunde massproducera dekaler på nolltid. Detta gjorde jag med VBA och Python.
Jag använde också MS Power Automate för att skapa en SharePoint-vy där användare kunde leta fram dokumentation utan att behöva bläddra igenom undermappar i undermappar.
Som Process Specialist utformade jag ozonanläggningar för vattenrening efter kundernas övergripande önskemål. Detta innebar dimensionering och val av utrustning efter beräkning av faktorer såsom föroreningsgrad, kylningsbehov, tryckfall och fysiskt utrymme.
Som Process Specialist höll jag även interna föreläsningar där jag lärde säljavdelningen hur hårdvaran fungerade och hur de skulle tänka vid val av produkter.
Dekaler som har designats genom mitt egenskapade gränssnitt
Märkning utan mellanhand
Min programkod lät operatörer skapa kartor med serienummer.
Från kod till färdig dekal
Mitt VBA-styrda gränssnitt lät också användaren designa mer komplexa dekaler.
På plats i processen
Efter en inspektion av korrosion i en avloppstank vid Bräkne-Hoby reningsverk.
CV som PDF
PDF-versionen publiceras senare.