SystemSoft AS

Curriculum Vitae




Personal Data :

Name : Håvard Harstad
Date of birth : 11th September 1976
Address : Flåtestadveien 131, 1415 Oppegård
Phone : (+47) 982 60503
E-mail : hh@systemsoft.no
Family status : Married, 2 children



Education :

1996- 2000 Sivilingeniør (graduate engineer), Norwegian University of Science and Technology NTNU, Trondheim
1995- 1996 National Service, Athletics Troop Sessvollmoen
1992- 1995 Sixth Form, Ski Videregende skole



Current Employer :

Position System Consultant (real-time systems)
Start date : 1st July 2002



Former Employer(s) :

Period Company Position
2001 - 2002 DataCom Engineering AS System Consultant (real-time systems)
2001 Telelogic AS System Consultant (real-time systems)
1996 Egil Stenshagen Bil AS Salesman (car parts)
1995 Auto-Grip AS Storesman (car tyres)



Competence :

Technical : Special competence within the following areas :
Embedded software development and hardware close programming.
Linux kernel and driver implementation.
Using Unified Modeling Language (UML).
Using SDL and MSC as design languages.
Real-time operating systems (OSE, Ecos, VxWorks, Linux).
Programming in C, C++, SDL and Java.
Communication protocol design and implementation.
Automated testing using TTCN-2.
Automated unit testing using CppTest.
Design and implementation of an adaptable software platform for distributed systems (based on the middleware Jini).
Using SDT, including code generation.
Data compression algorithms (ITU-T V.42bis and V.44).
Software Configuration Management systems (ClearCase, TeamFoundation Server)

Industries / systems :
Mobile data communication systems (and specially circuit switched data).
Crypto systems.
Susea oil installation, control systems.
Satellite communication systems.

General experience:
Project team-work at external customers.

Tools:
Telelogic Tau Toolkit (SDL Suite, ITEX/TTCN Suite)
ClearCase
Various Unix-, and Linux- tools
Enterprise architect (UML)
Microsoft Visual Studio
Microsoft Team Foundation
Microsoft Visual SourceSafe

Programming languages:
C, C++, Java, SDL, TTCN-2, UML, Perl

Protocols:
V.32, V.34, V.90, V.42, GSM V.110, ISDN V.110, V.42bis, V.44, HDLC, RLP, IuUP, L2RCOP, KOS150, Modbus, CANbus, ATM protocols: AAL2, Q.AAL2, I.Trunk

Languages : Norwegian, English
Courses:
Year Course Location Duration
2006 XML: A comprehensive hands-on introduction London 4 days
2006 Basic Rhapsody and UML 2.0 fundamentals Oslo 1 day
2004 Hands-on UNIX and Linux tools and utilities (Learning Tree) London 4 days
2002 C++ Advanced Programming and Design (Learning Tree) London 4 days
2001 SDL: C Advanced code generation Oslo 2 days
2001 UMTS - UTRAN Protocols course Trondheim 1 day
Management Experience:
Year Description
2002 Team leader
International Experience:
Year Description
2002 Four months stay in Aachen Germany in connection with integration/verification of Circuit Switched Data services in Cello MediaGateway
2002 Three days stay in Finland in connection with integration/verification of Circuit Switched Data services in Cello MediaGateway
Positions of trust:
Year Description
2008- Head of board, SystemSoft AS.
1997-2000 Member of the board for NTNUI orienteering (approx. 150 members). Leader of the team responsible for making orienteering maps.
1998 Course planner: 11th World University Orienteering Championship, Trondheim.

 

Awards:

February 2002 "Norsk landstelefonforenings legat": Award for the best result on the final exam in Telematics at Norwegian University of Science and Technology NTNU, Trondheim.

 

Publications:

December 2000 Håvard Harstad: "An Architecture for Adaptable Systems". Master thesis, NTNU.
April 2000 Sigrid Melander Vie, Håvard Harstad: "Mobile All network Data connection - a reliable common interface for mobile data communication". Project, NTNU.

 

Lectures/Speeches :

2002 Lectures for Ericsson Italy (ERI) related to Circuit Switched Data services and testing environment



Major Projects :

Period Customer Description Roles/Activities Tools / Platforms / Languages
02.2008- FCM Technologies

Software development for subsea oil installations.

KS150, SEM615 and KS200E systems.

SW design
SW development
System Integration/Verification
UML

C
C++

Power PC
VxWorks

MS Visual SourceSafe
MS Team Foundation
MS Visual Studio
CppTest (Unittest framework)
02.2010- Thales Communications

Parttime
Classified project

SW development

System Integration/Verification

UML
MSC

C

Embedded Linux
Ecos/Redboot
Java
03.2009-06.2009 Thales Communications

Parttime
Classified project

SW development

System Integration/Verification

UML
MSC

C

Embedded Linux
Ecos/Redboot
Java
01.2008-05.2008 Loggit AS Parttime
Prestudy of Baby Life Logger project.
SW design UML
04.2003-12.2007 Thales Communications

Classified project

SW development

System Integration/Verification

UML
MSC

C

Embedded Linux
Ecos/Redboot
01.2003-03.2003 Nera Satcom

Nera F33 data compression

Implementing and testing the data compression service (V.42bis and V.44) in the Nera F33 satellite phone system.

SW development

System Integration/Verification

MSC

C
09.2002-12.2002 SystemSoft AS SPARK - Protocol analyzer for UMTS and GSM network

SW development

System Integration/Verification

UML
MSC

C

Redhat Linux
07.2002-09.2002 Semcon

Cello MediaGateway (CMGw).

Continued with the work I did for Ericsson.

System Integration/Verification

C

DSP SW (TI63xxx)
OSE ck (compact kernel)
Redhat Linux

TTCN-2
ClearCase
01.2001-06.2002 Ericsson Telecom Cello MediaGateway (CMGw).
Development of circuit switched data services for UMTS:
Implementation and testing of the modem protocols (V.34 and V.90), the V.42 protocol, the V.110 protocol, the HDLC protocol and the UMTS radio protocols (RLP and IUUP)).
SW development

System Integration/Verification

UML
SDL/MSC/SC/HMSC

C

Redhat Linux
DSP SW (TI63xxx)
OSE ck (compact kernel)

SDT
TTCN-2
ClearCase
07.2000-12.2000 Telenor R&D Adaptable Service Architecture (ASA).
Implementation of a prototype of a future kitchen using ASA.
Software architecture design
SW development
UML

Java

Jini

Framemaker
Promela/Spin
06.2000-07.2000 Telenor R&D Distribution of differential GPS signals over GSM to small handheld devices.
Design and implementation of an prototype running on an EPOC device.
SW development Java

Symbian OS


 

Send mail to postmaster@systemsoft.no with questions or comments about this web site.
Last modified: februar 10, 2009