Curriculum Vitae

Anders Doms

KTH, Civilingenjör, Elektroteknik

anders A T doms.se, www.doms.se

+46 (0) 708 250 072, +46 (0) 8 99 55 44

Stavsjövägen 11, SE-125 41 Älvsjö, Sweden

Profil

Anders är expert med mångårig erfarenhet av utveckling och test inom telecom och inbyggda system.
Anders jobbar som konsult med program/system-utveckling och test, samt åtar sig roller som mentor, ledare och/eller utbildare. Han sätter sig snabbt in i nya produkter och miljöer, baserat på en gedigen erfarenhet. Han rör sig ledigt mellan olika plattformar som Windows, Unix, Solaris, Linux, Mac OS samt inbyggda (realtids) system.

Utöver det primära uppdraget engagerar Anders sig i uppdragsgivarens kärnverksamhet och kollegernas problemställningar, förbättrar processer och arbetsflöden.

Erfarenhet

Har arbetat med elektronikutveckling sedan 1981 och som konsult sedan 1984.

q       Testverksamhet: (>8 år)
Certifierad testare enlig SSTB/ISTQB, Foundation Certificate in Software Testing.
Har varit ansvarig för testmetodiker och teststrategier, integrations, funktions  & karaktärikstik-testning
Tagit fram verktyg för test i samband med utvecklingsprojekt.
Har utvecklat testsystem för bankapplikationer och inbyggda system.
Har varit ansvarig för och utvecklat test för kommunikationsutrusning mot pacemakers.
Verifierat radiobasstationer och andra noder inom bl.a. WCDMA/UMTS.
Verifierat PKI-programvara på olika Windows plattformar.
Utvecklat och hållit kurser inom test.

q       Programutveckling (>10 år)
Från små test och verifierings utrustningar till Börsens fondhandlarsystem och kontrollprogramvaran i Ericsson GSM och WCDMA basstationer. Projekten har ofta haft blandade miljöer, både vad avser utvecklingsmiljön och målmiljön samt inneburit utveckling i inbyggda system nära hårdvaran. Anders har tidigare konstruerat hårdvara, kan läsa kretsscheman och kan arbeta med komponenter.
Ansvaret har varit inom såväl system- som programutveckling

q       Programmeringsspråk: C, Java, C++, PHP, PLS, Fortran, diverse assembler, Pascal. Web/Html/Javascript, JSP, Erlang, Lisp, viss erfarenhet av shell-script, mm.

q       Mål och utvecklingsmiljöer: Inbyggda/egenutvecklade, Windows, Macintosh Classic, Mac OS X, OSE Delta, Jakarta-Tomcat, Ericssons Cello plattform, Solaris, Linux mm.

q       Verktyg: PROPS, Doors, UML, Eclips, ClearCase, ClearQuest, CVS, MacProject, MS Office, FrameMaker, RequisitePro mm

q       Uppdragsgivare:, St. Jude Medical, Ericssons och Telias olika bolag, Stockholms fondbörs, Svenska Handelsbanken Finansiell ID teknik m.fl.

q       Övrigt: Anders utbildar gärna, tar ledaransvar, gör studier och dokumenterar/granskar. Anders håller sig kontinuerligt uppdaterad inom större delen av elektronikbranschen. Har konstruerat analogt och digitalt.

Personliga egenskaper

Noggrann och uthållig. Stort intresse för utveckling, god abstraktionsförmåga, problemlösare. Kan bedöma möjligheter och risker i komplexa system. Gillar tekniska utmaningar, resultatinriktad, god skribent, social och allmänbildad. Kommunikativ.


Referenspersoner

Lämnas på begäran.

Uppdragshistorik

0909-1003

Ericsson Radio Systems AB: Utveckling av webb lösning för integrering av LTE-test-platform. Verifierings-ansvar. Utveckling av web lösning med mySql databas. REST baserad, kod i HTML, Javascript och PHP. Gränssnitt mot krav/analys och testmotor. Utvecklat och genomfört system tesningen. Team leader under del av tiden.

0901-
0908

Amlab: Systemering och utveckling av system för undervattens mätningar. Helhetsåtagande avseende datakommunikation. DSP programmering för signalanalys. C utveckling med gcc under Fedora Linux. Utveckling av program för hårdvarutester. Realtidsprogrammering.

0803-0812

