Personuppgifter - Sammanfattning - Utbildning - Anställningar - Konsultverksamhet - Kurser - Fokus - Intressen - Kontakt
This page in English (denna sida på engelska).
Namn: Olof Ekström (Anders Olof Ekström)
Födelsedatum: 67-02-12 (12 februari 1967)
Gift, boende i Bälinge (strax utanför Uppsala). Två
barn (födda -96, -98).
Relevanta kunskapsområden:
Verktyg och miljöer:
Erfarenhet av många gränssnitt:
Personliga egenskaper:
Hängivna egna studier av intressanta områden:
8608 - 9206
Datavetenskaplig linje, Uppsala Universitet
"Linjer" finns inte längre inom denna del av universitetsutbildningen. Utbildningen heter idag datavetenskapligt program ( alternativ sida , studenternas sida , studenternas presentation för företag )
9209 - 9212
Handledare Uppsala Universitet, Inst f Datorteknik (DoCS), resursperson X Window System och Software Engineering
9301 - 9306
Handledare kurs i Software Engineering
9301 - 9306
Handledare kurs i Algoritmer och datastrukturer med C++
9301 - 9306
Utveckling av kursmaterial f. Introduktionskurs i programmering för X Window System
Samtliga vid Institutionen f Datorteknik (Department of Computer
Systems), Uppsala Universitet.
9311 - 9709
Fast anställd Sorgente Business & Technology AB
Projekt inom Sorgente:
9311 - 9405
Utvecklingsarbete. Facts. Processmodelleringsverktyg
Teknisk miljö: Windows 3.x-applikation, MFC, Microsoft Visual C++ 1.0, Symantec C++ 6.0, Integra VBD, Microsoft Access 1.0.
9404 - 9405
Utvecklingsarbete. Uppdragsutveckling av DLL
Teknisk miljö: Gupta SQLWindows, Microsoft Visual C++.
9405 - 9406
Utvecklingsarbete. Prototyparbete, Storkundhanteringssystem Telia Mobitel.Teknisk miljö: Microsoft Visual Basic 3.0, Microsoft Access 1.0.
9406
Utvecklingsarbete. Designarbete, Informationssystem för telecomföretag.9407 - 9605
9605 - 9705Utvecklingsarbete. Totalutveckling och vidareutveckling av Storkundshanteringssystem Telia Mobitel.
Teknisk miljö: Microsoft Visual Basic 3.0, 4.0. Microsoft Access 2.0, Informix, MAPI.
Utvecklingsarbete. Analys, design och implementation av projekt- och säljstödssystem med inriktning på personligt effektivitetsstöd och gruppeffektivitet (Projekt Ensemble).
Teknisk miljö: Win32-plattform, Visual Basic 4.0, Microsoft Access 2.0, Microsoft SQL Server 6.5, ODBC, OLE.
9609 - 9709
Utvecklingsarbete. Systemintegration och införandestöd vid vidareutveckling av EXKO, LM Ericsson Data AB.Teknisk miljö: Microsoft Windows 3.x/Windows 95/Windows NT, OLE Automation, Microsoft Office 4.x/95/97.
Arbetet innefattade att designa och implementera integration mellan office-applikationer och stöd vid migrering (i separata steg) från Office 4.x till Office 95/97, från Windows 3.x till Windows 95/Windows NT 4.0, och uppskalning av databas från Microsoft Access till Microsoft SQL Server. Arbetet innefattade också viss teknisk rådgivning.
9706 - 9709
Utvecklingsarbete. Systemutvecklingskonsult i Linda Call Centre, Ericsson Data/Ericsson Telecom.
Teknisk miljö: Microsoft Windows NT, Microsoft Visual C++ 5.0, Microsoft Visual Basic 5.0, Microsoft SQL Server 6.5. Microsoft Visual SourceSafe 5.0.
Linda Call Centre är en call center-lösning baserad på standard-PC under Windows NT, med klienter under Windows 95 och Windows NT. Genom att använda standardgränssnitt och standardhårdvara erbjuder Linda en mycket flexibel lösning. Arbetet inom Linda innefattade alla steg från analys och specifikation till implmentation och leverans.
Systemet baserades på en mängd standardkomponenter: TAPI (Telephony API), ISDN, Win32, Microsoft SQL Server och COM/DCOM. Flera Windows NT services ingick i systemet.
9709 -
Egen företagare i Extro System, enskild firma.
Projekt inom Extro System:
9709 - 9710
Utvecklingsarbete. Slutförande av EXKO. Avslutande arbete med applikationen och överlämnande av kod till framtida systemansvariga.
Teknisk miljö: Arbetet innefattade också viss teknisk rådgivning.
9709 - 0012
Utvecklingsarbete. Systemutvecklingskonsult i Linda Call Centre, senare customer interaction platform (cip), Ericsson Data/Ericsson Telecom, senare Ericsson Radio Systems.
Teknisk miljö: Microsoft Windows NT, Microsoft Visual C++ 5.0, Microsoft Visual Basic 5.0, Microsoft SQL Server 6.5. Microsoft Visual SourceSafe 5.0 (samtliga inkl senare uppgraderingar).
I samband med att jag lämnade Sorgente Business & Technology övertog jag Sorgentes engagemeng i Lindaprojektet och i EXKOprojektet. Övertagandet var överenskommet och Extro System betalade uppdragsförmedlingsprovision under en tid för dessa projekt. Mina uppgifter i projektgruppen innehöll även ansvar för källkodsdatabasen (först i Visual SourceSafe, senare i Rational ClearCase).
Systemet baserades på en mängd standardkomponenter: TAPI (Telephony API), ISDN, Win32, Microsoft SQL Server och COM/DCOM. Flera Windows NT services ingick i systemet.
Produkten levererades till ett antal kunder under 1999 och 2000. Produkten flyttades mellan olika Ericsson-enheter i samband med omorganisationer. Kort efter att jag lämnat projektet lades utvecklingen i Sverige ner. Jag lämnade projektet på eget initiativ av privata och hälsoskäl.
971125-971127
Undervisning. Utveckling och genomförande av en kurs i Windows NT, “Windows NT för avancerade användare och administratörer”. Köpare Sjöland & Thyselius, slutkund Försvarets Materielverk.
Omfattning: Windows NT Server, med fokus på säkerhet och grundläggande administrationsfärdigheter. Ett krav från slutkunden var svenskspråkig litteratur, varför Valda Hilleys bok Hemligheterna i Windows NT Server 4.0 användes som kurslitteratur. Eget material utgjorde dock stommen till kursinehållet.
9803
Framtagning av kursmaterial. För Informator skrev jag kursmaterial till en kurs i Visual Basic och ActiveX.
001205-011107
Utvecklingsarbete. Systemutvecklingskonsult i ett flertal projekt för Upsys (Uppsala systemutveckling AB).
Teknisk miljö: Sun Solaris, FreeBSD, Microsoft Windows. Sun Workspace compiler, verktyg från GNU. Kod i C (*nix-komponenter) och Visual Basic (Windows-komponenter).
Arbetsuppgifter: Specifikation, design och implementation av ett flertal mindre applikationer, från filkonverteringsfunktioner i befintligt system till helhetsdesign av ett databassystem för övervakning av larmflöden. Rådgivning och stöd till andra utvecklare vid utveckling i Windows-miljö (Win32, Visual Studio) och vid användning av relationsdatabaser (Oracle, MS SQL Server, PostgreSQL).
0209-0306
Gymnasielärare, Fyrisskolan Uppsala, heltid. (Kurser: Datorkunskap DTR1201, Persondatorer DTR1206, Programmering C DTR1209, Multimedia A MUM1201 - se Skolverkets www-sida, http://www.skolverket.se/ ("Styrdokument", "Kursplaner och betygskriterier", "Gymnasial utbildning")
0308-(0406)
Gymnasielärare, Fyrisskolan Uppsala, heltid. (Kurser: Projektarbete PA1201)
9601
Avancerad Oracle. Specialbeställd kurs för utvecklare på Sorgente. Kursen behandlade avancerade ämnen rörande systemkonstruktion med Oracle 7.
9711
Universal Modeling Language. Lärare Hans-Erik Eriksson, kurslitteratur UML Toolkit av Hans-Erik Eriksson och Magnus Penker.
Genom hela min yrkesverksamhet har jag haft som mål att skaffa breda kunskaper om den teknik jag jobbat med. Exempelvis under den tid jag jobbade med informationssystem studerade jag de plattformar som var relevanta där (Microsoft Exchange, MS IIS och övriga BackOffice-produkter, teknik för gränssnittsintegration) och också de strategier som fanns för konkurrerande plattformar och produkter.
För att klara av att ta till sig många olika tekniker
och plattformar är det naturligtvis en förutsättning
att man någorlunda behärskar relevanta verktyg.
Tyngdpunkten i alla studier har varit tekniska möjligheter att bygga öppna, skalbara system som inte binder kunden till leverantör eller annan part.
Alla fortlöpande självstudier har konkreta mål. För en mer ingående diskussion om Extro Systems affärsidé och inställning till systembyggande, se Extro Systems företagspresentation.
Efter att jag lämnat Ericsson i december 2000 flyttade jag till viss del fokus från Microsoftplattformen till att mer intressera mig för öppna system, speciellt Linux/FreeBSD och applikationer där. Bland de system jag studerat där finns framförallt PostgreSQL.
Största privata intresse är design av interaktiv multimedia och spel. Inom detta område studerar jag DirectX och liknande teknologier, även för andra plattformar. Intresset är inte i första hand riktat mot grafik eller visualisering utan mot att skapa nya förutsättningar för interaktiva berättelser och framförallt hur flera aktörer kan samagera för att skapa gemensam fiktion.
För att få bred kuskap har jag studerat utveckling
på bland annat BeOS och Sony Playstation (Net Yaroze), samt
studerat ett stort antal bibliotek och applikationer där kod
gjorts tillgänglig.
Den som är intresserad av mitt arbete inom detta område
kan kontakta mig för mer information eller diskussion.
På senare tid har jag också ägnat alltmer tid
åt fria system, främst Linux (Debian 2.2 och i viss
mån Red Hat 7.1) och FreeBSD (FreeBSD 4.3), och vissa
applikationer för dessa plattformar, främst PostgreSQL
(PostgreSQL 6.3, 7.0.x, inklusive programmeringsgränssnitten
libpq/libpq++ och användning via ODBC). Även andra system
har blivit aktuella, främst från användnings och
administrationssynpunkt, däribland Apache, PHP. De aspekter av
plattformarna som varit aktuella har varit serverrelaterade.
Av olika orsaker har jag inte bidragit till något projekt
inom Open Source-rörelsen ännu. Jag är inte
främmande för att göra det om möjligheten skulle
yppa sig.
För mer information om mitt arbete med öppna plattformar
och öppen källkod, kontakta mig.
Det är inte alla som har möjlighet eller
förmåga att lära ut eller guida andra. Att vara
begåvad med lärartalang ger en möjlighet att dela
med sig åt andra, samtidigt som man själv växer i sin
förståelse för ämnet. När man hjälpt
en annan till förståelse vet man att ens kunskap är
god.
Jag har inte särskilt ägnat mig åt lärarrollen
eller agerat i mentorsposition. Däremot är det en naturlig
del i mitt arbete i grupp att se till att andra får
möjlighet att utvecklas. Det är också enligt min
mening en av grundstenarna för ärlig konsultverksamhet -
att hjälpa kunden att bli självgående. En konsult
befinner sig inte på plats för att skaffa sig själv
inkomster utan för att kunden har ett behov, och det är
utifrån det behovet konsulten skall agera.
Bland de saker jag aktivt lärt ut kan nämnas
användarfördjupning (avancerad datoranvändning),
introduktion till diverse typer av programmering (utveckling
för X Window System/Motif, Windowsutveckling, MFC, COM,
PostgreSQL) och metod (objektorienterade metoder).
Har man dessutom en talang för att uttrycka sig i skrift
är det naturligt att använda den till att visa vägen
för andra. Skriven dokumentation, specifikationer och liknande
är ofta eftersatta och det kan få allvarliga konsekvenser
framförallt på längre sikt. Att bidra med en positiv
anda gentemot det som många uppfattar som onödigt eller
otrevligt extraarbete är naturligt för mig.
Tycker man dessutom att lärarrollen är givande och rolig
och att det är givande att skriva och presentera så är
det naturligt att man gör ett bättre jobb inom de
områdena.
Jag ser inte vare sig lärarrollen eller författande som
huvuduppgifter. De är naturliga delar i att göra ett bra
jobb. Att ha undervisning som arbetsuppgift är i och för
sig möjligt, men jag har inga speciella visioner om hur
undervisning skall bedrivas eller dokumentation skrivas.
Telefon |
018-355532 |
Mobil |
0708-355599 |
Adress |
Målstavägen 12, 740 22 Bälinge |
email |
olof.ekstrom@abc.se |
http |
http://www.abc.se/~m10383/info.html |
Detta dokument är copyright © 2002-2004 Olof Ekström. URL: detta dokument http://www.abc.se/~m10383/cv.html , arkiv http://www.abc.se/~m10383/cv.zip (använd WinZip ), http://www.abc.se/~m10383/cv.tgz (tar, gzip). Arkivfilerna innehåller detta dokument på engelska och svenska, i HTML och RTF-versioner. RTF-versionerna innehåller samma text förutom länkar. Använd HTML-versionerna om möjligt.