CURRICULUM VITAE FÖR MIKAEL HÖGHEDE



Relevanta dokument
Min grundutbildning på universitetsnivå är inom fysik och kemi, med ytterligare kurser i matematik m.m.

Min grundutbildning på universitetsnivå är inom fysik och kemi, med ytterligare kurser i matematik m.m.

Min grundutbildning på universitetsnivå är inom fysik och kemi, med ytterligare kurser i matematik m.m.

CURRICULUM VITAE FÖR MIKAEL HÖGHEDE

Föreläsning 2. Operativsystem och programmering

Meritförteckning - Mikael Tylmad

Mathias Ericsson. Curriculum Vitae. Mathias Ericsson

CV Johan Eriksson. Johan Eriksson Torsten Alms Gata 37, Hägersten

Daniel Persson. Födelsedatum: Vindragaregatan 3B, Göteborg Telefon: Portfolio:

Thomas Pettersson. Sammanfattning. Född: Telefon: Kristinagatan 23B Norrköping.

Hej! Min uppdaterade portfolio finns online på

Programmering. Hur, var, när och varför. 22 November. Lars Ohlén Tieto

Presentation. Curriculum Vitae för Lars Kristiansson,

Curriculum Vitae för Nicklas Nilsson

Meritförteckning. Mer än 3 års professionell erfarenhet av PHP, SQL, C# och VB.NET,

Curriculum Vitae Jenni Wallin

5 anledningar till varför jag är intressant för ert företag:

Kurskatalog 2010 INNEHÅLLSFÖRTECKNING

Konsultprofil. Allmän profil. Expertis. Databasteknik. Prestanda 1 (5) Johan Sintorn Seniorkonsult och delägare Matematiker

Introduktion till hårdvara, mjukvara och operativsystem

Utbildning. Anställningar. Jonathan Wahlund Topeliusvägen Bromma

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

Curriculum Vitae - Anders Persson. Anders Persson

Civilingenjör i teknisk design, 300 hp

Programschemat är beslutat av utbildningsledare Annika Björklund vid akademin för innovation, design och teknik

Att välja kurser på Datateknik år 4-5

Meritförteckning. Personuppgifter. Personnummer: Adress: Lagastigen 16 S Värnamo Telefon: Hem: Mobil:

Examensarbete. Teknikområde: Digital bildbehandling. Rubrik: Tactical overlay system, del III. Arbetsuppgifter: Signalbehandling av IR-bild

Programvaruteknik, hp

Filosofie kandidatexamen med huvudområdet datavetenskap. Degree of Bachelor of Science with a major in Computer Science Grundnivå

Datavetenskapligt program, 180 högskolepoäng

Programschema för Datavetenskapliga programmet, 180 hp. Gäller för läsåret 2018/2019. Programschema för 2018/2019.

Kandidatprogram, informations- och kommunikationsteknik Bachelor's Programme in Information and Communication Technology 180,0 högskolepoäng

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

KONSULTPROFIL Rodrigo

Curriculum Vitae Erik Benerdal

Peter Walhagen Systemutvecklare Född: 1983

Viktiga roller. Martin Blom, , rum 21E411. Inger Bran, , rum 21E414

Java Programmer for JDK Developer for Java 2 Platform 2002

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

Göteborgs universitet Chalmers Tekniska Högskola

Välkommen till Civilingenjör Datateknik! Stefan Forsström & Magnus Eriksson Avdelningen för informationssystem och -teknologi

Programmeringsteknik II

Utbildningsplan för Datavetenskapliga programmet, 180 hp

Programinformation för. Webbprogrammering, 180 högskolepoäng. (Web Programming, 180 ECTS credits)

Tekniskt system för Lean Startup

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

Kursprogram hösten 2011

Utbildningsplan för. International Software Engineering, 180 högskolepoäng

Teknikprogrammet, inriktning informations- och medieteknik

Beslut om fastställande: - - Behörighetskrav: -

CIVILINGENJÖRSEXAMEN MASTER OF SCIENCE IN ENGINEERING

Civilingenjör i elektroteknik, 300 hp Master of Science in Electrical Engineering, 300 credits

Utbildning Ort, skola Tidsperiod Civilingengör, Teknisk fysik, inr. Matematik

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng

Curriculum vitae. Lenn On-line AB / Systemutveckling och utbildning inom CICS, IMS, DL/I, DB2, Cobol och TELON. bert-ake.wihlborg@lennon.

Datavetenskapliga programmet, 180 högskolepoäng

Programinformation för International Software Engineering, 180 högskolepoäng

Introduktion till E-block och Flowcode