Ericsson Radio Systems AB: Regressionsansvarig för testobjekt hos Ericsson, WCDMA basstation. Ansvarig för testutveckling och daglig uppföljning av regressionstestning. Unix-miljö, Erlang, ClearCase, kravanalys mm.

0704-0802

St. Jude Medical: Testutveckling av personlig uppföljningsutrustning för pacemakers,

Testutveckling och verifiering av systemkomponent för uppföljning av pacemakerdata från privat bostad. Teknisk specialist, senior testutvecklare, utbildare och bollplank. Plattform: inbyggd Linux.

0601-0703

St. Jude Medical: Testutveckling av radiokommunikationsutrustning för pacemakers

·       Ansvarig för kravställning, testutveckling och verifiering av internt verktyg för testverksamhet. Produkten, PTT utvecklades i första hand för att kunna testa datakommunikationsprotokoll hos St. Jude effektivt.

·       Verifiering av kommunikationsutrusning kallad RF-Wand. RF-Wand används för att etablera kommunikation mot Pacemaker´s. Ansvaret omfattade att systemera samtliga tester: utveckla testmiljö med skript, dokumentera planer, specifikationer och rapporter, samt genomföra testerna. Arbetet omfattade även riskanalys. Arbetet ingår i ansökan för godkännande hos FDA och TÜV.

0503-0512

Technology Nexus: Support för nexus produkter,

·       Kundsupport 3’rd line support svensk och internationellt för CM, Personal samt ett antal andra produkter.

·       Felsöker och installerar hos kund. ClearQuest för felhantering.

0412-0502

Technology Nexus: Verifiering av Personal

Leveranstester på säkerhetsklienten Personal 4.x

·       Utveckling av testspecifikationer för test av Personal.

·       Tester av Personal mot olika kombinationer av Windows och webbläsare, kortläsare, smarta kort och mjuka token. ClearQuest för felhantering.

0409-0411

Technology Nexus: Förstudier för nyutveckling av Personal på Macintosh OS X.

Förstudier för portning av Windows-versionen av Personal till Macintosh.

0403-0408

Technology Nexus: Interna projekt.

Utveckling Personal för Windows C/C++ 2 månader. Visual studio
Testning av ny version av CM.
Felsökning på Personal för Mac OS X. C/C++ Objectiv C. Xcode
Testning av Personal för Windows

0401-0402

Technology Nexus: Utveckling av produkten CM

Vidareutveckling av användargränssnittet för CM. Språk: Java, Miljö: Eclipse

0312

Technology Nexus: Felrättningar i Personal på Mac OS 8/9 och X

Ansvar för produkterna ”Personal för Macintosh”.

Omfattade driftsättning hos Handelsbanken, testning och rättning. Miljö CodeWarrior och Xcode. Språk: C, C++ och Objective C.

0310-0401

Technology Nexus: Utveckling av demonstrations programvara för PKI. Baserat på Nexus produkter
Studier. Inläsning av bl.a. smarta kort.
Testverksamhet: Testutveckling och testning av CM.

0307-0309

Vinnova: Utveckling av program för säker inloggning med hjälp av mobiltelefoner. Utvecklat i Java.

0305

SmartTrust: Verifieringstest av Program modul (DP Gateway). Testerna gjordes i Unix och PC miljö med en testapplikation.

0211-
0304

Technology Nexus AB: Föreningssparbanksprojekt: Utredning om förutsättningar för integration av Virtual PC och gränssnitt för ”Smarta Kort” lösningar.

0303

Technology Nexus AB: Utveckling av kurs för Nexus Bank ID Server.

0211-0303

Technology Nexus AB: Tekniskt support. Experthjälp till Föreningssparbanken, offertarbeten, produktutvärderingar, kundbearbetning, tekniskt säljstöd mm.

0208-0210

Bankernas ID tjänst: Acceptanstesten av de Java-appletar som IBM utvecklat. Funktionstestning med krav på bred testtäckning på olika Windows versioner med olika versioner av webbläsare.

0205-0206

Bankernas ID-tjänst: Prototyp-implementering av XML-tolk för PKI-server. Java. Utvecklingsmiljö J2SE.

0201-0204

Trio AB: Utveckling av testfall ör för certifiering av hänvisningssystem mot Nortel’s telefonväxlar.

0108-0112

