Johan Andersson - Independent AB

fotografi

Utbildning

Johan har examen från datavetenskaplig linje vid Uppsala Universitet (examensår 1990).

Arbete

Johan påbörjade sitt yrkesliv på Swedish Institute of Computer Science som programmerare.
Under perioden juni 1991 till april 1995 arbetade Johan som konsult på Mimer.
För närvarande är han anställd på Independent Database Technology AB som konsult.

Allmän profil

Johan har flerårig erfarenhet av utredning, design och implementation i olika utvecklingsprojekt. Johan har en bred datalogisk kompetens med huvudinriktning på robusta kommunikationsprotokoll (2PC) och systemprogrammering.

Operativsystem, metoder & verktyg

Johan har god erfarenhet av systemprogrammering både under UNIX och NT. Han har arbetat med många objektorienterade metoder. Johan har främst arbetat med C/C++ och Java. Han har även stor erfarenhet av verktyg som cvs, make, expect, tcl, ant och sh.

Databaser

Hos Ericsson deltog Johan i utvecklingen av ett distribuerat, objektorienterat och primärminnesbaserat DBMS. Kraven på robusthet, tillgänglighet och prestanda var höga. Han arbetade inom området för robusthet/tillgänglighet. Huvudinriktningen var transaktionsåterhämtning, transaktionssynkronisering och backup. Dessutom arbetade han där med implementering av aktiva databaser.

Johan har medverkat i utredningen HARTDB (High Availability and Real Time DB) på uppdrag av Telia Research. Utredningen utvärderade bl a olika kommersiella databashanterare med avseende på tillgänglighet och realtid.

I ett projekt för Recognition AB byggde Johan en SNMP MIB för Informix DBMS.

Projektsammanställning

Ericsson Utvecklings AB
UAB gör Telorb, en plattform för telekomapplikationer.

Johan arbetar med automatiska tester för DBN.

Plattformar: SuSE Linux (utveckling).

Teknik: C++, Xunit (april 2005 -)

Posten IT AB
Posten IT AB gör ett administrativt system för Posten Logistik (Pablo)

Johan arbetar med Swing, JDBC, JSP, Weblogic och Oracle.

Plattformar: Windows 2000 (klienter/utveckling) och Solaris (server).

Teknik: Java, JSP, Solaris, Weblogic, Oracle (februari 2002 - mars 2005)

PipeBeach AB
PipeBeach AB gör mobilt internet med hjälp av talsyntes/taligänkänning.

Johan gör SNMP, integration av talsynteser och agerar CM.

Plattformar: NT och Solaris.

Teknik: Java, JSP, C++ (JNI). make och cvs. (oktober 1999 - december 2001)

Pappaledighet
Den 4:e Februari 1998 föddes min dotter Ellen. Jag var barnledig under våren 1999. Helt fantastiskt kul! (januari 1999 - juni 1999).
Posten Försäljning
Posten i Sverige genomför omfattande tester inför år 2000. Johan arbetade med att utreda, genomföra och rapportera år-2000 tester i både UNIX (Control Data EP/IX 1.4.2) och Windows-miljö(3.11, 3.51 och 4). (augusti 1998 - december 1998).
Bull
Hos Bull AB deltar Johan i vidareutvecklingen av ett existerande system för mobilsvar. Det aktuella systemet skall utökas med avseende på robusthet, kapacitet och tillgänglighet. Johan ansvarar för att utveckla primärminnesbaserade indexstrukturer för stora datamängder (ca 2 milijoner abonnenter). Han har även ansvar för att utveckla ett 3PC protokoll för säker hantering av abonnentdata (april 1997 - augusti 1998).
Pricer
Hos Pricer deltog Johan i utvecklingen av programvara för "Release 2". Utvecklings-och primär målplattform var NT (3.51 och 4.0). I utvecklingsarbetet användes Visual C++ och SQL Server. Johan ansvarade för att designa och utveckla ett generiskt gränssnitt mot plattform(tråd, mutex, semafor etc). I detta arbete ingick att hjälpa till med portering till MS-DOS. Vidare utvecklade Johan en transporttjänst för IR datakomm. Projektet omfattade även medverkan vid pilotinstallation hos kund (maj 1996 - mars 1997).
Nocom
På uppdrag av ett större svenskt företag utvecklade Nocom en prototyp för hur man kunde använda Netscape för att bygga ett verksamhetssystem. I detta system skulle man kunna komma åt mallar, personalhandböcker osv. Dessutom skulle man kunna ställa frågor mot en Oracle-databas som innehåller Order/Lager/Fakturerings-information. Denna information skulle presenteras både i grafisk form och i tabellform. Projektet omfattade bl a HTML, JavaScript, Java, cgi (perl) och PL/SQL (mars 1996).
Recognition
För Recognition arbetade Johan i två olika projekt, dels med ett blankettsystem hos SE-Banken, dels med ett kundstödssystem på Postgirot.

SEB-projeketet handlade om att göra en TCP/IP applikation mer robust mot fel i den utrustning som scannar blanketter (februari 1996).

Arbetet på Postgirot bestod av två olika uppgifter. Den första uppgiften handlade om att dela upp en UNIX server i två delar samt att konstruera ett IPC mellan de två server-halvorna (mars 1996).
Den andra uppgiften handlade om SNMP för kundstödsystemet, där bl a en Informix-databas skulle driftövervakas. Arbetet omfattade att ta fram helt nya MIB:ar för detta ändamål (april 1996).

Ericsson Utvecklings AB
Under perioden juni 1991 t o m december 1995 arbetade Johan på Ericsson Utvecklings AB. Johan deltog i utvecklingen av ett OODBMS för en telefonväxel.

(Militärtjänstgöring: KA1, september 1990 - maj 1991)

Swedish Institute of Computer Science
Under perioden juni-augusti 1989 genomförde Johan sitt examensarbete hos SICS som omfattade indexering av dynamiska predikat i SICStus Prolog. Examensarbetet ledde till att Johan fick möjlighet att arbeta inom ett projektet för Industrialisering av SICStus Prolog (mars-september 1990). 
Telefon: +46 (0)70 720 97 10
Fax: +46 (0)18 10 91 00 
e-mail: jha@independent.se


©Copyright 2004 !ndependent Database Technology Sweden AB. All rights reserved.
http://www.independent.se/
Senast uppdaterad 2004-10-31