Portfolio

Nedan följer ett urval av projekt som jag deltagit i.

Bibliometriprojektet

Karolinska Institutet ville kunna jämföra hur bra organisationen står sig gentemot andra lärosäten i världen. Ett sätt att genomföra denna typ av jämförelser är att utföra s k bibliometriska analyser, dvs. statistiska analyser på publicerade artiklar/böcker. För ändamålet så köpte KI publiceringsdata från ett amerikanska företaget omfattande nästintill alla vetenskapliga publikationer från 1995 och framåt, vilket motsvarar ca 20 miljoner artiklar fram till dags datum. Biblioteket ålades uppgiften att utveckla ett system och rutiner för att kunna utföra bibliometriska analyser och min roll i projektet var tekniskt ansvarig och utvecklare.

I projektet genomförde jag installation och konfiguration av operativsystem, databashanterare, webbservrar och söktjänst. Jag designade även databasen där data lagras och programmerade SQL för inmatning, batchkörningar och administrativa rutiner. Data levererades i gigantiska textfiler med undermålig och inkonsekvent formatering så en stor del av tiden lades på programmering av ETL-skript för att kunna läsa in data från filer till databas. Arbetet har inneburit en hel del optimering av prestanda för att kunna köra analyser snabbare.

Autenticering sker via SAML med Shibboleth.

Tekniker: Debian, Ubuntu, PostgreSQL, Slony, PgPool, Apache Httpd, Apache Solr (Jetty), Perl, Python, SAML.

[ki.se/bibliometrics]

WCM Karolinska Institutet

Projektet Web Content Management syftade till att införa en ny webbpubliceringsplattform och webbtjänst på KI. Jag ansvarade för delprojektet Köpa CMS där jag upprättade avtal för avrop mot produkten Polopoly CMS. Dessutom deltog jag i delprojektet Implementera CMS där jag under ett års tid tillsammans med en annan utvecklare från KI och tre konsulter arbetade med den tekniska implementationen av Polopoly. Jag konfigurerade bland annat servermiljöerna och installerade applikationsservrarna (Resin). Tillsammans med konsulter programmerade jag java-bönor och jstl-presentation.

Tekniker: RedHat, Polopoly, Java, JSTL, Ant, CruiseControl, MySQL, Caucho applikationserver.

[ki.se]

StepWise

StepWise är en webbtjänst framtagen av Kunskapscentrum för ätstörningar (KÄTS). KÄTS fungerar som ett nationellt expertcentrum inom ätstörningar och deras projekt StepWise syftar till att skapa ett verktyg på webben för att diagnostisera ätstörningar. Systemet bygger på sedan tidigare utvecklade diagnostiska verktyg och omfattar flera olika verktyg för personal samt självskattningar för patienter. Det känns både viktigt och roligt att att få ha deltagit i arbetet med att ta fram ett system som på ett avgörande sätt kan förändra eller rentav rädda människors liv. Peter Printzen står för den tekniska lösningen och jag skapade användargränssnittet.

Projektdirektiv Content Management System (CMS)

Vid införskaffande av ett publiceringsverktyg för Karolinska Institutet centrala webbtjänster deltog jag i projektplaneringen. Projektet är indelat i fyra delprojekt, där jag upprättat projektdirektiv till två av dessa, dels för inköp och utvärdering av ett CMS, dels för det tekniska införandet och anpassningen av systemet. Direktiven drar upp riktlinjerna för de olika projekten, med genomgång av respektive arbetsmoment samt uppskattning av tids- och resursbehov. Jag deltog även som hjärna i arbetet med de två andra direktiven tillsammans med representanter för KI:s webbteam och informationsavdelningen.

Söktjänst över studenter

Projekt där jag arbetade ensam hela vägen, från kundkontakt och projektplanering till programmering och viss konfigurering av Linuxserver, Apache och MySQL. Med ett Perlskript hämtas data från Högskoleverkets databas LADOK till en lokal databas för att göra studenter sökbara för lärare. Även sökgränssnittet utvecklades i Perl.

Tanken var att det skulle vara en temporär tjänst men den är fortfarande igång efter ca 7 år och den förefaller uppskattad. Tjänsten är tyvärr endast tillgänglig inom KI:s nät.

Tekniker: MySQL, Mimer, Perl, RedHat. 

Hematologen

