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

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

Civilingenjör i teknisk design, 300 hp

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

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

Anvisningar för ansökan om bedömning av reell kompetens för grundläggande och/eller särskild behörighet

HÖGSKOLEINGENJÖRSEXAMEN BACHELOR OF SCIENCE IN ENGINEERING

LATIN SPRÅK OCH KULTUR

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

Kurs: Svenska som andraspråk Kurskod: GRNSVA2 Verksamhetspoäng: 1000

PRÖVNINGSANVISNINGAR

Programschema för Grundlärarprogrammet inriktning förskoleklass och årskurs 1-3, 240 hp

Teknikprogrammet, inriktning informations- och medieteknik

Satsa på en bra utbildning så satsar vi på dig! Välkommen! Ove Lindberg, Rektor

Utbildningsplan Systemvetenskap, kandidat för läsåret 2016/2017

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

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

Utbytesstudier vid Aalto University Helsingfors, Finland Höstterminen 2014 Therese Widin, Fastighet och Finans KTH

Ämneskrav för KPU Kompletterande pedagogisk utbildning ordinarie studiegång

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg niklas.broberg@chalmers.

TEKNIK/EKONOMIPROGRAMMET, 120 POÄNG Programme for Business Economics and Engineering, 120 points

729G04 - Hemuppgift, Diskret matematik

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


Guide för Google Cloud Print

För unga vuxna Vuxenutbildning. Den svenska skolan för nyanlända

Fakulteten för samhälls- och livsvetenskaper. Utbildningsplan. Miljövetarprogrammet XGMVE. Miljövetarprogrammet. Environmental Science Programme

Manual för Min sida 1/ rev

Förskollärarprogrammet. 210hp

Får nyanlända samma chans i den svenska skolan?

FIRST LEGO League. Göteborg 2012

VÄLKOMMEN! Information om fortsatta studier i TEOLOGI för fortsättnings- och fördjupningskursare

Svenska som andraspråk, 1000 verksamhetspoäng

Tentamen i Realtidsprogrammering

Service Manager for future tourism

Datavetenskapliga programmet, 180 hp

Matematiksvårigheter och dyskalkyli

INSTITUTIONEN FÖR LITTERATUR, IDÉHISTORIA OCH RELIGION VÄLKOMMEN! Information om RELIGIONSVETENSKAPLIG UTBILDNING för dig som läser grundkursen

el o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng

HANDLÄGGNINGSORDNING FÖR GEMENSAMT UTBUD AV KURSER PÅ FORSKARNIVÅ

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

DESIGN. Ämnets syfte. Kurser i ämnet

ITinstitutionen bit för bit

Curriculum Vitae - Anders Persson. Anders Persson

BVGA31, Beteendevetenskaplig grundkurs, 60 högskolepoäng Introduction to Behavioural Science, 60 credits Grundnivå / First Cycle

Du kommer känna igen en del av området och få chansen att repitera detta men samtidigt kommer du att stöta på lite nytt.

Diskussionsfrågor till version 1 och 2

Utbildningsplan. Maskiningenjör - produktutveckling BSc in Mechanical Engineering - Product Development 180 högskolepoäng

UTBILDNINGSPLAN. Högskoleingenjörsutbildning i datateknik, 180 högskolepoäng. Computer Engineering Programme, 180 ECTS Credits

Examensarbete är det en kurs? Inst. för Samhällsbyggnad 2009

Utbildningsplan för Programmet för Medicinsk Informatik 160 poäng

Trianglar - Analys och bedömning av elevarbeten

För dig som studerar till präst enligt 2013 års studieordning samt övergångsregler för den som studerat enligt tidigare utbildningsordning

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

Att komma igång. Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program

Kartläggning och analys av lärosätenas arbete med breddad rekrytering och breddat deltagande

En Single-Page Application för små barn, barnens föräldrar samt en och annan mormor

Hävarmen. Peter Kock

Lite skoj - typ. 5DV085 - Programspråk. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se

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

Ansökan om uppehållstillstånd för egna företagare

REGION SKÅNE VDI KLIENTINSTALLATION

Utbildningsplan för Matematiska vetenskaper, masterprogram (N2MAT), 120 hp

Programschema för Civilingenjörsprogrammet i robotik, 300 hp. Gäller för läsåret 2012/2013. Programschema för 2012/2013 CCV20.

Synpunkter på rapporten Vägen till svensk legitimation för personer med hälso- och sjukvårdsutbildning från tredje land

Samtals- och dokumentationsunderlag Språk och erfarenheter

Kommun Kommunkod Skolform

CV - John Berggren - Sommarjobb GKN

OUTPLACEMENT DIN KARRIÄR I FOKUS 6 MÅNADER

Utbildningsplan för civilingenjörsprogrammen. 300 högskolepoäng Uppsala universitet

Statsbidrag för läxhjälp till huvudmän 2016

Forskarskola i yrkesämnenas didaktik

Lokala regler för tillgodoräknande på grundnivå och avancerad nivå vid Linnéuniversitetet

Introduktion till programmering D0009E. Välkomna!

Räddningstjänsten Östra Kronoberg informerar:

Coaching och Sport Management, 180 hp

Föreläsning 2. Operativsystem och programmering

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

Energiingenjör, 180 hp

UTBILDNINGSPLAN. Elektroingenjör med inriktning mot elkraft, 180 högskolepoäng Programkod TGELK 1(5)

Allmän studieplan för utbildning på forskarnivå i

Projektet har liksom Wången många år på nacken. Redan på 1950-talet bedrevs här forskning på brukshästarnas hovar.

Programschema för Förskollärarprogrammet, 210 hp. Gäller för läsåret 2015/2016

Använda Esri Sveriges svenska baskartor i ArcGIS Online och ArcMap som administratör

Frågor i ansökan om statsbidrag för läxhjälp år 2016 skolhuvudmän

Under de första fyra veckorna ska du arbeta med hur din introduktion på praktikplatsen har varit upplagd och vad du har lärt dig av denna.

Meritförteckning - Mikael Tylmad

Centrala Östermalms Förskolor

Kommunal. Kommunkod Skolform Skolenhetskod

Programinformation för. Automationsteknik, 120 högskolepoäng

Statistiska data över elevernas resultat i grund- och gymnasieskolan

Bulltofta förskola. Lokal Arbetsplan

Bilaga till ansökan om bidrag för utvecklingsinsatser i matematik

Två konstiga klockor

Samtalet ska dokumenteras för att möjliggöra uppföljning och minimera missförstånd medarbetare och chef emellan.

Samhällsvetenskapsprogrammet Mjölby Gymnasium >>>

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 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 inklusive en 10 veckors praktik, 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, branschkannedom 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. Sommaren och hösten 2010 tenterade jag avancerad datorarkitektur och en grundläggande kurs i JAVA. 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. 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-05-27 Mikael Höghede

CURRICULUM VITAE, MERITDEL Uppdaterad: 2014-05-27 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. Systemutveck lare 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. 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.

2003 2005 Ericsson AB Mjukvarukonstruktör C/C++ och assembler 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, ETX Mjukvarukonstruktör PLEX, C/C+ + och assembler 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 för införande av fetala syrgaselektroder.

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 Blade Cluster WS DEK/Ericsson 1 dag IS överblick Ericsson 1 dag Linux 2.6 detaljer HP education, 1 vecka Kista 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 1 vecka Education Introduktion Ericssons 1 dag objektorienterad programmering utbildningsavdelning C++ Ericssons 5 dagar utbildningsavdelnin 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-05-27 Mikael Höghede