Kandidatprogram, informations- och kommunikationsteknik Bachelor's Programme in Information and Communication Technology 180,0 högskolepoäng

Civilingenjör i datateknik, 300 hp

Datavetenskapliga programmet, Spel, 180 högskolepoäng

Maskinorienterad Programmering LP3-2017/2018

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan SGITD. IT-Designprogrammet. Study programme in IT-Design

Sida 1 av 6. Födelseår: Visas ej. Jag har: Också rest mycket, 4ggr asien. Så "tidshålen" har jag förmodligen varit där.

Datavetenskapliga programmet, Allmän inriktning 180 högskolepoäng

CV1. Johanna Edenblad. Arbetsförmedlingen Motala. Telefon: Fax: Växel:

1997 Datalogi MATNAT, Göteborgs Universitet samt Lunds Universitet

Konsultprofil - Johan Hedlund

Konsultprofil. Sammanfattning

Programschemat är beslutat av utbildningsledare Annika Björklund vid akademin för innovation, design och teknik

Från utredning till implementation av Open Source inom Polisen

Datautvinning från digitala lagringsmedia

Masterprogram, transportsystem Master's Programme, Transport Systems, 120 credits 120,0 högskolepoäng

Innehålls förteckning

Universitetet i Linköping Institutionen för datavetenskap Anders Haraldsson

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik

Datavetenskapligt program, 180 högskolepoäng

Utbildningsplan. Engineering: Surveying Technology and Geographical IT Högskolepoäng/ECTS: 180 högskolepoäng/ects. Svenska.

Svaren kan underlätta för din arbetsförmedlare att välja rätt bland Arbetsförmedlingens insatser så att du får rätt stöd.

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Programschemat är beslutat avutbildningsledare Kristina Lundqvist vid akademin för innovation, design och teknik

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Magisterprogram i Nationalekonomi SANEK

Utbildning. Cathrine Gustavsson Födelsedata: Mobil: Telefon hem:

Konsultprofil - Dick-Holmen

Masterprogram, transportsystem Master's Programme, Transport Systems, 120 credits 120,0 högskolepoäng

Datavetenskapliga programmet, 180 hp

KONSULTPROFIL LINUX TEKNIKER. Johan har i grunden en utbildning som Linuxspecialist och har arbetat med drift och support av Linux miljöer under

Konsultprofil Per Broström 1 (5)

Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID

Datavetenskapliga programmet, Mjukvaruutveckling 180 högskolepoäng

Mina listor. En Android-applikation. Rickard Karlsson Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

1DV433 HT13. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?

Sammanfattning. Systemlösningar Förstudier Systemdesign

BJÖRN STENBERG Systemutveckling inbyggda system, C, C++ Unix/Linux

Transkript:

CURRICULUM VITAE FÖR MIKAEL HÖGHEDE Jobb- och utbildningsbakgrund Jag har jobbat med systemering, programvarudesign, integration och testning inom operativsystem för inbyggda system och plattformar för telekom och även nu senast life science. Jag jobbade under 19 år fram till midsommar 2009 med att designa telekomplattformar hos Ericsson. Under tiden 2006-2009 jobbade jag inom de centrala delarna av AXE's APZ-plattform, dessförinnan jobbade jag 1991-2005 med att bygga en OS plattform för inbyggda system som bl.a. används inom ISDN, GSM, UMTS(3G) och CPHW, se mer nedan. Efter att ha slutat på Ericsson midsommar 2009 har jag studerat programspråk, datorarkitektur och inbyggda system delvis parallellt med mitt jobbsökande. Under det senaste halvåret har jag gått en kurs i inbyggda system hos Hermods inklusive en 10 veckors praktik inom inbyggda system och life science hos GE Healthcare, se nedan. Kurs inklusive praktik inom inbyggda system hos Hermods/CE Education Jag har nyss genomgått en halvårs kurs inom inbyggda system hos Hermods/EC Education inklusive en praktikperiod på 10 veckor hos GE Healthcare i. Kursen var inriktad mot inbyggda system program design och inbegrep kurser i matematik, elektronik, C/C++-programmering, inbyggda system, modellbaserad utveckling, kommunikationsprotokoll, branschkännedom och projektarbete samt en 10 veckors praktik, se nedanstående länk: http://hem.bredband.net/b125728/jobb_soek/betyg/af_kurser/inbyggda_system.pdf Kursen avslutades med en 10 veckors praktik inom inbyggda system mot life science hos GE Healthcare i tillsammans med en kollega. Praktiken inbegrep jobb med Renesa's RX62N processorer, Segger's operativsystem för inbyggda system EmbOS, C-programmering med IAR Embedded Workbench och versionshantering med Perforce. En stor del av jobbet bestod av anpassningen från en little-endian arkitektur till en bigger-endian arkitektur av befintlig kod samt att infoga nya drivrar för ny HW i produkten. Jag gjorde också en anpassning av Segger's TCP/IP-stack för EmbOS till den befintliga koden, som använde en annan stack ursprungligen.