Klinik vid Huddinge sjukhus som önskade en tjänst för att presentera och tillgängliggöra sin dokumentation av kliniskt material, inledningsvis internt men framöver förmodligen även externt. Jag initierade projektet och deltog i den löpande kundkontakten. Dessutom skapade jag den tekniska lösningen för denna tjänst, byggd i ASP och WSH (jscript). .

HemWebb var en av fem finalister i 2004 års UsersAward [www.usersaward.se]. Tjänsten vann inte men fick däremot ett hedersomnämndande. I juryn satt Renée Andersson, LO, Anders Flodström, KTH, Per-Erik Boivie, Boivie arbetsplatsutveckling, Peter Forss, Kunskapshusen AB, Christer Marking, Näringsdepartementet, Cecilia Sjöberg, Vinnova samt Jan Rudling, TCO Development.

Tekniker: ASP (JScript), WSH (JScript)

ICT Schema

Jag var tekniskt ansvarig för projektet, tillika delprojektledare för och utvecklare av ett system för distribution av schema på Karolinska Institutet. Systemet jag utvecklade möjliggör för schemaläggare att skapa schema i Excel eller Word. Schema laddas därefter upp via ett webbgränssnitt på en server där de automatiskt konverteras till PDF och görs sökbara via webben.

Tjänsten är utvecklad på Windowsplattformen och det föll på min lott att installera och konfigurera IIS samt MSSQL-server. Webbtjänsten för hantering av schema programmerade jag i ASP.

MIKS sökgränssnitt

Skapade ett nytt användargränssnitt mot bibliotekets katalog MIKS (Innovative). Deltog som gränssnittutvecklare i samarbete med representanter för bibliotekarier och för den tekniskt ansvarige och utvecklaren av systemet.
[search.kib.ki.se/miks]

RDF - metadata för medicinskt bruk

Rapport om W3C:s XML-baserade metadatarekommendation Resource Description Framework på uppdrag från Bibsam. Mynnade ut i en rapport, två artiklar samt två konferensföreläsningar på uppdrag från Tekniska Litteratursällskapet, TLS.

PressText

Utvärderade och skapade nytt sökgränssnitt för denna kommersiella artikeldatabas.

Karolinska University Press

Deltog i den inledande projektgruppen som utvecklade idén bakom förlaget. Skapade även webbdesign och logotyp.

Karolinska Institutets webbar

Ingick i Karolinska Institutet webbgrupp som skapade universitets webbtjänster. Målsättningen med webbprojektet var att skapa en extern-, en intern och en utbildningswebb med decentraliserad publicering ute i organisationen. Ansvaret för och förvaltningen av tjänsterna vilar numera på informations- och IT-avdelningen.

Externwebben

Delaktig i skapandet av centrala sidor.

Internwebben

Skapade publiceringssystem med nyhetsdatabas och evenemangskalendrar för konferenser, kurser, seminarier, lediga tjänster och pressmeddelanden.

Utbildningswebben

Tekniskt ansvarig under skapandet av utbildningswebben.

Infoguiden

Samarbete mellan SPRI och Karolinska Institutets Bibliotek. Tänkt som hjälp för de som är nya i att söka medicinsk information. Tog fram design, knappade HTML, skapade mallar till publicister, samt deltog som bollplank. Idag har sidan en inramning som gör att innehållet visas en aning annorlunda.
[infoguiden.kib.ki.se]

Elektroniska tidskrifter

Databas över elektroniska tidskrifter med sökmöjligheter via webben. Projekt som jag startade på eget initiativ. Ej i drift längre.

E-spiken - avhandlingsdatabas

Utvecklade idéerna kring E-spiken med Ulf Kronman samt färdigställde systemet. Systemet används för att publicera abstract från avhandlingar med referenser länkade till PubMed (medicinsk databas). Försök med fulltextpublicering pågår.
[diss.kib.ki.se]

Grafisk formgivning

Jag är ingen mästare vad avser grafisk formgivning men jag har gjort en del logotyper. Dessutom har jag arbetet en hel del med att skapa bildelement för webbanvändning. Här följer några exempel.

Skapade denna logotyp till ICT-projektet vid Karolinska Institutet (projektet genomfördes under 2000-2003).

Logotyp till Karolinska University Press.

Logotyp skapad åt forskningsprojektet Human Brain Informatics (HUBIN).