crisp Curriculum Vitae, Mats Strandberg Version 1.8.0, juni 2003, sid 1 av 1 www.crisp.se Curriculum Vitae Mats Strandberg Mobil: 0706 978777 Epost: [email protected] Mats har sedan 1990 arbetat med konstruktion av mjukvarusystem inom telekom, administration och transport. Till 1997 inom Ericsson och därefter som konsult inom Crisp AB och StrandCom AB och som utbildare inom Informator AB och Cognitude AB. Mats har inom Ericsson i huvudsak arbetat med objektorientering i telekomsystem fram till 1996. Därefter har Mats, inom Ericsson och som konsult, huvudsakligen arbetat med platformsoberoende webbaserade systemlösningar för intranättillämpningar samt mobila, röststyrda tillämpningar. Utbildning: Civilingenjör Datateknik, KTH samt Rotationsingenjörsutbildning, Ericsson Inriktning: Webbaserade systemlösningar, systemarkitektur, objektorientering, röststyrda tillämpningar. Möjliga roller: systemarkitekt, projektledare, utvecklare Språk: Svenska och engelska i tal och skrift. Tekniker: Java, JSP, STRUTS, Web Services, XML/XSL, Röststyrning, VoiceXML, HTTP, HTML, JavaScript, C++, Objektdatabaser, SQL, UML, CVS, Ant, JUnit, WAP, Windows, Unix. Övrigt: VD för StrandCom AB och grundare av Cognitude AB. Medlem av Crisp Team. Seglar, spelar innebandy och bor i - och renoverar - villa. Sammanfattning av uppdrag, 5 senaste åren Röstgränssnitt till tidbok för vårdpersonal • Mobil grupptjänst Seminarier: Web Services samt XML • Lärare för, och utvecklare av, kurs i VoiceXML Söktjänst i webbtillämpning med objektdatabas • Lärare samt utveckling av kurser och tjänster kring VoiceXML • Webbaserad tjänst för hantering av planeringsinformation • Lärare i C++ och Java Quality Software starts with Crisp Design crisp Curriculum Vitae, Mats Strandberg Version 1.8.0, juni 2003, sid 2 av 2 www.crisp.se Tidigare Erfarenheter Utveckling av röstgränssnitt till tidbok för vårdspersonal, 2002Utveckling av MobilTidbok, en röststyrd tjänst för bokning av resurser inom vården. Tjänsten används av mobil vårdpersonal för att boka in återbesök för patienter via mobiltelefon. Tjänsten tas fram av Crisp AB i samarbete med Cambio AB och PipeBeach AB Teknik: VoiceXML, XML, HTTP, HTML, JSP, Java, VoIP, H323, CVS, Ant, JUnit. Mobil grupptjänst 2002Utveckling av grupptjänst för informationsutbyte inom samarbetande grupper. Tjänsten har användargränssnitt för röststyrning via telefon samt webbaserat användargränssnitt. Teknik: VoiceXML, XML, SQL, HTTP, HTML, JSP, Java, VoIP, H323, WAP, CVS, Ant. Seminarier: Web Services samt XML 2002Utveckling och presentation seminarier: ”Web Services” samt ”XML”. Semarier utvecklade och marknadsförda i samarbete med Skillspartner AB Teknik: Web Services, XML, SOAP etc. Lärare och utvecklare av kurs i VoiceXML, 2000Lärare för världens första kurs i VoiceXML 2.0, ”Using VoiceXML”, med deltagare från bl.a. Mexico, Brasilien, Irland, England, Japan, Taiwan och Tyskland. Utveckling av kursen ”Using VoiceXML”, med kursmaterial, marknadsföring, budgetering etc. Kursen ägs och utvecklas av Cognitude AB och PipeBeach AB i samarbete. Teknik: VoiceXML, XML, HTTP, HTML, JSP, Jave, VoIP, H323. Söktjänst i webtillämpning 2001-2002 Totalansvar för analys, design, användartest och implementation av söktjänst i webtillämpning på GreenCargo AB. Teknik: Java, Servlet, JavaScript, HTTP, HTML, JSP, STRUTS, Objectivity (objektdatabas), Windows NT, UML. Lärare samt utveckling av kurser och tjänster kring VoiceXML 2001 Arbete med kurser och tjänster kring VoiceXML-plattformen ”speechWeb” för PipeBeach AB, bl.a. kursen ”speechWeb Installation and Support”. Även lärare för kursen ”speechWeb Installation and Support”. Teknik: VoiceXML, XML, HTTP, HTML, JSP, VoIP, H323. Webbaserad tjänst för hantering av planeringsinformation, 1997-2001 Konstruktion av central nod för lagring av planeringsinformation (tidtabeller etc.) i SJs stödsystem för framtagning av tidtabeller. Produkten har webbaserat användargränssnitt och använder en objektdatabas för datalagring. Ansvarig för användarkontakter, kravhantering, utveckling av användargränssnitt samt ramverk för serverlogik. Teknik: Java, Servlet, Javascript, HTTP, HTML, XML/XSL, Objectivity (objektdatabas), C++, Windows NT, UML. Lärare i C++ och Java, 1997-1999 Lärare för kurser i C++ och Java i utbildningsföretaget Informators regi. Teknik: C++, Java, HTML Quality Software starts with Crisp Design crisp Curriculum Vitae, Mats Strandberg Version 1.8.0, juni 2003, sid 3 av 3 www.crisp.se Konstruktion av mjukvara i driftstödsystem, 1996-1997 Konstruktion av plattformsoberoende och distribuerad programvara för Ericssons driftstödsystem TMOS. Utvecklande av koncept för plattformsoberoende distribuerade tillämpningar. Teknik: Java, C++, Perl, JavaScript, CORBA, HTTP, HTML, Unix, Windows NT. Konstruktion och Teamleading, objektorienterad databas, 1993-1996 Konstruktion och Teamleading, objektorienterad realtidsdatabas, Ellemtel Utvecklings AB. Konstruktion av verktyg i Unix/C++ för hantering av databackuper off-line. Teamledare för ett utvecklingsteam om 5 personer med ansvar för design och planering. Teknik: C++, Unix, realtidsoperativsystem, Objektdatabaser. Rotationsingenjör på Ericsson Telecom, 1991-1993 2 år uppdelat på fyra utbildningspaket a 6 veckor vardera med påföljande praktik i ca 4,5 mån (se nedan). Period 1 : Konstruktion i TMOS driftstödsystem Konstruktion av kommunikations- och filhanteringsstöd i Ericssons driftstödsystem TMOS. TMOS kan användas för drift och underhåll av AXE-växlar samt även för växlar från Alcatel, AT&T etc. Implementation i C++ och Unix. Användning av Sybase relationsdatabas. Objektorienterad modellering. Period 2 : Konstruktion av databashanterare i AXE Konstruktion i DBS – en relationsdatabas i AXE. DBS har stöd för subset av SQL (PLEX-SQL). Teknik: PLEX, AXE, genereringsverktyg med PLEX-SQL som käll-kod och PLEX som mål-kod i toolmaker/Unix. Period 3 : Konstruktion i XMATE driftstödsystem. Konstruktion i XMATE, ett driftstödsystem för Australiensiska marknaden utvecklat av Ericsson Autralia Ltd. Implementation i C++/Unix. Användning av UIMX & DevGuide för användargränsnittskonstruktion. Jobbet utfördes på plats i Melbourne. Period 4 : Konstruktion av objektorienterad realtidsdatabas Rotationsperiod på Ellemtel samt vidare anställning (se ovan 1993-1996). 1991 och tidigare Exjobb samt produktutveckling, Ericsson Radio, 1990-1991. Konstruktion av objektorienterad databas. Exjobbet bestod i att utreda förutsättningar samt implementera en protoyp. Den därpå fasta anställningen ägnades åt att produktifiera databasen. C++ och Unix. Objektorienterad modellering. Civilingenjörsutbildning, Datateknik KTH, 1986-1991. I utbildningen ingår kurser i en mängd språk och tekniker, exempel: Relationsdatabaser, SQL, SmallTalk, Parallella Datorsystem, Pascal, Object-Pascal, Prolog, Lisp, Datacom, 4GL, Operativsystem, Concurrent Euclid, Concurrent C, Occam, Objectorienterad systemkonstruktion, Konceptuell modellering etc. Datek AB, Elektronikingenjör, 1985-1986. Design av elektronik-komponenter, hårdvara och programvara. Kund- och leverantörskontaker vid design/leverans av system samt upphandling av komponenter. Militärtjänstgöring, Signalist i Flottan, 1984-1985. Placering på Vedettbåt i ubåtsjakt-förband. 4-årigt Teknisk Gymnasium, El/Tele-teknisk gren, 1980-1984 Quality Software starts with Crisp Design