Attendo AB: Utveckling av en trygghetstelefon. Ansvarig för mjukvaran. Översatte protokollspecifikation från tyska till engelska.

0109-0110

Cell Telecom: Återskapning av testmiljö för Ericssons GSM radiobasstationer. (Se nedan.)

9909-0106

Ericsson Radio Systems AB:

Test och Verifiering av 3G basstationer. Integrations-, Funktions- och Karaktäristik-testning. Labbdokumentationsansvarig. Utbildingsansvar. Teknisk sakkunnig: instrumentering och radiokunskap Configuration managment. Praktiskt testarbete på Solaris plattformen.Projektet tillämpade med inkrementell utveckling. Full testprocess utgående från designspecifikationer. Granskningar enligt regelbok. Felrapportskrivande med uppföljningsmöten

9903-9908

Ericsson Radio Systems AB: Verifiering av 3G-mobilsystem. Felsökning i hela systemet.

9803-9902

Ericsson Radio Systems AB: Utveckling av programvara i 3G-basstationer. Systemering och design av applikationen. Utveckling av en testplattform

9511-9802

Ericsson Radio Systems AB: Vidareutveckling av GSM-basstationer. Systemering/design, kodning och testning av kommunikationsprogramvara för plattformen. Device driver utveckling omfattande DMA-kanaler och interrupt-hantering för kommunikationsdelen av basstationen. Code-covery testning i realtidsmiljö.

9501-9508

Ericsson Telecom AB: Design, implementering och test av funktioner i ES201, televerkets nummerupplysningssystem.

9410-9412

MA-System AB: Implementering av Telnet för Terminalemulering över radio.

9408-9409

Stockholms Fondbörs: Funktionstillägg för börsens handlarsystem.

9209-9406

Ericsson Radio Systems AB: Felsökning och felrättning i militära abonnentväxlar. Tre olika familjer av abonnentväxlar.

9201-9207

Posten: Utveckling av editor för Videotexnätets sidor. Windows 3.0 baserad.

84-91

Ericsson Information Systems AB:

Utveckling av kommunikations lösningar för banksystem samt testmiljöer för dessa.

·       Implementerade LAPB/HDLC protokoll med gränssnitt mot token-ring.

·       Utvecklade testmiljö för att verifiera Minuten bankomater. Implementerade simulator för banktransaktioner och SNA protokoll

Stockholms Fondbörs:

·       Utveckling av PC-baserad Arbetsstation för det externa börsnätet. Språk: C och Assembler

·       Anders byggde bl.a. de device drivers som skötte kommunikationen mellan plattformar

·       Implementering av nätverkskommunikation till ovansående.

·       Vidareutvecklade också till ett handlarsystem för Stockholms Fondbörs.

Televerket:

·       Utredde kommunikationslösningar med PABX’er och hur dessa skulle testas. Utvecklade ett testramverk: Processer och dokumentmallar.

·       Utveckling av kommunikationspaket för Mobitex-nätet, device driver i UNIX.
 Anders var projektledare och systemerare samt gjorde bl.a implementeringen UNIX.

·       Utveckling av programvarupaket för instickskort till PC med HDLC protokoll och realtidskärna. Projektledning, systemering och utveckling.

Teledatorer AB:

·       Implementering av terminalemulator för Videotex och TTY på Macintosh. Stöd för olika modemtyper och filöverföringsprotokoll ingick.

 

Tidigare anställningar

1997-2005

Technology Nexus

Konsult.

1984-1997

AU System Network AB

Konsult.

1981-1984

Philips Elektronikindustrier AB
Implementering av en teleprinter, vilken var mikroprocessorbaserad.

Utbildning

Anders har under åren gått ett tiotal en- eller flerdagars- kurser om programutveckling och projektledning och testning. De kurser som har störst tyngd är dock:

2007

Certifiering enligt ”Foundation Certificate in Software Testing”.
Cert.No: SSTBFCE-035020

2003, 2004 6 dagar

Nexus intern säkerhetsutbildning, block 1 & 2 Integration med Microsofts produkter respektive nätverkssäkerhet.

1986, 3 terminer

Tre läsår företagsekonomi, Ekonomiskt gymnasium

1982, 2 terminer

First Certificate In English, Grade C 1982

Språk

Engelska och Tyska.

Privat

Gift med Gladys, 2 vuxna barn.