Grannerud IT-arkitekt AB Tel: 0739-414041 Epost: robert@grannerud-it.se Sammanfattning är 42 år. Han har en fil.mag. i systemvetenskap från Linköpings Universitet och har jobbat som konsult inom IT-branschen sedan 1997. Han driver företaget Grannerud IT-arkitekt AB. Robert är en konsult med erfarenhet från en mängd olika verksamheter och IT-områden, och har genom åren jobbat på alla nivåer inom projekt från utveckling och design, arkitekturarbeten av olika slag, till verksamhetsutredning, kravhantering och projektledning. Roberts styrka är att han kombinerar en bred teknisk kompetens och brinnande utvecklarintresse med god kunskap om verksamhetsanalys och arkitektur- och modelleringsarbete. Robert uttrycker sig väl i tal och text, och arbetar gärna som workshopledare eller håller presentationer för både teknisk och icke-teknisk publik. Robert har ofta en ledande roll i de projekt han ingår i och är van att ta stort ansvar för kvalitet och leverans. Bakgrund Grundare och konsult, Grannerud IT-arkitekt AB 2008 - Konsult, WM-data (Logica) 2003-08 Grundare och konsult, Ambit Systemutveckling AB 2000-03 Konsult, K3 Systemutveckling AB 1999-00 Konsult, Datavis 1997 99 Lönekontorist, administratör, Emhart Sweden 1991 93 Militärtjänstgöring, Försvarsmakten 1990-91 Utbildning jan 09 apr 12 Systemvetenskapligt program, Linköpings Universitet 1993-97 Systemvetenskapligt program, University of Technology, Sydney 1995-96 Språkutbildning spanska, Universidad de Salamanca, Spanien 1993 Datateknisk linje, Forsmarks gymnasium 1988 90 Arkitekt/Projektledare Teknisk projektledare och arkitekt i ett komplext projekt där några av Sjöfartsverket mest centrala system genomgår en total omkonstruktion från gammal teknik till en modern, tjänstebaserad lösning. Verksamhetsområdet är planering och övervakning av lotsningsverksamheten och hantering av farledsdeklarationer som utgör två stora intäktskällor för Sjöfartsverket. Därutöver ingår också ett antal större delar i form av schemahantering, tidoch lönrapportering och generering av fakturaunderlag. Ett antal integrationer finns mot omgivande system (t.ex. ekonomi- och PA-system och olika e-tjänster som exponeras mot Sjöfartsverkets kunder). Har inom projektet varit ansvarig för 5 utvecklare som utgjorde kärnan av produktionen, och därutöver koordinator för ytterligare ett antal resurser (>5) inom och utanför Sjöfartsverket som utförde leveranser till projektet i form av migrering, rapporter/bi och övriga externa system och tjänster. I rollen som arkitekt har arbetet spänt över alla faser inklusive ledning av framtagandet av kravspecifikationer utifrån de bakomliggande processerna, löpande modelleringsarbete (i Enterprise Architect från Sparx), framtagande av ramverk för implementation, iterativ utvecklings- och testfas och slutligen leverans och driftsättning. Systemet driftsattes i sin första version i september 2011, varefter arbete har fortsatt under hösten med en mindre utvecklingsgrupp och uppföljande leveranser.
Teknik som används är C# i.net 3.5/4, med WPF (för feta klienter) och WCF för tjänster, SqlServer 2008, BizTalk 2010. Modellering i Enterprise Architect. MIGRATIONSVERKET jan 12 mars 12 Kravutredande arkitekt Har uppdraget att utreda vilka krav som finns för en effektiviserad kundtjänst på Migrationsverket. Arbetet bestod i ett antal intervjuer och workshops med deltagare från kundtjänst, strategisk IT samt ansvariga inom informationssäkerhet och IT-juridik. Resultatet blev en SAD (Software Architecture Document) kompletterat med mer verksamhetsnära modeller som flödesdiagram, mål- och problemanalys mm. Detta skulle ligga till grund för vidare beslut och en senare upphandling av systemstöd. Modellering i Enterprise Architect (UML-diagram mm). SECTRA IMTEC AB sep 08 maj 09 Designer/utvecklare Deltar som senior designer/utvecklare i arbetet med att ta fram nya generationer av det RIS som Sectra säljer. Ett RIS är systemstödet som används på röntgenkliniker för att hantera information och process hela vägen från remiss, bokning, undersökning och svar. Har till största del ansvarat för design av integration mellan Sectra RIS och externa system genom HL7-integration. Teknik: C# i.net, Oracle databas, Chameleon för HL7-mappning. feb 08-juni 08 Arkitekt/utredare Har rollen som arkitekt och utredare i ett projekt med uppgiften att göra en arkitekturgenomlysning på ett av Sjöfartsverkets största och mest kritiska system. Systemet är uppbyggt i olika generationer Microsoft-teknik. I uppdraget ingår att modellera både bakomliggande verksamhet och informationsstrukturer, och systemets tekniska arkitektur. Syftet är att göra det odokumenterade systemet förståeligt och lägga en grund för kravanalys på framtida utveckling och arkitektur. Modellering i verktyget Enterprise Architect med UML och BPMNprocesser. feb 08-sept 08 Arkitekt/designer/utvecklare Har uppdraget att ta fram generell arkitektur för övervakning av tjänster (enligt SOA) på Sjöfartsverket. När Sjöfartsverket går mot en allt mer tjänsteorienterad arkitektur blir det samtidigt en allt större utmaning att kunna övervaka tjänsterna och säkerställa att problem löses snabbt. I uppdraget ingår dels att tjänsterna ska kunna integreras mot driftsövervakningssystem (Microsoft System Center Operation Manager) samt att designa lösning för att hantera funktionella händelser som kräver att personer med viss kompetens utför åtgärder i systemen. Modellering i UML i verktyget Enterprise Architect, utveckling i C# av tjänstebaserad plattform för övervakning i.net 3.0 och WCF (Windows Communication Foundation). SqlServer 2005 används som databas. feb 08-april 09 Projektledare/Arkitekt Projektledare och arkitekt för projekt som utvecklar nya delar av gemensam Fartygstjänst på Sjöfartsverket. Fartygstjänsten syftar till att bästa möjliga fartygsinformation alltid finns tillgänglig för alla parter. En
förvaltningsorganisation är också kopplad till fartygstjänsten, där ett flertal personer i verksamheten ansvarar för att ta åtgärder för att ständigt förbättra och verifiera fartygsinformation. (se mer detaljerad beskrivning längre ned) maj 07-okt 07 Arkitekt/utredare På Saab Aerospace används flera olika sätt för att integrera system. Två olika större integrationsplattformar används: BizTalk och WebSphere. Hade rollen som utredande arkitekt och levererade en rapport med fakta och rekommendationer som skulle ligga till grund för beslut om framtida inriktning för integrationsarbete på Saab. Både ekonomiska och tekniska aspekter utreddes. jun 06-dec 07 Projektledare/arkitekt/utvecklare Har inom projeket ''Samordning Fartygsinformation'' ansvarat som arkitekt och teknisk projektledare för en ny version av en tidigare framtagen ''Fartygstjänst''. Syftet med denna version är att skapa en central funktion med kvalitetssäkring av fartygsinformation, dit man kopplar en förvaltningsprocess med personer från Sjöfartsverket som löpande är ansvariga för att upprätthålla bästa möjliga kvalitet på informationen. Fartygstjänsten skapar sedan flöden mot olika verksamhetssystem på Sjöfartsverket som är beroende av fartygsinformation. Gjort design av fartygstjänsten och omkringliggande komponenter i t.ex. BizTalk. Koordinerat aktiviteter som utförs av resurser på Sjöfartsverket och WM-data, samt ansvarat för planering av fortsatt projekt ihop med projektledaren från Sjöfartsverket. Utveckling i Microsoft.NET (C#), SqlServer 2000 används som databas. jan 06-maj 06 Kravdesign Fortsättning på det projekt som kallas ''Samordning Fartygsinformation''. Har deltagit vid planering av det fortsatta projektet där många frågor inom verksamheten ska lösas (vem ska äga informationen, hur ska förvaltningsprocessen se ut? osv). Ansvarat för att skapa kravspecifikation bland annat för hur man ska hantera kvalitet för gemensam fartygsinformation. Målet är ett skapa en tjänsteorienterad arkitektur som täcker kraven på slutmålet med en gemensam, kvalitetssäkrad kärna av fartygsinformation. En stegvis övergång planeras mot delvis automatiserade processer från dagens helt manuella situation. nov 05-jan 06 Arkitekt/utvecklare Som en del av projektet ''Samordning Fartygsinformation'' togs en första konkret tjänst för fartygsinformation fram. Den designades enligt ett tjänsteorienterat synsätt (SOA). Syftet med tjänsten var att tillhandahålla bästa möjliga fartygsinformation om så många fartyg som möjligt. I ett första steg användes tjänsten för att få ett så snabbt och felfritt flöde som möjligt i de så kallade ''e-tjänsterna'' som kunder till Sjöfartsverket använder över Internet för att t.ex. anmäla fartygsanlöp eller beställa lots. Tjänsten hämtar data från ett flertal olika källor internt på Sjöfartsverket och använder ett regelverk för att sätta samman en så bra bild av ett fartyg som möjligt. Modellering i UML, utveckling i Microsoft.NET (C#). SqlServer 2000 används som databas.
CARELINK apr 05-nov 05 Arkitekt/koordinator/utvecklare 'Nationell patientöversikt'' var ett av de högst prioriterade projekten inom vården. Carelink, som representerar landstingen, utgjorde beställare. Syftet med projektet var att bevisa att det var möjligt för vårdanställda att direkt ta del av en patients samlade journal och historik (besök, diagnoser, läkemedel osv) oavsett var i landet patienten har befunnit sig vid vårdtillfället. WM-data var huvudansvarig leverantör i samarbete med en mängd underleverantörer. Deltog i projektet som arkitekt och ansvarade för design och koordination av av de centrala tjänsterna. Koordinationen var väsentlig eftersom projektet på kort tid skulle leverera mycket funktionalitet som hängde ihop från 4 underleverantörer. I projektet togs en tjänstebaserad arkitektur (SOA) fram som realiserades genom webbservices på olika tekniska plattformar (java/.net). I arbetet ingick också att uppfylla de stora krav på säkerhet som ställdes av landstingen. Agerade också delprojektledare för implementation av de centrala tjänsterna. Modellering i UML, utveckling i Microsoft.NET (C#). SqlServer 2000 användes som databas. LANDSTINGET I ÖSTERGÖTLAND apr 05-nov 05 Kravanalys/verksamhetsanalys 'Operation och Anestesicentrum'' på LiÖ hade problem med att hantera information för planering och upprätthållande av de anställdas kompetens på de olika klinikerna. Situationen var komplex, eftersom en anställd kan jobba på flera olika enheter och då behöva använda många olika kunskaper (främst för medicinsk utrustning). Ett antal workshops genomfördes med deltagare från problemområdet, och en rapport konstruerades med en detaljerad informationsmodell och användningsfall som visar hur de bör arbeta. Rapporten användes som underlag för att upphandla och implementera ett nytt system för kompetenshantering på LiÖ. Modellering i UML. jan 05-sep 06 Workshopledare Sjöfartsverket bestämde i slutet av 2004 att en ansträngning måste göras för att förbättra kvalitet och effektivitet i hanteringen av fartygsinformation. Ett projekt med deltagare från alla viktiga delar av Sjöfartsverket formades. Ansvarig för att forma, planera och genomföra ett antal workshops med målet att analysera och föreslå förbättringar för hur fartygsinformation hanteras. Projektet levererade som en första del en rapport som visar på vilka kostnadsbesparingar och andra fördelar som kan uppnås genom att bättre koordinera och rationalisera hanteringen av fartygsinformation på Sjöfartsverket. Modellering i UML. LANDSTINGET I ÖSTERGÖTLAND nov 04-jan 05 Arkitekt/utvecklare Gjorde en förstudie och design av integration mot befolkningsregistret ''Master''. Design enligt SOA (tjänsteorienterad arkitektur). Utvecklade.NET webbservice och ett klientpaket som gör det lätt för nuvarande och kommande system att integrera mot Master.
Utveckling i Microsoft.NET (C#). maj 04-jan 05 Arkitekt Arbetade som arkitekt och rådgivare tillsammans med IT-ledningen på Sjöfartsverket för att ta fram en arkitektur för deras kommande integrationsarbeten. Resultatet innehöll både arkitekturella rekommendationer och föreslagen organisation för att hantera integrationsarbetet. Arkitektur för Microsoft BizTalk mm. jan 04-dec 04 Account Manager Hade rollen som ''Account Manager'' för två olika områden på Saab Aerospace i Linköping. Rollen skapades i samarbete mellan Saab och WMdata som en del av ett stort ramavtal, med syftet att öka proaktiviteten från WM-data och förbättra kommunikation och samarbete mellan företagen. LANDSTINGET I ÖSTERGÖTLAND okt 03-dec 04 Projektledare/arkitekt/utvecklare På LiÖ pågick flera samtidiga initiativ för att låta en patient få en ''tid direkt'', dvs. kunna få en bokad tid hos specialistläkare (t.ex. ögonkliniken och ortopedicentrum) direkt i samband med ett vårdbesök i primärvården. Arbetet handlar både om att leverera webbaserade applikationer för att hantera remissbokningar, samt att integrera mot befintliga system. Integration görs genom webbservices. Projektledare och ansvarig arkitekt för dessa lösningar i nära samarbete med motparter hos LiÖ. Utveckling av systemen i Microsoft.NET (C#) med SqlServer2000 som databas. okt 03-jun 04 Projektledare Var projektledare för ett stort (mer än 7000 mantimmar) projekt där 12 utvecklare deltar. Projektet levererar ett system till Saab Aerospace i Linköping för att stödja ILS-processen (''Integrated Logistics Support''). Området är planering av underhåll och support av levererade Gripen-plan till kunder runt om i världen. Systemet byggs i Java med Oracle som databas. maj 03-okt 03 Arkitekt/Utredare Ta fram arkitektur och design av en ny integrationsplattform för Saab baserad på IBM WebSphere-produkter som MQ, Integrator Broker och Application Server. Målet med projektet var att skapa en organisatorisk och teknisk plattform som kommande integrationsprojekt på Saab Aerospace baserades på. Som del av projektet utfördes också ett flertal informations- och processutredningar med målet att ge Saab ett underlag för kommande beslut i budgetarbetet för arbete relaterat till integrationsplattformen. (FLERA OLIKA) Aug 02-jan 03 Lärare Jobbade som lärare för olika kunder, inom t.ex. Windows 2000 och Microsoft Word.
SÄKERHETSFÖRETAG maj 02-sep 02 Design och utveckling av en portalplattform avsedd för interna och externa tjänster för ett mindre säkerhetsföretag. Användningsområdet var att stödja processerna runt försäljning, kunder och återförsäljare. Ett ramverk utvecklades för att tillåta ''pluggbara'' portalmoduler, hantera säkerhet mm. Utveckling i Microsoft.NET ( C#). Som databas användes SqlServer 2000. ERICSSON RADIO SYSTEMS aug 00-nov 01 Designer/utvecklare Design och utveckling av ett centralt delsystem (UeContext) inom RNCnoden i Ericssons 3G-plattform. Systemet modellerades i UML i ett verktyg (Rational Rose RT) speciellt avsett för att hantera signaldrivna realtidssystem. Utveckling i C++ i Unix-miljö. feb 00-aug 00 Design och utveckling av ett system som stöder inköpsavdelningen för JAS Gripen-projektet. Detta är en annan så kallad ''XMan-applikation'' byggt kring ett gemensamt ramverk som togs fram i ett tidigare projekt. Utveckling i Java med Oracle som databas. aug 98-apr 00 Design och utveckling av ett konfigurationshanteringssystem, ConfMan, för ett stort industriprojekt (JAS Gripen). Detta system utgjorde starten på en serie system runt samma kärna, som stöder processen med att planera och hantera befintliga och nya produktkonfigurationer för vapensystemet JAS. Arbetade nära kunden i kravinsamling och utveckling av systemet. Systemet utvecklades i Java, med klassbiblioteket ''Swing'' för användargränssnittet. Som databas användes Oracle. Ett gemensamt Java-ramverk togs fram som senare användes av ett flertal liknande system. CONNOVA maj 98-aug 98 Arbetade med design/utveckling på ConNova. Ansvarig för utformning av ett delsystem i deras kommande standardprodukt. Delsystemet hanterade ekonomiska transaktioner som lagrades i Oracle och gjordes exporterbara till ekonomisystem. Utveckling i PowerBuilder och Oracle (med stor andel PL/SQL). BULL aug 97-aug 98 Design och utveckling av ny plattform för ''Telia mobilsvar'' på Bull. Plattformen kallas ''OpenVoice''. Ansvarig för design och utveckling av ett delsystem ''OAS'' som hanterar abonnentinformation. Utvecklad i C/C++ med gränssnitt mot Oracle databas. BPL-SYSTEM aug 96-nov 96 Jobbade under universitetsstudierna med att utveckla lösningar i Access åt ett litet bolag BPL-system. Kunderna utgjordes av företag inom byggnadssektorn.