Min roll har alltid varit tämligen bred, vilket jag trivs med. Mitt intresse för programmering och datorer härstammar från barnsben så merparten har jag lärt mig den hårda vägen. De programmeringsspråk som jag arbetar eller har arbetat med är bland annat C#, PHP, Python, Perl, Java, ASP (vbscript och jscript), Cold Fusion och Bash. Till detta kommer naturligtvis kunskaper i JavaScript, CSS och XHTML. Utvecklingsverktygen som jag använder jämte texteditorn är Visual Studio för ASP.Net/C# och Eclipse.
Avseende versionshantering så har jag arbetat både mot CVS och Subversion. När det gäller Subversion har jag ansvarat för installation och konfiguration av versionshanteringsmiljöer och skapat administrationsskript för hantering av demsamma, bland annat med automatiserad integration mot Trac.
Jag har satt upp servermiljöer för test och kvalitetssäkring, continuous integration, med verktyg som CruiseControl.Net, Subversion, Nant, NUnit, MSBuild och MS Sandcastle.
Vad avser databasservrar så har jag arbetat mycket med
Med dessa databashanterare har jag arbetat med allt från kompilering, installation, konfiguration och optimering till programmering och administration och har omfattat såväl små databaser som stora avancerade installationer med replikering. Avseende replikering med PostgreSQL så har jag arbetat med Slony. Programmering av SQL, T-SQL och PLPGSQL, skapande av stored procedures, triggers, views samt administrativa skript, ingår naturligtvis i mina arbetsuppgifter som utvecklare.
Webb- och applikationsservrar som jag är bekant med är
Samtliga dessa produkter har jag installerat, konfigurerat och administrerat för olika webbtjänster. Detta arbete omfattar bland annat prestandaoptimering och säkerhet.
Det är huvudsakligen två olika Content Management System som jag arbetat med under åren - Polopoly och Drupal. Sökapplikationer som jag haft anledning att bekanta mig med är Apache Solr, som är en påbyggnad på Apache Lucene, med bland annat facetteringstöd.
Avseende operativsystem så har jag arbetat med installation, konfiguration och administration av både Windows- och Linuxservrar. Debian har jag arbetat med sedan 1999 och Ubuntu sedan 2004 (Warty), men har naturligtvis även stött på en del andra distributioner.
I rollen som webbutvecklare har jag arbetet med informationsdesign i en del projekt. Det har inneburit analys av målgrupper och skapande av informationsstrukturer som ligger till grund för navigation. Detta är fundamentalt för en framgångsrik webbplats. Då jag i många fall ansvarat för utveckling och konfiguration av publika tjänster har mitt arbete genomsyrats av säkerhetstänkande, med allt från programmering av iptables (brandväggsregler), säkring av servrar och applikationer. På min nuvarande arbetsplats sitter jag med i säkerhetsgruppen, en liten grupp på tre personer som arbetar proaktivt med säkerhet.
Projektledare/delprojektledare är en roll som jag mantlat vid ett flertal tillfällen. Ofta innebär det att upprätta projektplaner och avtal, leda den tekniska utvecklingen samt arbeta med en nära kundkontakt.
Jag har lite erfarenhet av att arbeta med olika program för grafisk formgivning. De programvaror som jag bekantat mig mest med är Photoshop, ImageReady och Illustrator. Men design lämnar jag med varm hand över till dem som är mer kunniga. Oftare är det enklare insatser på denna fronten från min sida, vilket framgår om man kikar i portfolion.
1998-06
Magisteruppsats kring förutsättningar för informationsåtervinning och kunskapsorganisation på webben. Uppsatsarbetet ställde krav på
självständighet och kritiskt tänkande och inte minst gott samarbete. Jag valde att fördjupa mina kunskaper inom Information Retrieval samt
Pedagogisk aspekter kring IT och lärande.
http://hem.passagen.se/dtob/
1995-06
Kandidatuppsats i socialantropologi om nära-döden-upplevelser i olika kulturer. Kompletterat med studier i psykologi, 40p, samt arkeologi, 20p. Andligt stimulerande.
http://john.parnefjord.se/theses/ndu.html
2009-05
Skräddarsydd utbildning för IT-avdelningens ledningsfunktionen på biblioteket. Överblick av ITIL med fokus på Change Management. Kursen hölls hos Informator med ITIL-expert Fredrik Hulten från Olingo som lärare.
2009-02-2009-06
Karolinska Institutets interna ledarskapsutbildning. Särskilt givande var utbildningen kring svåra samtal som Learning4U arrangerade.
2008-11
Utbildning som jag köpte in skräddarsydd för utvecklingsgruppen med syfte i att öka kompetensen inom gruppen.
2008-05
En intensiv tvådagars kurs inriktad mot programmerare som vill lära sig Python. Viktigaste var att få avsatt tid att arbeta med Python. Ett
verkligt roligt och kraftfullt språk.
2005-09
Väldigt nyttig kurs där vi hackade Windowsmaskiner dagarna i ända. Lade bland annat grunden för en egen intern kurs för att öka kunskapen om säkerhetsrisker för hela personalen på biblioteket.
2001-06
Grundlig microsoftkurs under fem dagar med fokus på hur man skapar effektiva databaslösningar.
2001-04
Femdagars microsoftkurs som går på djupet i hur man på bästa sätt skall handha databashanteraren SQL Server.
2000-11
Konferens i Asterdam under fyra dagar, den första i Europa om Microsofts .Net-satsning. I Wrox Press regi med Microsofts Scott Guthrie och
kompani på plats.
2000-05
Tre dagars programmeringskurs i ASP, kändes dock mest som en bekräftelse på kunskaper som jag redan har.
1999-05
W3C skapar rekommendationer för webben och deras konferenser ger en utblick i hur den framtida utvecklingen av webben ter sig. Insamlade information till Bibsam-rapport om RDF, finansierat av Kungliga Biblioteket.
Comments
Post new comment