C U R R I C U L U M V I T A E
Navn: Terje Grangård
Født: 17. august 1953
Tittel: Sivilingeniør
Stilling: Seniorkonsulent
Språk: Norsk, Engelsk, kjennskap til Tysk og Fransk.
UTDANNING
1974: Ingeniør (B.Sc.) Reguleringsteknikk. Kongsberg Ingeniørhøyskole.
1978: Sivilingeniør (M.Sc.), Teknisk Kybernetikk, Elektro Teknisk Avd.
ved Norges Tekniske Høgskole i Trondheim. Hovedoppgave: "Optimalregulering av unøyaktige matematiske modeller".
YRKESERFARING
1979-'80: Det norske Veritas
1980-'84: A.S Computas
1984-idag: Telematikksystemer A.S, tidligere A.S Computas Communication.
SPESIELL KOMPETANSE
Programutvikling i C
Unix
Sanntidsprogrammering
Kommunikasjonsprotokoller
Lagdelt programarkitektur, bl.a. OSI.
Terminalemulatorer
Support av programsystemer
ANNEN KOMPETANSE OG ERFARING
Driverteknologi
Relasjonsdatabaser
Spesielle applikasjoner:
Nettverksovervåking på X.25 nodene fra Telematics.
Standardisert applikasjonsgrensesnitt i en ISDN flerfunksjonsterminal.
Debiteringssystem for den norske X.400 tjenesten TelePost.
Operativsystemer:
Unix, TRAX og MS-DOS.
Programmeringsspråk:
C, C++, SQL, PL/M og Pascal.
Prosjektledererfaring/Administrasjon:
Prosjektleder ved utvikling av debiteringeringssystem for X.400 tjenesten.
PROSJEKTER
Sep. 1980-aug.'81: Oppdrag for SAAB Scania AB i Sverige: Utvikling i Fortran av et databasesystem for reservedelslageret på Digital PDP 11/70.
Juni 1981-apr.'83: Diverse oppdrag for Televerkets Forskningsinstitutt der man benyttet Intel's 8086 for styring av en svitsj for video signaler og for uttesting av kystradio. All kode ble skrevet i PL/M-86.
Nov. 1982-mars'83: Tilpasset VIP 7760 kode, terminal emulator for Bull, skrevet i Pascal til MP/M operativ-system på en Mycron 2000 maskin.
Apr. 1983-juli'85: Deltok i utviklingen av MicroTeletex produktet for Siemens A/S. (Utviklet i "C" under Unix.) Ansvarlig for Transport laget og det interne filsystemet "Storage Manager".
Sep. 1985-feb.'86: Utviklet IBM 3780 emulatoren i "C" under Unix System V.2 på Indata 4200. Emulatoren ble implementert vha. av en kombinert løsning med inter-prosess kommunikasjon og "shared memory" operasjoner sammen med en Unix driver for IBM-kommunikasjon.
Mars 1986-sep.'86: Deltok i prosjekt for utvikling av brukergrensesnitt for MicroTeletex på IBM PC. Utviklet konverteringsrutiner fra Teletex tegnsett (T.61) til IBM- skjerm og printer, og tilpasset tekstfiler (ASCII) til T.61. Med på tilpasningen av MicroTeletex koden til MS-DOS på en PC-XT. Utviklet et filsystem mot RAM med standard Unix grensesnitt for integrasjonstesting.
Okt. 1986-nov.'86: Simulering av stormaskiner fra (Honeywell) Bull og Unisys (Sperry) på en IBM PC. Dette programmet "Hostsim" ble benyttet ved uttesting av Telematikksystemer's emulatorer VIP7814 og UTS30.
Des.1986-mai '87: Tilpasset Unisys UTS30/UTS4000 emulatoren til Unix System V.2 på NCR Tower serien. Emulatoren ble implementert som et sett av prosesser under Unix. Emulatoren ble tilpasset for flere brukere samtidig og skjermfunksjonene benyttet skjermpakken "Curses".
Apr. 1987-juni'88: Deltager i prosjekt for Teledirektoratets Forskningsavdeling: "Teletex over ISDN på PC", MicroTeletex koden ble tilpasset for Xenix på en Unisys PC med et ISDN-kort for kommunikasjon mot en eksperimentell ISDN-svitsj.
Juni 1987-idag: Service og vedlikehold av Unisys UTS30 emulatoren. Denne emulatoren er i daglig drift og det ble avholdt brukermøter de første par årene. Disse møtene, samt driftserfaringer resulterte i forbedrede versjoner.
Juli 1988-sep.'88: Tilpasset Bull VIP7814 emulatoren til Unix System V.2 på NCR Tower serien. Samme rammeverk som for UTS30 emulatoren.
Nov. 1988-apr.'89: Arbeidet som konsulent for Philips i Stockholm. Med i utviklingen av det nye terminalsystemet for det Svenske Postverket (Postens Kassaterminal System - PKS). Samlet prosjektgruppe på ca. 55 personer. Arbeidet hoved- sakelig med datainnsamlingen, der data-transaksjonene ble sendt til en IBM stormaskin via en eksisterende SNA program-modul. Moderne program- utviklingsmiljø med kontrollsystem for kildekode og kvalitetssikring med grundig modul-, integrasjons- og akseptanse-testing.
Mai 1989-sep.'89: Utviklet programvare for Kredittkassens private X.25-nettverk bygd opp av Telematics Net25 noder. Hovedprogrammet satte opp forbindelser mellom NCR Tower og minibanker (ATM). Her ble Telematics egne drivermoduler mot X.25 og NCR/DLC (tilnærmet SDLC) benyttet. Det ble laget bruker- programmer for styring og kontroll av minibankene, både fra lokal node og nettverkssenteret.
Sep.1989-nov.'89: UTS30/UTS4000 emulatoren ble tilpasset til Unix system V.3 for den nye NCR Tower serien.
Nov. 1989-aug.'90: Utviklingsoppdrag for Teledirektoratets Forskningsavdeling: "Detaljert design og implementasjon av nytt grensesnitt mellom tjenester og signalering i flerfunksjons-terminaler". Dette prosjektet resulterte i et standardisert grensesnitt for applikasjoner som skal operere mot et ISDN nettverk. Programmene ble utviklet under Xenix på en Unisys 386 PC.
Aug. 1990-des.'92: Vedlikehold og utvikling av spesialtilpasset programvare i NorPAK. Dette private X.25-nettverket var basert på Kredittkassens eget X.25-nettverk, bygd opp av Net25 noder fra Telematics. Et program kunne spore X.25 kall, et annet program distribuerte og filtrerte alarmer i X25-nettverket.
Apr. 1991-nov.'92: Utviklingsoppdrag for Teledirektoratet, senere TelePost Communication: spesifikasjon, design og implementering av debiterings-system for den norske X.400-tjenesten kalt TelePost (tidl. TelemaX.400). Prosjektleder for TMS (5 prosjektdeltagere). Systemet ble utviklet under SunOS på en Sun- plattform, med bl.a. bruk av en Oracle database. Utvikling i 'C' og 'Pro*C', og bruk av SQL og Oracle verktøyene SQL*Plus, SQL*Forms og SQL*Menu.
Des. 1992-idag: Service, vedlikehold og utvidelser av debiteringssystemet til TelePost Communication.
KURS OG ETTERUTDANNING
1982: Selvstudier: CP/M, MP/M og Pascal.
1984: 2 ukers intensivkurs i Unix operativsystem og høynivåspråket "C".
1985: Instruction Set's kurs i London: "Unix Device Drivers" (1 uke).
1986: Selvstudier: X.25, lokalnett, ISDN og IBM PC.
Frost og Sullivan's kurs i London:
"ISDN - Integrated Services Digital Network" (1 uke).
1988: Deltaker på EUUG (European Unix systems User Group) seminar i Cascais, Portugal,
bl.a. kurs i Curses og X-Windows (1 uke).
1989: Instruction Set's kurs i London: "Streams under Unix system V.3." (2 dager).
1990: Deltaker på EUUG seminar i Nice, Frankrike,
bl.a. kurs i Unix system V.4 og C++ (1 uke).
1990: Internt kurs i X.500 (1 dag).
Internt kurs i TCP/IP (3 dager).
1991: Internt kurs i X.400 (1 dag).
Kurs hos Oracle Norge A.S:
Introduksjonskurs Oracle (1 dag) og SQL*Plus grunnkurs (3 dager).
Selvstudium ISODE 7.0 og ASN.1 dekoding (2 mnd).