Kurser och egna projekt Under våren 2013 har gjort en mindre uppgift/projekt inom C++ programmering och GUI design med WxSmith/WxWidgets, ett NIM spel för Windows, Apple och Linux. Jag har genomgått en kurs i C++ design i juni 2012 och slutförde under hösten 2011 ett projekt i en kurs i VHDL programmering av PLDer och FPGAer med lyckat resultat. Jag har också en påbörjad kurs kurs i HTML5, CSS och PHP hos BTH där jag fått de två första laborationerna godkända, se resulterande websida här: http://www.student.bth.se/~miho12/htmlphp/mywebsite/me/me.php eller en kopia på min Linux-server här: http://mimer.homenet.org/htmlphp/mywebsite/me/me.php Sommaren och hösten 2010 tenterade jag avancerad datorarkitektur och en grundläggande kurs i JAVA (inklusive JAVA applets). Arbete inom de centrala delarna av AXE's APZ-plattform Från årsskiftet 2005-2006 tills midsommar 2009 jobbade jag inom sektionen för feltoleranta system inom APZ, MAS. Där kom jag att arbeta inom de centrala delarna av APZ och i första hand mot MSC och bl.a. med produkter riktade mot IMS. Jag jobbade med PLEX och C/C++ programmering inom MAS respektive CPT delarna av MAS. Jag stöttade även produkter inom RAZOR plattformen, vilken jag tidigare varit inblandad i att bygga (se nedan). Bl.a. CPT och APZ HW inom APZ var byggt på denna plattform. Mina ordinarie arbetsuppgifter bestod under denna period av C programmering för CPT på den generella plattform jag varit med och utvecklat och programmering i PLEX och PLEX assembler för den numera emulerade APZ HW som används för moderna APZ processorer inom AXE. Under våren 2009 jobbade jag med produktförbättringar av blade CPUn i Cluster CP, vi bidrog till att systemera det nya XPU-konceptet för att stötta att man utnyttjade multicore-funktionalitet hos de chip vi använde i bladen. Under sommaren och hösten -2008 kom jag att arbeta inom GARP2 Task Force, där vi bistod med akut hjälp till de nya produktansvariga för RP produkterna (byggda på den OS plattform jag nämner ovan) med en produkt som överförts till dem från Ericssons firma i Italien. Innan dess jobbade jag med att designa ny mjukvara för den nya cluster CPn och så småningom även med att utföra det manuella joint testet av vårt delsystem inom denna. Detta arbete kom att bl.a. inbegripa viss automatisk testning i vårt eget testspråk ATH, och användning av Linux och Windows Server 2003 operativsystem förutom vår egen legacy miljö. Dessförinnan jobbade jag med PLEX design och testning av ECC feldetektion av RAM minne i en ny processortyp för Cluster CP och design och testning av bl.a. CPT test system.

Arbete inom RAZOR OS plattform för inbyggda system Jag anställdes hos Ericsson i december 1990, där jag arbetat i stort sett uteslutande från hösten 1991 till hösten 2005 med RP OS och den processorplattform vi gjorde för GSM/GPRS/EDGE, UMTS och CPHW, RAZOR plattformen. Jag bidrog till utvecklingen av ett dussinantal egentillverkade kort för mobiltelefoni. Jag kom att arbeta huvudsakligen med integration och OS design för de flesta RP typer som gjordes. Arbetet gjordes i C och PowerPC assembler samt i viss mån i C++ och baserades på ett outsourcat operativsystem, OSE Delta från svenska ENEA. Jag kom också att jobba med att underhålla de byggmiljöer och verktygslådor som användes för denna processorplattform. Produktionsmiljön var Unix baserad och vi använde oss av bl.a. Clearcase och PERL för versionshantering. Hösten 1990, parallellt med att jag sökte arbete inom datasektorn och forskning/högre utbildning, var jag timvikarie i matematik, fysik och kemi i Linköping. Dessförinnan studerade jag medicinsk teknik i Linköping 89-90. Jag läste även bildbehandling och optoelektronik parallellt med detta. Läsåret 89-90 studerade jag medicinsk teknik i Linköping. Jag läste även bildbehandling och optoelektronik parallellt med detta. Under våren 1989 läste och tenterade jag sedan matematisk statistik och komplex analys. Under tiden 1985-1988 bedrev jag doktorandstudier i teoretisk kemi/kvantkemi. Jag hann med 2 artiklar. ungefär motsvarande dagens fil. lic.båda artiklarna inbegrep arbete med numeriska beräkningar i Fortran 77, för den senare artikeln kom jag att använda mig av fakultetens Alliant superdator. Min ursprungliga grundutbildning på universitetsnivå är inom fysik och kemi, med ytterligare kurser i matematik m.m. Under vårterminen 1985 var jag utbytesstudent i fysik vid University of Sussex, Storbrittanien. Jag är också utbildad kemitekniker på gymnasienivå från 4-årig kemiteknisk linje med examen 1980. Jag kom också att jobba hösten 1978 med jämförande labanalyser för att jämföra med de elektroder för analys av syrgasnivåer hos mor och barn som professor Gösta Rooth m.fl. utförde vid Perinatallaboratoriet vid Akademiska sjukhuset, se meritdel av CV.

