
Senior Airline Software Architect
Thailand

Senior Airline Software Architect
Thailand
Roger is an enterprise level developer, with focus on N-Tier architecture 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 Roger has 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.
Roger started learning assembly on a 6502(BBC.B), and moved on to Pascal on Z80 and x86 computers. Since then he has 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.
80's Hobby(Creating assemblers / disassemblers for Embeded 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))
(Airlines/Aviation industry)
May 2007 — Present (2 years 7 months)
2007-Current Airline Solutions Group / tikSystems ( Bangkok Thailand ) Senior Architect.
Design/Development of Crew Management/Operational system.
(Privately Held; Airlines/Aviation industry)
May 2007 — March 2009 (1 year 11 months)
2007-Current FreightPath ( Mount Prospect IL, USA, Working from Bangkok Thailand ) Senior Architect.
Development of next generation ULD (Unit Load Device) control module for the airline industry. System developed with .Net 3.0 / C# . Enhancement of their aircargo solutions.
(Privately Held; 1001-5000 employees; Airlines/Aviation industry)
September 2002 — March 2007 (4 years 7 months)
Responsibilities was architectural design and development in the areas of:
• PROS Revenue Management
• Revenue Accounting
• Security ( No Fly / Selectee )
• Inventory Control
• Queuing, Flight Tracking, PNR
• 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 better transaction volumes.
He continued on with designing / architected and coded a big part of their new DCS.
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 to finalize the DCS and proceeded to work with the Cargo side. This meant enhancement of a well established product, CargoSpot, (currently deployed within 75 markets for over 46 carriers globally)
(Airlines/Aviation industry)
2002 — 2007 (5 years )
(Privately Held; 11-50 employees; Computer Software industry)
July 1999 — May 2002 (2 years 11 months)
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
(Privately Held; 1-10 employees; Computer Software industry)
1998 — 2000 (2 years )
(Oil & Energy industry)
1997 — 1999 (2 years )
Team Manager, ~5 members. 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
(Privately Held; Computer Software industry)
1994 — 1998 (4 years )
Client / Server Accounting system, Team size ~10 members, Responsible for architecture & database conversion from Access to SQL server. System developed with VB, C++, and SQL Server. ~10000 customers for Access version, ~20 for client server.
(Computer Software industry)
1994 — 1995 (1 year )
Teacher, Administrative software.
(Computer Software industry)
1993 — 1994 (1 year )
Team leader, Multimedia Development. Pascal / Windows
Computer Project , Project management, Communication, Database modelling, Network administration , 1992 — 1993
MCP, Bachelor’s Degree in Computer Studies (Academic Equivalent by Charles McClintoc, Ph.D Cornell University & Gregory B. Brewster, Ph.D. DePaul University)