Roger Aunebakk
Contact
Email: roger@aunebakk.com
Messenger: aunebakk@hotmail.com
Skype: aunebakk
Web: www.aunebakk.com
Linkedin: aunebakk
CV: Word format
Senior Software Architect / Developer
I make enterprise level business applications with focus on N-Tier architectures in distributed systems with large databases and high transaction throughput. Projects have typically involved multiple OS platforms, on full development life-cycle projects around the world.
In these projects I have participated in requirements gathering, architectural specification, database and business layer design, user interface development, testing, optimization & deployment. At times working closely with the customer for years on larger projects, to make sure the project delivers on time and as specified.
I started learning assembly on a 6502(BBC.B), and moved on to Pascal on Z80 and x86 computers. Since then i have been through a myriad of languages, frameworks and architectures. Many a project up through the years has typically involved rewriting legacy business/database applications using contemporary architecture and language tools.
Domain experience over the years
80's Hobby(Creating assemblers / disassemblers for Embedded Systems / BBS's / Presentation systems / Customer relationship management )
90's Multimedia / Accounting / Real time Hydro Power Monitoring
00's Hospital Information Systems / Airline (Reservation, Departure Control System (DCS), Cargo, Crew Management / Operational (OPS))
10's Airline (Crew Management / Operational (OPS), Charter Management, Service Inventory)
Employment
2007-2012 tikSystems & Mercator Asia ( Bangkok Thailand )
Senior Airline Software Architect.
Requirements gathering, architectural specification, database and business layer design & user interface development in the following areas:
• CMS (Crew Management System)
• Operational Modules
• Charter Management
• Special Service Inventory
• For a business partner I developed a ULD (Unit Load Device) control module for the airline industry. System developed with .Net 3.0 in C# with WCF & SQL Server, and enhanced their AirCargo solutions.
tikSystems was acquired by Mercator in June 2010, and the product renamed from tikAero to Avantik.
2002-2007 RRTechnologies / Softair AG (Miami, USA)
Senior Architect.
The work relationship with RRT & SoftAir started out with a partnership with Spirit Airlines (USA) where an existing passenger reservation system, ResultS, was converted:
• (Front End) Windows, VB, C, C++.

• (Back End) Linux (RedHat), C, C++ (ESQL), Tuxedo
• (Database) Informix
Responsibilities was architectural design and development in the areas of:
• PROS Yield Management
• Accounting Interfaces
• Security (NoFly/Selectee)
• Inventory Control
• Queuing, Flight Tracking, PNR
• FTP interfaces for various message types
I was instrumental in converting architecture in both BackEnd & FrontEnd, allowing for more maintainable / flexible code and over all allowing for better performance, largely improved data volumes and transaction volumes.