Sammanfattning av färdigheter och kunskaper Jag stor erfarenhet inom mjukvarukonstruktion, specifikation och testning fram till och inkluderande integrationstest/joint test för inbyggda system och telekomplattformar. Jag har också aktualiserat dessa kunskaper genom att gå en halvårs kurs i inbyggda system inklusive praktik hos Hermods/EC Education. Jag har jobbat med alla faser från feasibility/tekniska studier via funktionsdesign och programvarudesign till lågnivå test och grundprov och test upp till delsystemnivå. Jag har också varit ansvarig för ett stort antal produkter vilket inneburit mycket praktiskt jobb med felsökning, design och omdesign och givit mig stora kunskaper om verktyg, byggmiljöer och versionshantering. Speciellt har jag omfattande praktisk erfarenhet av att faktiskt implementera båda dessa två kompletta plattformar, RP och CP/APZ, inklusive verktygs- och produktionsmiljöer, För RAZOR plattformen, som bl.a. RParna byggde på, har jag erfarenhet av att implementera/anpassa realtids-os (byggda på en inlånad kärna) och hårdvaruberoende kod inom den OS plattform vi byggde. Arbetet har inneburit anpassning, design, kodning och felsökning av memory manager, drivrar, flashfilsystem, och primär boot, för i huvudsak Power PC processorer för kod skriven i C/C++ och PowerPC assembler. Inom klassisk APZ (byggd på egen HW) och modern APZ (byggd på Intel x86 processorer, med en VM process som emulerar den klassiska hårdvaran) har det inneburit kodning i Ericssons eget språk PLEX och assembler för APZ. Jag har working knowledge av alla OS som används för de olika komponenterna av en modern APZ och modern inbyggd HW, Windows 2000, Windows Server 2003, Linux, OSE Delta och senast Segger's EmbOS. Jag har arbetat praktiskt med praktisk taget alla olika HW komponenter av Ericssons APZ (både CP och RP ovan). Jag har också jobbat med Renesas RX62N resp. PIC processorer. Jag har sysslat med produktionsmiljöer och verktyg, versionshantering (i olika roller) i CLEARCASE, Subversion och Perforce. Jag är också en mycket erfaren Unix användare med goda kunskaper i Unix script-språk m.m., och dessutom Linux hobbyist. Jag har även erfarenhet av Windows miljöer fram till Windows 7 och av Cygwin (Unixemulering under Windows). I mitt arbete med halv- och helautomatisk testning. har jag använt både legacy script språk och moderna script språk

För mer detaljerad information se sektionerna UTBILDNING, KURSER och KARRIÄRHISTORIA nedan. Referenser ges på anmodan. Bandhagen 2014-06-18 Mikael Höghede

CURRICULUM VITAE, MERITDEL Uppdaterad: 2014-06-18 Förnamn: Mikael Efternamn: Höghede Initialer: K.J. Födelsedatum: 1959-01-05 Nationalitet: Svensk Kön: Man Email: mikael.hoghede@gmail.com Adress: Harpsundsvägen 159, 124 58 BANDHAGEN Mobil: +46 70 474 43 51 Skype: MHoghede Karriärhistoria Från år Till år Företag Arbete Arbetsbeskrivning 2014 2014 GE Healthcare 2005 2009 Ericsson AB Praktik 10 v. inom inbyggda system Systemutveck lare Mjukvarudesign för inbyggt system inom life science. Flyttat mjukvara till Renesa's RX62N processor och Segger's EmbOS, ett operativsystem för inbyggda system. C-programmering i IAR Embedded Workbench miljö. Versionshantering med Perforce. Konvertering av koden från en littleendian arkitektur till en bigger-endian arkitektur Infogade hårdvarudrivrar för den nya RX62N hårdvaran i produkten samt (min del) anpassning av Segger's TCP/IP-stack för EmbOS till den befintliga koden. Programmering i PLEX,C/C++. Konstruktion, joint test, specifikation av CP programvara och CPHW programvara inom APZ/AXE. Joint test av Cluster CP. Arbete inom GARP2 task force under sommaren/hösten 2008, bidrog till att lösa problem med introduktionen av en ny RP-typ inom mitt tidigare område, RP S.

