CV in English¶
- Name: Thor Henning Hetland
- Address: Mollefaret 30E, N-0750 OSLO, Norway
- Born: 5. April 1969
- Civil status: Married, two kids
- Phone: +47 98 256 071
- Email: totto@totto.org
Short Bio
Community guy, devoted to sharing knowledge and building great communities and value in software systems. Inventor. Opinionated Sun Java Champion, leader of IASA Norway, founder of Cantara AS and former president of the very successful Norwegian JUG javaBin and the great JavaZone Conference. Member of the Advisory Board of java.net. Speaker on several conferences including JavaZone, JavaONE, CommunityONE, XP-conference, Microsoft Application Platform, Smidig, OMG Information Days, the Software conference and various others.
With over 30 years of professional programming experience spanning quite a few programming languages he has contributed in both international and domestic projects in various roles, including CTO, project leader, technology mentor, software architect, lead developer, technology strategist and trainer.
Education
1994 - 1996 The Norwegian University of Technology and Science(NTH),
Master degree of Computer Science at the Faculty of Electrical
Engineering and Computer Science, Department of Computer Systems and
Telematics.
Master thesis: MODS. A role-based Method for analysis
and design of distributed object-oriented Systems.
1990 - 1993 University Centre of Rogaland.
Bachelor degree of Computer Science.
1988 - 1990 The Naval Academy.
Officer training. Technical branch. Electronics and weapon
systems.
1985 - 1988 Persbraten Videregaende skole
In depth study of maths, physics and computers.
Experience
Current
- Principal Consultant / Practice Lead Software Engineering, Altran AS
- Board Member at Technebies AS
- Board Member at IASA Norge
Past
2012 - 2012 FreeCode AS, Oslo, Norway
CTO
2009 - 2012 Webstep AS, Oslo, Norway
Principal Consultant, Chief software architect and
chief software developer.
2003 - 2009 Objectware AS (Itera Consulting Group), Oslo, Norway
Principal Consultant, Chief software architect and
Chief Software Developer.
Tecknical expert in J2EE technologies, including EJB,
JMS, WebServices. Poroject leader, mentor, consultant
and trainer.
2000 - 2003 WM-data (Tenpipes AS/ E-Line Group ASA), Oslo, Norway
Lead eCommerce Architect and Chief Software Developer for
E-Line's advanced multichannel, OneToOne, B2C
eCommerce platform. The platform is built technologies like
EJB (Enterprise Java beans), JMS, XML and Intershop Enfinity.
Project leader, technology mentor, technology strategist and trainer.
Responsible for the Java knowledge forum with focus on Java,
J2EE (EJB), J2ME, software architectures, UML and processes.
Ref: Ole-Martin Halden and Markus Harboe.
1998 - 2002 Zero Mindset Ltd, London, UK
Technical Manager and Lead Developer.
SHE (Safety Health and Environment) Management
Information Systems
Ref: Frank Ingve Huth
1997 - 2000 NUMERICA TASKON A/S / MOGUL.COM, Oslo, Norway
Software Developer/Senior Consultant. Responsible for
the distributed system research. Project leader, mentor,
technology strategist, software architect and training.
Java, EJB, CORBA/DCOM, UML, Rational Unified Process
Jini, Smalltalk and C++.
Ref: Per Wold
1995, 1996 TASKON A/S, Oslo, Norway
Distributed systems. Methods. RM-ODP. CORBA.
Programming IDM/MIDL export filter for OOram.
Smalltalk og C/C++ programming. OLE/COM. Summer.
6 months. Ref: Per Wold
1995 - 1996 The Norwegian University of Technology and Science / NTH,
Department of Computer Systems and Telematics, Trondheim, Norway
Student-assistant in data communication course.
3 semesters. Ref: Monika Lie Larsen
1993 - 1994 Fujitsu Ltd, Fujitsu Software Laboratories, Kawasaki, Japan
Presentation of published articles in Software Maturement
and Software Process. Prototyping of Software Process
models in RASP (Regatta Automated Software Process)
on UNIX systems. 5 months. Ref: Hiroyuki Yoshida
1993 Statoil, Europipe Development Project, Stavanger, Norway
Plan-systems and database-systems for control of costs.
Project control group. Data-Ease, Paradox, Artemis
and Microsoft Project. Summer. Ref: Harald N. Hansen
1991, 1992 Statoil, Zeepipe Development Project, Stavanger, Norway
Planing and cost-control in projectcontrolgroup.
Data-ease and Artemis. Summers. Ref: Sven-Olav Jorstad
1991 - 1992 University Center of Rogaland, Stavanger, Norway
Student-assistant in Elementary courses of computing and
programming. Ref: Ivar Austvold
1989 - 1990 The Royal Norwegian Navy, Horten and Bergen, Norway
Sub-lieutenant of sonars and torpedoes. Campus officer for
about 60 people. Ref: Tor Arne Hansen
1986, 1987 Norwegian Petroleum Consultants, Oslo, Norway
Maintenance of NORD 100/500 systems. Summers.
Ref: Arnt-Louis Olsen
1987 Ullevaal hospital. Rescue center, Oslo, Norway
Helper and night guard. Summer.
Skill
Software Architecture, productivity and Object-orientation. Method work. Distributed systems. Planning of software projects. Plan-systems. Data-security. Leadership of object-oriented software teams.
Organization
2008 - Stiftelsen for fremme av programvareutvikling i Norge. Founder and member of the Board.
2008 - Cantara AS. Founder, Lead of the Board and Director of Cantara.
2005 - Sun Java Champion. The first appointed Java Champion in the Scandinavia.
Java Champion is appointed to persons which has been central in making
Java a worldwide success.
2004 - 2008 java.net Community Leader. Comminity Leader for the Java User Group
commiunity at java.net
1998 - 2008 President of javaBin. The Norwegian Java User
Group. (http://www.java.no) Responsible for the biggest developer
conference in Scandunavia (JavaZone). JavaZone is a mini-JavaONE with
several parallell tracks spawning two full days.
1998 - 2002 Director of Zero Mindset Ltd.
1996 Student-representative of the council of the department
of computer systems.
1994-1995 Student-leader of the main field trip to San Francisco
for IDT, September 1995. Administrating several initiatives
of economical support, among those the production and
presentation of av Internet-course for over 700 paying
students.
1992 - 1993 One of the key persons to start up the student group
for the Computer Science students at the University
Center of Rogaland.
1991 - 1993 IAESTE Norway. Vice president of IAESTE Norway. Arranging
reception, lodging and activities for international students
training in Norway. Arranging national seminars.
Presentations and publications
Some of my not very recent presentations...
| Date | Presentation |
|---|---|
| Apr 09 | Developers guide to server-side productivity and fun with Open Source, GoOpen |
| Mar 09 | Robust smidig utvikling - naar resultater er viktigere enn religion, Software |
| Feb 09 | Service categorization and SOA patterns 911, Norstella |
| Feb 09 | Auto-Taxonomy and Categorization As A Service (ATaCAAS) |
| Dec 08 | SOA Readiness. Runtime containers |
| Dec 08 | SOA Readiness. Governance Intro |
| Dec 08 | SOA Readiness. Governing The Design Time |
| Dec 08 | SOA Readiness. Governing The Service Lifecycle |
| Dec 08 | SOA Readiness. Hva er en tjeneste, tjenesteunivers og tjenestemanifest |
| Dec 08 | SOA Readiness. Security Introduction |
| Dec 08 | SOA Readiness. Service Endpoints and services in the real world |
| Dec 08 | SOA Readiness. Tjenestekategorisering |
| Oct 08 | Fra Produktfokus til Tjeneste og Domenefokus |
| Sep 08 | Extending functionality in Enterprise Pojos (EDR, Qi4J, Neo4J) |
| Sep 08 | EDRMDS - a less is more approach to SOA Master Data Management, JavaZone 2008 |
| Jun 08 | OW SOA readiness Workshop |
| May 08 | Pimp My Service |
| May 08 | OW SOA simplified |
| May 08 | EDR and SOA Mastering Strategies - Workshop |
| May 08 | Datavarehusets plass i SOA - Workshop |
| Apr 08 | OW SOA intro |
| Apr 08 | ED&A Workshop |
| Mar 08 | Gjennomforing av Governance policies |
| Mar 08 | Hvilken governence strategi passer min organisasjon |
| Feb 08 | OW SOA Readiness 2 day workshop |
| Feb 08 | Sok i en SOA strategi |
| Feb 08 | BI i en SOA strategi |
| Feb 08 | MOM og EDA i en SOA strategi |
| Dec 07 | SOA Readyness, for ledere og sjefskonsulenter |
| Nov 07 | Smidig 2.0, Smidig 2007 |
| Nov 07 | Praktiska designmonster for implementering av SOA, Stockholm |
| Oct 07 | The 2007 Anti-Buzzword session, NTNU |
| Oct 07 | WebServices workshop |
| Oct 07 | SOA Workshop BI og enterprise sok i SOA, Stockholm |
| Sep 07 | Cost-efficient SOA deployment architectures with Solaris Zones and ZFS |
| Sep 07 | Governing in a SOA world - a role play, JavaZone |
| Sep 07 | Vurdering av produksjonsplatformer for tjenestebaserte arkitekturer |
| Sep 07 | Enterprise Domain Repositories og Evolving Service Endpoints |
| Aug 07 | Intro til Enterprise Design and Architecture |
| Jun 07 | SOA training course |
| Jun 07 | Real World SOA |
| May 07 | What's the buzz from the community, JavaONE |
| May 07 | EDRMDS - a less is more approach to SOA Master Data Management, JavaONE 2008 |
| May 07 | Java User Groups: Think Globally, Act Locally, Community One |
| Apr 07 | MDA tools - a critical run-down of MDA implementations, Sandefjord |
| Apr 07 | Java technologies for the business layer, Sandefjord |
| Apr 07 | Modeling tools run-down - what can you get for free?, Sandefjord |
| Apr 07 | A strategic run-down of the software development tooling options and drawbacks, Sandefjord |
| Apr 07 | En oversikt over OSS-feltet, DnD Geiloseminar |
| Apr 07 | Developers have always known how to deliver successful SOA (Real World and contracts), Microsoft AppPlat Connections |
| Apr 07 | The value of SOA Delivered (Governance), Microsoft AppPlat Connections |
| Mar 07 | Real World SOA |
| Mar 07 | OpenESB and SOA at Sun Open Source day, Oslo |
| Mar 07 | SOA for Teleco companies |
| Jan 07 | SOA 2.0 for finance institutions |
| Oct 06 | Enterprise Domain Services |
| Sep 06 | Hva er en tjeneste - tjenestekategorisering, Kiel |
Language
| Norwegian | Native. |
| English | Fluent written and spoken. |
| German | Good comprehension. A bit rusty, needs maintenance. |
| French | Beginner |
| Spanish | Beginner |
| Japanese | Some understanding from 6 months in Japan. |