Contact
Email: roger@aunebakk.com
Messenger: aunebakk@hotmail.com
Skype: aunebakk
Web: www.aunebakk.com
Linkedin: aunebakk

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

2010-Current Mercator Asia ( Bangkok Thailand ) Senior Airline Software Architect.

Design/Development of a CMS (Crew Management System) & Operational Modules.

2007-2010 tikSystems ( Bangkok Thailand ) Senior Airline Software Architect.

Design/Development of a CMS (Crew Management System) & Operational Modules.
tikSystems was acquired by Mercator in June 2010, and the product renamed to Avantik.

2007-2009 FreightPath ( Mount Prospect IL USA, Bangkok Thailand )
Senior Architect.

Development of next generation ULD (Unit Load Device) control module for the airline industry. System developed with .Net 3.0 in C# with WCF & SQL Server, and enhancement of their AirCargo solutions.

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

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

He 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 he 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 he 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 Architecture

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
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 www.hogia.se 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 - 2011 Microsoft Visual Basic
1995 - 2011 Microsoft SQL Server SQL TSQL
2002 - 2007 GNU C, C++ (Under Linux)
2002 - 2007 ESQL (Tuxedo/Informix)
2006 - 2007 Java
2007 - 2011 Microsoft C#

Frameworks
1988 - 1992 OWL Borland Object Window Library ( Dos & Windows )
1988 - 2011 WinAPI Windows Application Programming Interfaces
1994 - 1998 MFC Microsoft Foundation Classes
2007 - 2011 .NET Microsoft .NET

Operating Systems
1981 - 1985 OS/9
1984 - 1985 CP/M
1985 - 2011 DOS(2.0-6.22)
1990 - 2011 Windows 3.0 - Win7
1992 - 1994 OS/2
2002 - 2007 Linux (RedHat)

BackOffice
1993 - 2011 Windows NT / Server
1995 - 2011
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 - 2011 Reading All kinds of books about Software Languages, Architecture & Design
2007 - 2011 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