After Spirit Air, RRT moved on to a partnership with Amadeus in Miami / Doral working at their US head quarter. There the Reservation system was installed at Nok Air (Thailand), Fly Nordic (Sweden), Aero California (Mexico), and many others.
I continued on with designing / architected and coded a big part of their new DCS ( Departure control system ).
This system was written as a thin VB client, C++ ESQL Tuxedo Backend consisting of some 400 services with a Informix Database.
In 2005 i moved to Bangkok and proceeded to work on the Cargo side. This meant enhancement of a well established product, CargoSpot, (currently deployed within 75 markets for over 46 carriers globally)
System developed in Java on multiple database platforms. During this time I worked with customers like Suvarnabhumi / BFS, Quatar, Swissport, Swiss, Etihad, & Cargologic.
Work also contained communicating with outsourcing companies in the Philippines (SVI) , Romania (Crispico) and India(AVI-Infotech). Writing Architectural documents made for ensuring maintainability, Consistency and coding standard in the cargo system. SoftAir was acquired by SITA/Champ in 2008.
1999-2002 Global Care Solutions (Bangkok, Thailand)
Senior Systems Developer
Complete Front / Back office
Hospital Information System, Responsible for:
• Patient Accounting
• Registration, Admission, Discharge, Transfer
• Ward module
• Some architectural work where I was responsible for changing the product from monolithic to component based architecture to promote code reuse across subject areas.
Design & Coding for Front End, Back End & Database. Query optimization on huge tables.
System developed with VB, MTS & SQL Server.
System installed at Bumrungrad Hospital(Thailand), Franco Vietnamese Hospital(Vietnam), SGH(Singapore)
GCS was acquired by Microsoft in 2007 and the product renamed to Amalga
1998-1999 ABB Offshore Systems (Oslo, Norway & Switzerland )
Senior Systems Engineer
Team Manager, Responsible for Architecture, Design & coding a real time hydro power plant monitoring system. System developed with various windows versions, UNIX & Oracle database.
System installed in Itaipu (Brazil), Chixoy (Guatemala), Tonstad(Norway), New Zealand, Germany
1995-1998 Hogia Ekonomi AB (Goteborg, Sweden) Project Manager / Developer
Client / Server Accounting system, Responsible for architecture & database conversion from Access to SQL server. System developed with VB, C++, and SQL Server.
1994-1995 Avanserte Grafiske Systemer ( Horten, Norway ) Developer / Teacher
Administrative software.
1992-1994 R&D Multimedia ( Skien, Norway )
Team leader, Multimedia Development. Pascal / Windows
1990 Telemark Data A/S
Hardware and Software installation & support
1989 Friundervisningen
Teacher, AT Computers, MS-DOS
1988 Kragerø Datasenter Programming.
Video rental system developed in Pascal with an Isam database.
Education
1998 Oracle Norway AS
Oracle 8 Installation & Optimizing
1997 Cornerstone AB
Microsoft SQL Server 6.5 Administrator Course
1997 Cornerstone AB
Microsoft Certified Professional (WSA / SQL Server)
1995 Hogia
Windows GUI Course
1994 AGS Gruppen A/S
Autocad LT Starter’s Course
1992 Naeringsakademiet
Computer Project - (Project management, Communication, Database modeling, Network administration)
1987 EDB Skolen
Computer Candidate - (PC, word-processing, Spreadsheet, Database)
Acknowledgements
2002 Bachelor’s Degree in Computer Studies
(Academic Equivalent by Charles McClintoc, Ph.D Cornell University & Gregory B. Brewster, Ph.D. DePaul University)
System Knowledge
Languages
1981 - 1985 Basic on Dragon and BBC B Home Computers
1982 - 1985 6502(BBC.B) Assembly on BBC Home Computers
1986 - 1992 Borland Turbo Pascal, Isam Databases
1992 - 1994 Assembly x86
1992 - 1994 Microsoft C
1994 - 1998 Microsoft Visual C++
1992 - 2012 Microsoft Visual Basic
1995 - 2012 Microsoft SQL Server SQL TSQL SQLCLR
2002 - 2007 GNU C, C++ (Under Linux)
2002 - 2007 ESQL (Tuxedo/Informix)
2006 - 2007 Java
2007 - 2012 Microsoft C#
Frameworks
1988 - 1992 OWL Borland Object Window Library ( Dos & Windows )
1988 - 2012 WinAPI Windows Application Programming Interfaces
1994 - 1998 MFC Microsoft Foundation Classes
2007 - 2012 .NET Microsoft .NET
Operating Systems
1981 - 1985 OS/9
1984 - 1985 CP/M
1985 - 2012 DOS(2.0-6.22)
1990 - 2012 Windows 3.0 - Win7
1992 - 1994 OS/2
2002 - 2007 Linux (RedHat)
BackOffice
1993 - 2012 Windows NT / Server
1995 - 2012 MS SQL Server
1998 - 1999 Oracle7.3, 8.0
2002 - 2007 Tuxedo 8.0/8.1
2002 - 2007 Informix 9.3/9.4
Freelance work
1984 - 1996 Oslo Energi, Haffslund Energi, Bremuseet, Hunderfossen familiepark, Barseback nuclear power plant (Sweden)
Energy bicycle presentation for using Home computers and PC's
1987 - 1987 Fokus Bank
Collection system
1987 - 1991 Markedsgruppen
CRM ( Customer relationship management ) system
1988 - 1988 World Championship in Programming
Stockholm, 4th place
1988 - 1988 Beha Hedo
Wages calculation
1989 - 1989 Høyer Gruppen
Ship tracking system
1989 - 1989 Postverket in Skien/Local Post Office
c-Mail Register
1992 - 1992 Norsk Teknisk Museum / Norwegian museum of Techniques
How does a computer work, multimedia presentation
1993 - 1994 Vegvesenet / Road Administration
Multimedia 3D logo presentation.
1994 - 1997 Stangeland Software
Tax Calculation
1997 - 2000 Hogia Advokat
Windows accounting system for lawyers, www.hogia.no
1997 - 1997 Hogia Anlaggning
Asset management accounting system, www.hogia.se
1998 - 1999 Alcatel Pricelist system
Import / Export to IBM AS400
1998 - 1998 ASEA CD Catalog
Price-list system for web / cd
1998 - 1999 EFO Info Manager (Norwegian Electronics Organization)
Content management system
with product information from 80 producers (Siemens, Alcatel, ABB), www.vivendi.no
Hobbies
1981 - 2012 Reading
All kinds of books about Software Languages, Architecture & Design
2007 - 2012 WCF (Windows Communication Foundation)
Developing code generators that utilizes a SQL Server database schema, and SQL statements in particular, to auto generate Data Access, WCF, Client Proxy and GUI ( Controls and WinForms ) Layers