K O N S U L T P R O F I L Torbjörn Nilsson PERSONUPPGIFTER Födelseår: Civilstånd: Tel: Fax: E-post: 1962 Gift, 2 barn +46 (0) 733 41 49 82 +46 (0) 733 40 59 82 [email protected] INRIKTNING Objektorienterad systemutveckling samt utbildning och mentorskap inom detta område. Expertkunskaper inom Java och de tekniker som används inom detta område. UTBILDNING 1987 Civilingenjör 180p. Teknisk Fysik med inriktning mot Tillämpad Matematik. ANSTÄLLNINGAR 20001995-2000 1993-1995 1990-1993 1987-1990 Codeca AB Arete AB Data General c.a.r.u.s.GmbH Data General TEKNIK Språk Java, C++, C, XSLT, XML,UML Systemarkitektur J2EE Operativsystem Unix, Windows Databas Relationsdatabaser/SQL Metod/Modell RUP Utvecklingsverktyg Eclipse Emacs Kommunikation TCP/IP UPPDRAG OMX (2006-) System Arkitekt i ett utvecklings projekt som anpassar handelssystemet Saxess för en kunds räkning. Språk: C, Java, XSLT Utvecklingsverktyg: Eclipse, Emacs SEB Merchant Banking (2004-2006) Utvecklat ett automatiskt test verktyg att användas i utvecklingen av valuta handels systemet Trading Station samt att utveckla tester att användas med verktyget. Designat och utvecklad en Logserver med tillhörande Logbrowser. Logservern/Logbrowser hanterar loggar för hela systemet och ger möjlighet att söka i alla logfiler samtidig. Designat och utvecklat webbaserat övervaknings verktyg för handelssystemet. För ovanstående arbete har jag arbetat med en utvecklingsgrupp på 3-4 personer där min roll har varit designa applikationerna samt leda utvecklingsarbetet. Språk: Java, XSLT, XML Plattform: Websphere, Tomcat, Unix Uvecklingsverktyg: Eclipse Använda komponenter: Log4J (logserver), JMX (System övervakning) Roll: System Arkitekt, Mentor och Utvecklare OM Technology (2003) Utvecklat automatiska tester för handelssystemet CLICK. Har inom ramen för detta arbete utvecklat ett ramverk för simuleringstester. För detta ramverk har utvecklats olika typer av simulerande marknadsplatsaktörer (handlare, market makers etc.). Har dessutom designat och implementerat ett stort antal automatiska tester för att testa matchningslogiken i CLICK. Dessa tester kommer att användas i kontinuerligt körda regressionstester för att säkerställa systemets kvalitet. Språk: Java, XML Plattform: Windows Roll: Systemutvecklare OM Technology (2001-2002) Vidareutveckling av testverktyget Mexus inom ramen för de projekt som bedrivs vid OM Technology. Implementation av kommunikationsprotokoll med Javakod genererad utifrån protokollbeskrivning i XML. Språk: Java, XML, XSLT Plattform: Unix Roll: Arkitekt, Systemutvecklare, Mentor K-World (2001-2001) Matchnings-API implementerat i Java med höga prestandakrav. Funktionen hade till uppgift att matcha användare med innehåll i en e-Learningportal enligt vissa givna kriterier. Språk: Java (Servlets), XML, XSLT Plattform: J2EE, Jrun, UNIX Roll: Systemutvecklare Ericsson ERA (2000- 2001) Framtagning av riktlinjer för hur ett Java gränssnitt ska designas och byggas för att passa mobila Internet-tjänster – exempelvis WAP. Språk: Java Plattform: J2EE, UNIX, LDAP Roll: Arkitekt, Mentor Stockholms Fondbörs / OM (1997-2000) Design och utveckling av driftsövervakningssystem för handelssystemet Saxess. Systemet består av övervakningsprogramvara i själva handelssystemet samt klientprogramvara för avläsning av systemets tillstånd. Design och utveckling av testverktyget Mexus som används för regressionstest av Saxess. Mexus exekverar fördefinierade testfall samt simulerar värdepappershandel. Språk: Java, C Plattform: Unix, Windows NT Roll: Systemutvecklare Skandia (1995-1997) Utveckling av ett besiktningssystem med inbyggd kalkyldel för kostnadsberäkning och rapportering av byggnadsskador. I uppdraget ingick förutom designansvar även att fungera som mentor samt vid behov genomföra kortare utbildningar av övriga projektdeltagare. Den metodik och teknik som användes var vid tidpunkten ny för Skandia. Språk: C++ Plattform: Windows 3.1, Windows 95, Windows NT Design: Rational Rose Roll: Arkitekt, Mentor, Systemutvecklare Svensk myndighet (1993-1995) Utveckling av behörighetssystem för ett datorsystem på en svensk myndighet. Drift av systemet sker utan behov av någon form av superanvändare. Autentisering/Inloggning med hjälp av smartcard. Målmiljö bestående av centralt placerade UNIX-servrar med flera hundra disklösa PCklienter. Språk: C Plattform: Windows 3.1, TDG/UX, Novell Netware Roll: Systemutvecklare Hertie (1991-1991) Utveckling av system för betjäning av kreditkortsterminaler för den tyska varuhuskedjan Hertie. Terminalerna betjänas med spärrlistor samt avtankning av transaktioner som ej är online. Hantering av alla terminalers onlinetransaktioner sker av en server som hanterar all kommunikation mot omvärlden. Systemet hanterar vanliga kreditkort samt Herties eget kundkort. Språk: C Plattform: UNIX Roll: Systemutvecklare ÖVRIGT Under åren 1997-2000 ansvarig för kompetensnav och internutbildning på Arete inom området Javaprogrammering och objektorientering. Under dessa år hållit kurser i Javaprogrammering, J2EE utveckling och objektorienterad systemutveckling. Java 2 Certified Programmer, SUN Microsystems REFERENSER Rolf Andersson VD Pantor, f.d. projekledare Stockholmsbörsen +46 (0) 709 299100 Lars Wahlberg Cinnober, Fd Avdelnings Chef OMX +46 8 503 047 00