CURRICULUM VITAE FÖR MIKAEL HÖGHEDE Min grundutbildning på snivå är inom fysik och kemi, med ytterligare kurser i matematik m.m. 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 de 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 et al utförde vid Perinatallaboratoriet vid Akademiska sjukhuset, se meritdel av CV. Efter att ha avslutat den 3-åriga fysikutbildningen på, startade jag mina doktorandstudier i kvantkemi/teoretisk kemi. Jag hann med 2 artiklar, en i Journal of Physical Chemistry (motsvarar ungefär dagens fil. lic. examen). 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. Under våren 1989 läste och tenterade jag sedan matematisk statistik och komplex analys. Därefter studerade jag medicinsk teknik i Linköping läsåret 89-90. Jag läste även bildbehandling och optoelektronik parallellt med detta. 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. Jag bidrog till utvecklingen av ett stort antal egentillverkade kort för mobiltelefoni. Jag kom att arbeta huvudsakligen med 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 för versionshantering. Jag nyligen genomgått en halvårs kurs inom inbyggda system hos Hermods/CE Education och håller nu på att avsluta min praktikperiod på 10-veckor med beräknat slutdatum den 9 maj. Kursen innebär repetition inom inbyggda system program design och för min del ytterligare kurser inom elektronik/hårdvara, CAD-design m.m inklusive ett projekt inom detta område. Se i övrigt en kursbeskrivning här http://hem.bredband.net/b125728/inbyggda_system_kurs_hermods/doc/beskrivning av utbildningen inbyggda system 2014-02-06.pdf. Min praktik inbegriper jobb med Renesas RX62N processorer, Segger's OS och C- programmering med IAR och versionshantering med Perforce för användning inom deras tillämpningar inom medicinsk teknik. Årsskiftet 2005-2006 började jag jobba inom sektionen för feltoleranta system inom APZ, MAS. Nu 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 fortsatt med PLEX och C/C++ programmering inom MAS respektive CPT delarna av MAS. Jag fortsatte stödja mina gamla produkter inom RAZOR plattformen, bl.a. CPT och APZ HW var också 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 så småningom programmering i PLEX och PLEX assembler för den numera emulerade APZ HW som används för moderna APZ processorer inom AXE. Bl.a. kom jag att designa ny mjukvara för den nya cluster CPn och så småningom även 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ö. 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 processorplattform jag nämner ovan) med en produkt som överförts till dem. Efter detta har jag jobbat med PLEX design och testning av ECC feldetektion av RAM minne i en ny processortyp för Cluster CP och senare även med ytterligare produktförbättringar av denna Cluster CP, en produkt som gjordes för IMS och HLR bl.a. Sommaren och hösten 2010 tenterade jag avancerad datorarkitektur och en grundläggande kurs i JAVA.Under hösten 2011 slutförde jag ett projekt i en kurs i VHDL programmering av PLDer och FPGAer med lyckat resultat och jag har under 2012 fräschat upp mina kunskaper i C++ genom en kurs i C++ design i juni 2012. Jag har nyligen gjort en mindre uppgift/projekt inom C++ programmering och GUI design med WxSmith/WxWidgets, ett NIM spel för Windows, Apple och Linux. För närvarande går jag en halvårs kurs inom inbyggda system där det ingår en praktikperiod på 10-veckor under våren 2014. Kursen innebär repetition inom inbyggda system program design och för min del ytterligare kurser inom elektronik/hårdvara, CAD-design m.m inklusive ett projekt där jag C har gjort en generell driver för sorteringsrutiner oavsett datatyp. Jag utför f.n. min praktik inom inbyggda system på GE Healthcare i där jag och min kollega snart har genomfört en portering till ny hårdvara, Renesas RX62N och modernt operativsystem, Segger OS och. IAR's C kompilator av en befintligt produkt inom vår 10-veckors praktik där. Så för att sammanfatta detta, så har jag stor erfarenhet i mjukvarukonstruktion, specifikation och testning fram till och inkluderande integrationstest/joint test. 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, Windows 2000, Windows Server 2003, Linux och OSE Delta, både p.g.a. personligt intresse och som ett resultat av att ha arbetat praktiskt med praktisk taget alla olika HW komponenter av en APZ (både CP och RP ovan). Jag har också arbetat med produktionsmiljöer och verktyg och elementär versionshantering/administration i Clearcase i samband med mitt arbete med den ovannämnda generella plattformen för RP, UMTS och CPHW. Jag är också en mycket erfaren Unix användare med goda kunskaper i Unix script-språk m.m., och dessutom Linux hobbyist. I mitt arbete med automatisk 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-04-27 Mikael Höghede CURRICULUM VITAE, MERITDEL Uppdaterad: 2014-04-27 Förnamn: Mikael Efternamn: Höghede Initialer: K.J. (före namnet) Födelsedatum: 1959-01-05 Nationalitet: Svensk
Kön: Man Email: mikael.hoghede@gmail.com Adress: Harpsundsvägen 159, 124 58 BANDHAGEN Telefon: +46 8 55 92 60 96 (skypein) Mobil: +46 70 474 43 51 Skype: MHoghede Karriärhistoria Från år Till år Företag Arbete Arbetsbeskrivning 2005 2009 Ericsson AB 2003 2005 Ericsson AB Systemutveck lare Mjukvarukonstruktör C/C++ och assembler Konstruktion, joint test, specifikation av CP SW och CPHW SW inom APZ/AXE. Joint test av Cluster CP. Bl.a. programmering i PLEX,C/C++. Arbete inom GARP2 task force under sommaren/hösten 2008, bidrog till att lösa problem med introduktionen av en ny RP-typ. ECC tester av Cluster CP CPHW. Arbetat inom RPS sektionen med C/C++ konstruktion, specifikation, integration, felsökning, underhåll och testning av RAZOR OS plattformen för regionalprocessorer (RP). Underhåll av RP byggstöd/verktyg 1995 2003 Ericsson, UAB Mjukvarukonstruktör C/C++ och assembler Konstruktion, specifikation, integration, felsökning, underhåll och testning av RAZOR OS plattformen för UMTS/3G, RP (HW plattform för GSM/GPRS/EDGE) och CP HW (HW plattform för CP/APZ/AXE). Underhåll av RAZOR byggstöd och verktyg 1990 1995 Ericsson, Mjukvaru- Konstruktion, specifikation, integration,
ETX 1978 1978 Perinatallaboratori et, Ak. Sjukhuset, konstruktör PLEX, C/C+ + och assembler Lab.biträde, 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. Analys av blodgaser. Jämförande studie för införande fav fetala syrgaselektroder. Utbildning Från år Till år Poäng/Examen Område Utbildnings- Anstalt 2012 2012 4 dags kurs Programmering C++ 2011 2011 10 hp VHDL för inbyggda system 2010 2010 10 hp Avancerad Datorarkitektur INIT AB Universitet 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 89 89 10 p Statistisk teori och
metodologi 85 88 Doktorandstudier i kvantkemi Doktorand i kvantkemi, Publicerade två artiklar. Ungefär motsvarande fil. lic. examen idag. Kvantkemiska gruppen, 82 86 Fysiker Universitetsutbildning i fysik och Sussex, Storbritannien 81 82 Kemistlinjen, 3 första terminerna Universitetsutbildning i kemi 75 80 Gymnasie-ingenjör Kemiteknik på gymnasienivå Fyrisskolan, Internutbildning Ericsson Kurs Kursansvarig Längd Blade Cluster WS DEK/Ericsson 1 dag IS överblick Ericsson 1 dag Linux 2.6 detaljer HP education, Kista 1 vecka Ericsson Clearcase Ericsson 3 dagar Clearcase Rational 1 vecka Översikt patentlag Ericssons patentavdelning 2 timmar MC68360/QUICK Motorola 3 dagar CPU Education MC68060 CPU Motorola 3 dagar Education MC68020 CPU Motorola Education 1 vecka
Introduktion objektorienterad programmering Ericssons utbildningsavdelning, Marievik 1 dag C++ Ericssons 5 dagar utbildningsavdelning, Marievik C Learning Tree 5 dagar SNART realtids SNART 3 dagar dagar Realtidsoperativsystem/OSE Classic ENEA 3 dagar PLEX-C, korrektion och testsystem för CP Språkkunskaper Televerkets Telefoniskola, Kalmar 6 veckor Språk Svenska Engelska Tyska Nivå Modersmål Flytande Konversation och skriftligt Bandhagen 2014-04-27 Mikael Höghede