|
| |
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 |
|