2003 2005 Ericsson AB 1995 2003 Ericsson, UAB 1990 1995 Ericsson, ETX Mjukvarukonstruktör C/C++ och assembler Mjukvarukonstruktör C/C++ och assembler Mjukvarukonstruktör C/C++, assembler och PLEX Konstruktion och test av ny mjukvara för ECC fel detektion inom Cluster CP CPHW. Arbetat inom RPS sektionen med C/C++ programvarukonstruktion, specifikation, integrationstest, felsökning, underhåll och testning av RAZOR OS plattformen för regionalprocessorer (RP). Underhåll av RP byggstöd/verktyg i en Unix-miljö med open source verktyg. Programvarukonstruktion, specifikation, integrationstest, felsökning, underhåll och testning av RAZOR OS plattformen för UMTS/3G, RP (HW plattform/typ av enkortsdatorer för GSM/GPRS/EDGE) och CP HW (HW plattform för CP/APZ/AXE). Underhåll av RAZOR byggstöd och verktyg med hjälp open source verktyg som bash, sed och awk scipt (används i Unix och Linux miljö). Konstruktion, specifikation, integration, felsökning, underhåll och testning av RAZOR OS plattformen för RP (HW plattform för GSM). PLEX konstruktion och specifikation inom RPS-sektionen, delvis som internkonsult. 1978 1978 Perinatallab., Ak. Sjukhuset, Lab.biträde, Analys av blodgaser. Jämförande studie mot analysinstrument för mätning av blodgaser inför införandet av fetala transkutana (mätning direkt via huden) syrgaselektroder för övervakning av syrgasnivåer hos barn och moder runt födseln.

Utbildning Från år Till år Poäng/Examen Område Utbildningsgivare 2014 2014 10 veckor Inbyggda system Hermods/EC Education 2012 2012 4 dags kurs Programmering INIT AB C++ 2011 2011 10 hp VHDL för inbyggda system Universitet 2010 2010 10 hp Avancerad Datorarkitektur Universitet 2010 2010 7.5 hp JAVA I Mitthögskolan, distanskurs 89 90 17 p Medicinsk teknik Linköpings tekniska högskola 89 90 4.0 p Bildbehandling Linköpings tekniska högskola 89 89 5 p Komplex analys M1 universitet 89 89 10 p Statistisk teori och metodologi universitet 85 88 Doktorandstudier i kvantkemi Doktorand i kvantkemi, Publicerade två artiklar. 82 86 Fysiker Universitetsutbildning i fysik 81 82 Kemistlinjen, 3 första terminerna Universitetsutbildning i kemi 75 80 Gymnasie-ingenjör Kemiteknik på gymnasienivå Kvantkemiska gruppen, universitet universitet och Sussex universitet, Storbritannien universitet Fyrisskolan,

Internutbildning Ericsson Kurs Kursansvarig Längd Språkkunskaper Språk Svenska Engelska Tyska Nivå Modersmål Flytande Konversation och skriftligt Datakunskaper Hårdvaror Programmeringsspråk hårdvara Kommunikationsprotokoll Modelbaserad utveckling/obj.orientering Programmeringsspråk mjukvara Script-språk Operativsystem Realtidsoperativsystem Applikationer för hårdvarukonstruktion Appl. f. kommunikationsprotokoll Appl. f. obj. orient. & modellbas. utv. Applikationer för mjukvarukonstruktion Applikationer för dokumenthantering M68K, PowerPC, Renesas RX62N, Altera DE2/Cyclone II, PIC18F45K20, dspic30f2010 VHDL TCP/IP, CAN m.fl. UML C/C++, assembler, Ericsson's PLEX, Java bash, sed, awk, PERL, MS-DOS batch-scripting Linux/Unix, Windows OSE, Segger's EmbOS Altera Quartus, modelsim, CADstar WireShark, TeraTerm UML Modelio, UML Draw.io IAR Emb.Workb., emacs & gcc/gdb, MPLab, CodeBlocks, Diab C-komp Microsoft Office, Open Office/Libre Office Bandhagen 2014-06-18 Mikael Höghede