avatar

Java Backend Developer

Score
100%
Experience:
25 y
Score
100%
Experience:
25 y
Location:
61440 Oberursel
Last update:
01.10.2021
Register to Contact Freelancer
Unavailable before: 01.06.2021
Onsite hourly: 75 €
Remote hourly: N/A
German: Native
English: Near native
SKILLS
Programmiersprachen:
- Java
- Javascript
- Visual Basic
- SQL
- C#
- C++
- ABAP/4

Frameworks / Libraries:
- Spring Framework, Spring Boot, Spring Batch
- Apache Velocity, Commons, Axis
- Lombok
- React JS
- JQuery
- JPA, Hibernate
- XMLBeans, JAXB, Spring-WS
- Junit
- Mockito
- HttpUnit


Datenbanken:
- Oracle
- MySQL
- MSSQL
- Postgresql

Tools:
- XMLSpy
- SoapUI
- Postman
- Eclipse
- Ant, Gradle, Ivy, Maven
- SVN, Git
- Jenkins
- Profiling Tools (Visual VM)

Sonstiges:
- Webservices (JAX-WS, JAX-RS)
- Regular Expressions
- Docker , Kubernetes
- RMI
- Corba

CRS / GDS / Formate:
- Sabre (SWS, Sabre Host Commands)
- Amadeus (Apiv2, Webservices, Masterpricer, Flexpricer, FareXpert, Digital API, DES, RefX, Amadeus Host Commands)
- Galileo (XML Select, GWS, Universal API, Galileo Host Commands)
- Navitaire (Newskies)
- FareLogix (FLX API)
- NDC
- Blank / TOMA
- STADAF
- ATPCO
- diverse Schnittstellen von Hotel und Mietwagen Brokern
Regex JAX-RS C# Amadeus bug fixes Git database Mongo DB session management SQL caching regular expression Bootstrap Java API Javascript Mockito ABAP/4 Java 8 NPM React JS C++ Regular Expressions screen scraping XMLSpy Webservices MySQL memory leaks JAX-WS Java Heroku REST API React Spring Framework Oracle XML Postgresql SVN bugs Junit Maven Oracle SQL Postman backend Cloud Platform Spring Boot HTML Maria DB MSSQL Corba Spring Batch data conversion Profiling Refactoring jenkins web service Eclipse JAXB Web Services abstraction layer SoapUI kubernetes Back-End Octopus Docker domain model Apache Sabre JQuery JPA Hibernate Visual Basic Gradle API modern UI
01.06.2020 — Now
civ.works
Sonstiges
Full Stack Developer Ehrenamtlich / Volunteer @ https://raisethevoices.org
Technology & Tools used • JavaScript, NPM, React, Go • Postgresql • REST, Postman • Heroku Cloud Platform Tasks • Voluntary Full-Stack contribution to the development of a victim database for violation of human rights, disappearances, detentions. • Develop new frontend functionality • Bugfixing • Deploy backend / frontend in the cloud
01.01.2018 — 30.04.2020
Lufthansa Group
Transport und Logistik
Consultant / Software Developer Airline.com, Lufthansa Group
Flight Search + Merchandizing Task Force (Performance + Functional) Airline.com for Lufthansa Group, 01/2018 - Present Identify and support to solve functional and non-functional problems issues in the functional area “Flight Offer Management” and “Merchandizing” Analyze processes, code, application behavior to support remediation Identifying hotspots / bottlenecks in the Software with Java profiling tools and come up with suggestions to improve them (e.g. review / redesign approach of processing ATPCO data) Defect analysis of functional problems, mainly in the Amadeus and ATPCO area Design new or enhance existing processes within the solution of the software provider in such a way that non-functional requirements can be met Track progress of identified problems and report to management Align / coordinate several involved parties: Software Provider, Testing, Delivery Management, Solution Design Governance, Solution Design Configuration, Project Management Implement a prototype for importing and processing ATPCO Fares / Rules to support problem analysis of Fare / Flight related offer results of the vendor application with the following functionality Import process with Java 8, Spring Batch, JPA, Hibernate to import the full ATPCO Dataset (AllAdds, ~ 100 GB) and incremental updates into a MySQL/Maria DB (112 tables, 2200 columns, 300 Mio records) Query logic to retrieve Fares and Rules according to query data Process Fare Rules according to ATPCO Data Applications Build a simple query frontend with REST API and Spring Boot / -Web / -Data Optimize Performance by profiling the application with Visual VM and optimizing affected Methods
01.01.2017 — 30.06.2017
InteRes GmbH
Internet und Informationstechnologie
Senior Java Developer NDC API
Senior Java Developer NDC API for InteRes GmbH Implement module for importing, retrieving and calculating ATPCO PFC (Passenger Facility Charge) in Java. Integration of the PFC Module into the NDC API Implement RBD logic for feeder flights Implement functionality for cancellation of flights
01.01.2016 — 31.12.2017
Lufthansa Group
Transport und Logistik
Solution Design for Next Generation Sales Platform Airline.com for Lufthansa Group
Solution Design for Next Generation Sales Platform Airline.com for Lufthansa Group Responsible for creating functional and technical specification for the airline.com pogram (successor of Lufthansa.com, swiss.com, Austrian.com booking platform) in the offer management area in close collaboration with the software vendor (Datalex) Track the life cycle of a wide range of offer management features (design, development, test) Example for functional areas: Flight Offers, Merchandizing/Ancillary Offers, Shopping, Pricing, Precomputation, Dynamic Bundling Assist the developers in using API and data formats in a proper way such as Amadeus Webservices, ATPCO Data Applications Testing / Accepting delivered functionality on service level (REST API)
01.08.2015 — 31.12.2015
Sabre Corporation
Internet und Informationstechnologie
FlightExpress API Integration into Sabre Red Workspace for Sabre Travel Network
FlightExpress API Integration into Sabre Red Workspace for Sabre Travel Network Consulting Sabre Architects to integrate FlightExpress API into Sabre Red Workspace to migrate Flightcenter USA from FlightExpress UI to Sabre Red Develop missing services in FlightExpress API
01.06.2015 — 31.10.2015
Moore Stephens Consulting
Internet und Informationstechnologie
Migration of PolarGlobal client interface from Amadeus ApiV2 XML to Amadeus Webservices for Hurtigruten
Migration of PolarGlobal client interface from Amadeus ApiV2 XML to Amadeus Webservices for Hurtigruten / Moore Stephens Consulting Migrating a .NET Amadeus ApiV2 client to Amadeus Webservices Instruct and support developers to implement the solution
01.10.2014 — 31.12.2015
Swiss Airlines
Transport und Logistik
Migration of swiss.com backend from HP AxsRes to Amadeus Altea
Migration of the IBE used for all relevant flight booking services of swiss.com booking portal from AxsRes (HP) to Amadeus Altea PSS for Swiss Airlines Migration of complete Flight Booking / Ticketing Functionality from the Swiss Airlines internal reservation system to Amadeus Webservices during the migration transition of Swiss Airlines to Amadeus Altea. Functionalities covered: Availability, Pricing, manual TST creation, Ticketing, Ancillary Services, TSM creation, MCO issuance, EMD issuance, Group Bookings, etc. Responsible for identification and implementation of the proper Amadeus services for each of the HP implementations. Creating mapping documentations (HP AxsRes Amadeus) as guideline for other developers most of the relevant services. Adapting IBE business logic to cover functional and technical differences between the old and the new reservation system. Leading other developers
01.04.2014 — 31.10.2014
InteRes GmbH
Internet und Informationstechnologie
Flight Express UI Migration for Sabre Travel Network
Frontend Technology Migration to modern UI Framework (JQuery, Bootstrap)
01.04.2014 — 31.10.2014
InteRes GmbH
Internet und Informationstechnologie
Definition and Implementation of supplier-neutral back-office and mid-office API
Definition and implementation of a supplier-neutral back-office and mid-office API Direct Connect integration (Navitaire, FareLogix)
01.03.2001 — 31.03.2014
InteRes GmbH
Internet und Informationstechnologie
Lead Developer
ARD ( Accounting Record Document → supplier-neutral back-office and mid-office API) for Lufthansa City Center/ ta.ts, 06 / 2013 – 03 / 2014 definition and implementation of a supplier-neutral back-office and mid-office API Direct Connect integration (Navitaire, FareLogix) GDS Comparison Study for Sabre Holdings / Fried & Partner, 10 / 2012 – 02 / 2013 Gathered and discussed requirements with Sabre and the consultant. Created the specification, led and instructed team member to implement a robotic tool for generating pricing, book-ability, and performance data of all 3 major GDS used for a GDS Comparison Study (created by a 3rd party consultant). Flight Express web service API for Sabre Travel Network, 01 / 2012 – 03 / 2014 Gathered and discussed requirements with Sabre and Sabre´s customer. Led and instructed team members to design and implement the API. Currently advising team members in case of complex problems and new complex requirements. Example: Proposed to use a two-step preauthorization for multiple credit cards in one PNR in order to avoid partial holds in case one preauth fails (Step 1: use 1$ for preauth, Step 2: use the full amount only if all cards successfully passed Step 1). GDS vs. Direct Connect (Farelogix) Comparison Study on feasibility, functionality, and other aspects for Lufthansa, 01 / 2011 – 12 / 2011 Extensive evaluation / comparison of Farelogix vs. Amadeus in terms of offered API services and processes. Defined, implemented, executed, evaluated and documented UAT tests in both systems to make sure customer requirements are met for each of the offered functionalities in the areas of Availability, Pricing, Reservation,Ticketing, Refund, Exchange, Ancillary Services and others. Customized Travel Transaction Platform (Mercado Server) with web service API for Thomas Cook AG, 03 / 2010 – 12 / 2010 Gathered and discussed requirements with the customer. Led and instructed team member to implement business requirements. Designed and implemented the software solution for new business requirements. Advised the customer about product and GDS topics. Provided 2nd / 3rd level support for technical issues and questions. GDS comparison study for Sabre Travel Network, 10 / 2009 – 01 / 2010 Created the specification, designed and implemented a robotic tool for generating pricing, book-ability, and performance data of all 3 major GDS used for a GDS comparison study. Analyzed generated data and created statistical evaluation. Customized agency booking front end (similar to Flight Express) for Thomas Cook AG, 08 / 2009 – 11 / 2010 Gathered and discussed requirements with the customer. Led and instructed team member to implement business requirements. Designed and implemented the software solution for new business requirements. Advised the customer about product and GDS topics. Provided 2nd / 3rd level support for technical issues and questions. Product “Multi-GDS Terminal”, 01 / 2009 – 07 / 2009 Designed and implemented mapping module for mapping cryptic GDS host commands to Java API calls with a regular expression grammar. As a result InteRes was the first company to offer a solution for using Amadeus (or any other GDS) cryptic host commands for searching / booking / pricing / displaying and mixing Sabre / Galileo / Amadeus / Direct Connect content in one integrated Amadeus host screen display. Midoco mid office adapter for Product Mercado Server, 06 / 2008 – 12 / 2008 Designed and implemented the connectivity and data conversion layers to transfer PNR data to the mid office host. Customized Travel Transaction Platform (Mercado Server) with Java API for Lufthansa-Systems (NetLine, Crew Management System), 11 / 2007 – 11 / 2009 Took over responsibility for the project. Gathered and discussed requirements with the customer. Led and instructed team member to implement business requirements. Designed and implemented the software solution for new business requirements. Customized Travel Transaction Platform (Mercado Server) with Java API for Lufthansa-Systems (MyIDTravel, Staff Travel Management System), 10 / 2007 – 03 / 2014 Technical responsibility from the beginning. Gathered and discussed requirements with the customer. Designed and implemented the software solution for new business requirements. Currently providing 2nd / 3rd level support. Flight Express GUI for Sabre Travel Network, 06 / 2004 – 06 / 2005 and 07 / 2006 – 03 / 2014 Led and instructed team members to implement business requirements and other tasks of the application life cycle. Gathered and discussed requirements with the customer. Designed and implemented the software solution for numerous business requirements (e.g. Segment Select Pricing). QA-Tested bugfixes, enhancements, and new features. Prepared and delivered deployments. Provided 2nd / 3rd level support. Analyzed and solved complex technical issues (e.g. identified and removed root cause for slow SWS response times causing major application outages with the team). Analyzed and solved complex functional issues (e.g. analyzed fare rules and routings in the consolidator database to find out why certain fares did not apply). Assisted product management to create reports by extracting data from the database which was not available via the application itself (e.g. built SQL query to list agencies using more than one consolidator). Primary point of contact to Sabre for all product related issues including strategic planning, marketing, customer acquisition, product management, product support, operational issues, and complex technical problems. FlyLoco.de - new generation Dynamic Packaging solution for LTur, 10 / 2005 – 01 / 2007 Designed and implemented RMI API for searching and booking Dynamic Packaging products (Flight/Hotel/Car). Led and instructed team members to implement business requirements, back end modules and other tasks of the application life cycle. Implemented and/or integrated various modules in the Business-Layer (e.g. Flight/Hotel/Car/Package calculation, Business Rules Engine, etc.) and Data-Layer (DB schemata, OR Mapping). STADAF Host Adapter for Product Mercado Server*, 06 / 2004 – 03 / 2014 Designed and implemented the software solution for loading, searching, pricing (including Class-Mix, Stop-Over and Open-Jaw) and booking EMEA-based consolidator database fares. Currently advising the team as an expert. Customized Travel Transaction Platform (Mercado Server) with Java API for Conet (DaGama, Business Travel Management System), 01 / 2004 – 06 / 2005 Designed and implemented the software solution for business requirements related to Flight / Hotel / Car content in Amadeus ApiV2 and Sabre SDS. Advised the customer about product and GDS topics. Provided 2nd / 3rd level support. Took over technical responsibility for the project. Customized Travel Transaction Platform (Mercado Server) with XML API for LTur, 12 / 2003 – 12 / 2007 Provided 2nd / 3rd level support. Implemented enhancements and bug fixes. Analyzed and solved complex technical issues (e.g. fixing connection leaks, memory leaks, and deadlocks). Analyzed and solved complex functional issues (e.g. finding out why certain fares did not apply). Introduced cost and time saving solutions (reducing Amadeus GDS scans by implementing an availability cache). Took over technical responsibility for the project. Customized Travel Transaction Platform (Mercado Server) with Java API for OTA airline-direct.de, 03 / 2003 – 08 / 2006 Gathered and discussed requirements with the customer. Provided 2nd / 3rd level support. Implemented enhancements and bug fixes. Took over technical responsibility for the project. FlyLoco.de – Dynamic Packaging solution for LTur, 01 / 2003 – 07 / 2006 Gathered and discussed requirements with the customer. Provided 2nd / 3rd level support. Designed and implemented front end (in HTML) and back end (in Java) functionality. Analyzed and solved complex technical issues (e.g. find and engage the root cause for long running database queries). Took over technical responsibility for the project. No-frills host adapters (screen scraping) for Product Mercado Server*, 09/ 2002 – 01 / 2003 Implemented screen scraping algorithms for availability, pricing and booking no-frill carriers without redirecting the user to the no-frills website. As a result Mercado Server was one of the first booking engines with fully integrated no-frills content. Customized agency booking tool for Fritidsresor (TUI Sweden), 07 / 2001 – 11 / 2003 Gathered and discussed requirements with the customer. Designed and implemented the software solution for new business requirements in both the front end (HTML) and back end (Java). Took over technical responsibility for the project. Customized agency booking tool for OTA Brightsun UK, 05 / 2001 – 01 / 2004 Designed and implemented code for new business requirements in both the front end (HTML) and back end (Java). Customized agency booking tool for TUI Deutschland, 04 / 2001 – 11 / 2002 Designed and implemented the software solution for new business requirements in both the front end (HTML) and back end (Java). Host adapters for Mercado Server, 03 / 2001 – 03 / 2014 Designed and implemented host adapters for the following CRS / GDS: Sabre SDS, Sabre Web Services, Amadeus ApiV2, Galileo Web Services, Navitaire Openskies, Pegasus. Led and advised team members on implementing host adapters for the following CRS / GDS: Amadeus Web Services, Sabre XGate2, Navitaire Newskies, Farelogix, Octopus, Sunnycars, Holiday Cars, Sixt. Product Mercado Server, 03 / 2001 – 03 / 2014 Designed and implemented various modules of a Multi-GDS Travel Transaction Platform, e.g.: concurrent air/hotel/car shopping in multiple CRS/GDS, availability caching, tax caching, PNR persistence, CRS/GDS Proxy, CRS/GDS session management, airline configurations (interlining, E-Ticketing, Direct Access vs. Neutral Access) Designed and implemented CRS abstraction layer (CRS/GDS-neutral domain model / API) Advised team members on implementing new functionality, fixing bugs and getting used to the product.

Description

SKILLS
Programmiersprachen:
- Java
- Javascript
- Visual Basic
- SQL
- C#
- C++
- ABAP/4

Frameworks / Libraries:
- Spring Framework, Spring Boot, Spring Batch
- Apache Velocity, Commons, Axis
- Lombok
- React JS
- JQuery
- JPA, Hibernate
- XMLBeans, JAXB, Spring-WS
- Junit
- Mockito
- HttpUnit


Datenbanken:
- Oracle
- MySQL
- MSSQL
- Postgresql

Tools:
- XMLSpy
- SoapUI
- Postman
- Eclipse
- Ant, Gradle, Ivy, Maven
- SVN, Git
- Jenkins
- Profiling Tools (Visual VM)

Sonstiges:
- Webservices (JAX-WS, JAX-RS)
- Regular Expressions
- Docker , Kubernetes
- RMI
- Corba

CRS / GDS / Formate:
- Sabre (SWS, Sabre Host Commands)
- Amadeus (Apiv2, Webservices, Masterpricer, Flexpricer, FareXpert, Digital API, DES, RefX, Amadeus Host Commands)
- Galileo (XML Select, GWS, Universal API, Galileo Host Commands)
- Navitaire (Newskies)
- FareLogix (FLX API)
- NDC
- Blank / TOMA
- STADAF
- ATPCO
- diverse Schnittstellen von Hotel und Mietwagen Brokern

Main Skills

Other Skills

Regex JAX-RS C# Amadeus bug fixes Git database Mongo DB session management SQL caching regular expression Bootstrap Java API Javascript Mockito ABAP/4 Java 8 NPM React JS C++ Regular Expressions screen scraping XMLSpy Webservices MySQL memory leaks JAX-WS Java Heroku REST API React Spring Framework Oracle XML Postgresql SVN bugs Junit Maven Oracle SQL Postman backend Cloud Platform Spring Boot HTML Maria DB MSSQL Corba Spring Batch data conversion Profiling Refactoring jenkins web service Eclipse JAXB Web Services abstraction layer SoapUI kubernetes Back-End Octopus Docker domain model Apache Sabre JQuery JPA Hibernate Visual Basic Gradle API modern UI

Work & Experience

01.06.2020 — Now
civ.works
Sonstiges
Full Stack Developer Ehrenamtlich / Volunteer @ https://raisethevoices.org
Technology & Tools used • JavaScript, NPM, React, Go • Postgresql • REST, Postman • Heroku Cloud Platform Tasks • Voluntary Full-Stack contribution to the development of a victim database for violation of human rights, disappearances, detentions. • Develop new frontend functionality • Bugfixing • Deploy backend / frontend in the cloud
01.01.2018 — 30.04.2020
Lufthansa Group
Transport und Logistik
Consultant / Software Developer Airline.com, Lufthansa Group
Flight Search + Merchandizing Task Force (Performance + Functional) Airline.com for Lufthansa Group, 01/2018 - Present Identify and support to solve functional and non-functional problems issues in the functional area “Flight Offer Management” and “Merchandizing” Analyze processes, code, application behavior to support remediation Identifying hotspots / bottlenecks in the Software with Java profiling tools and come up with suggestions to improve them (e.g. review / redesign approach of processing ATPCO data) Defect analysis of functional problems, mainly in the Amadeus and ATPCO area Design new or enhance existing processes within the solution of the software provider in such a way that non-functional requirements can be met Track progress of identified problems and report to management Align / coordinate several involved parties: Software Provider, Testing, Delivery Management, Solution Design Governance, Solution Design Configuration, Project Management Implement a prototype for importing and processing ATPCO Fares / Rules to support problem analysis of Fare / Flight related offer results of the vendor application with the following functionality Import process with Java 8, Spring Batch, JPA, Hibernate to import the full ATPCO Dataset (AllAdds, ~ 100 GB) and incremental updates into a MySQL/Maria DB (112 tables, 2200 columns, 300 Mio records) Query logic to retrieve Fares and Rules according to query data Process Fare Rules according to ATPCO Data Applications Build a simple query frontend with REST API and Spring Boot / -Web / -Data Optimize Performance by profiling the application with Visual VM and optimizing affected Methods
01.01.2017 — 30.06.2017
InteRes GmbH
Internet und Informationstechnologie
Senior Java Developer NDC API
Senior Java Developer NDC API for InteRes GmbH Implement module for importing, retrieving and calculating ATPCO PFC (Passenger Facility Charge) in Java. Integration of the PFC Module into the NDC API Implement RBD logic for feeder flights Implement functionality for cancellation of flights
01.01.2016 — 31.12.2017
Lufthansa Group
Transport und Logistik
Solution Design for Next Generation Sales Platform Airline.com for Lufthansa Group
Solution Design for Next Generation Sales Platform Airline.com for Lufthansa Group Responsible for creating functional and technical specification for the airline.com pogram (successor of Lufthansa.com, swiss.com, Austrian.com booking platform) in the offer management area in close collaboration with the software vendor (Datalex) Track the life cycle of a wide range of offer management features (design, development, test) Example for functional areas: Flight Offers, Merchandizing/Ancillary Offers, Shopping, Pricing, Precomputation, Dynamic Bundling Assist the developers in using API and data formats in a proper way such as Amadeus Webservices, ATPCO Data Applications Testing / Accepting delivered functionality on service level (REST API)
01.08.2015 — 31.12.2015
Sabre Corporation
Internet und Informationstechnologie
FlightExpress API Integration into Sabre Red Workspace for Sabre Travel Network
FlightExpress API Integration into Sabre Red Workspace for Sabre Travel Network Consulting Sabre Architects to integrate FlightExpress API into Sabre Red Workspace to migrate Flightcenter USA from FlightExpress UI to Sabre Red Develop missing services in FlightExpress API
01.06.2015 — 31.10.2015
Moore Stephens Consulting
Internet und Informationstechnologie
Migration of PolarGlobal client interface from Amadeus ApiV2 XML to Amadeus Webservices for Hurtigruten
Migration of PolarGlobal client interface from Amadeus ApiV2 XML to Amadeus Webservices for Hurtigruten / Moore Stephens Consulting Migrating a .NET Amadeus ApiV2 client to Amadeus Webservices Instruct and support developers to implement the solution
01.10.2014 — 31.12.2015
Swiss Airlines
Transport und Logistik
Migration of swiss.com backend from HP AxsRes to Amadeus Altea
Migration of the IBE used for all relevant flight booking services of swiss.com booking portal from AxsRes (HP) to Amadeus Altea PSS for Swiss Airlines Migration of complete Flight Booking / Ticketing Functionality from the Swiss Airlines internal reservation system to Amadeus Webservices during the migration transition of Swiss Airlines to Amadeus Altea. Functionalities covered: Availability, Pricing, manual TST creation, Ticketing, Ancillary Services, TSM creation, MCO issuance, EMD issuance, Group Bookings, etc. Responsible for identification and implementation of the proper Amadeus services for each of the HP implementations. Creating mapping documentations (HP AxsRes Amadeus) as guideline for other developers most of the relevant services. Adapting IBE business logic to cover functional and technical differences between the old and the new reservation system. Leading other developers
01.04.2014 — 31.10.2014
InteRes GmbH
Internet und Informationstechnologie
Flight Express UI Migration for Sabre Travel Network
Frontend Technology Migration to modern UI Framework (JQuery, Bootstrap)
01.04.2014 — 31.10.2014
InteRes GmbH
Internet und Informationstechnologie
Definition and Implementation of supplier-neutral back-office and mid-office API
Definition and implementation of a supplier-neutral back-office and mid-office API Direct Connect integration (Navitaire, FareLogix)
01.03.2001 — 31.03.2014
InteRes GmbH
Internet und Informationstechnologie
Lead Developer
ARD ( Accounting Record Document → supplier-neutral back-office and mid-office API) for Lufthansa City Center/ ta.ts, 06 / 2013 – 03 / 2014 definition and implementation of a supplier-neutral back-office and mid-office API Direct Connect integration (Navitaire, FareLogix) GDS Comparison Study for Sabre Holdings / Fried & Partner, 10 / 2012 – 02 / 2013 Gathered and discussed requirements with Sabre and the consultant. Created the specification, led and instructed team member to implement a robotic tool for generating pricing, book-ability, and performance data of all 3 major GDS used for a GDS Comparison Study (created by a 3rd party consultant). Flight Express web service API for Sabre Travel Network, 01 / 2012 – 03 / 2014 Gathered and discussed requirements with Sabre and Sabre´s customer. Led and instructed team members to design and implement the API. Currently advising team members in case of complex problems and new complex requirements. Example: Proposed to use a two-step preauthorization for multiple credit cards in one PNR in order to avoid partial holds in case one preauth fails (Step 1: use 1$ for preauth, Step 2: use the full amount only if all cards successfully passed Step 1). GDS vs. Direct Connect (Farelogix) Comparison Study on feasibility, functionality, and other aspects for Lufthansa, 01 / 2011 – 12 / 2011 Extensive evaluation / comparison of Farelogix vs. Amadeus in terms of offered API services and processes. Defined, implemented, executed, evaluated and documented UAT tests in both systems to make sure customer requirements are met for each of the offered functionalities in the areas of Availability, Pricing, Reservation,Ticketing, Refund, Exchange, Ancillary Services and others. Customized Travel Transaction Platform (Mercado Server) with web service API for Thomas Cook AG, 03 / 2010 – 12 / 2010 Gathered and discussed requirements with the customer. Led and instructed team member to implement business requirements. Designed and implemented the software solution for new business requirements. Advised the customer about product and GDS topics. Provided 2nd / 3rd level support for technical issues and questions. GDS comparison study for Sabre Travel Network, 10 / 2009 – 01 / 2010 Created the specification, designed and implemented a robotic tool for generating pricing, book-ability, and performance data of all 3 major GDS used for a GDS comparison study. Analyzed generated data and created statistical evaluation. Customized agency booking front end (similar to Flight Express) for Thomas Cook AG, 08 / 2009 – 11 / 2010 Gathered and discussed requirements with the customer. Led and instructed team member to implement business requirements. Designed and implemented the software solution for new business requirements. Advised the customer about product and GDS topics. Provided 2nd / 3rd level support for technical issues and questions. Product “Multi-GDS Terminal”, 01 / 2009 – 07 / 2009 Designed and implemented mapping module for mapping cryptic GDS host commands to Java API calls with a regular expression grammar. As a result InteRes was the first company to offer a solution for using Amadeus (or any other GDS) cryptic host commands for searching / booking / pricing / displaying and mixing Sabre / Galileo / Amadeus / Direct Connect content in one integrated Amadeus host screen display. Midoco mid office adapter for Product Mercado Server, 06 / 2008 – 12 / 2008 Designed and implemented the connectivity and data conversion layers to transfer PNR data to the mid office host. Customized Travel Transaction Platform (Mercado Server) with Java API for Lufthansa-Systems (NetLine, Crew Management System), 11 / 2007 – 11 / 2009 Took over responsibility for the project. Gathered and discussed requirements with the customer. Led and instructed team member to implement business requirements. Designed and implemented the software solution for new business requirements. Customized Travel Transaction Platform (Mercado Server) with Java API for Lufthansa-Systems (MyIDTravel, Staff Travel Management System), 10 / 2007 – 03 / 2014 Technical responsibility from the beginning. Gathered and discussed requirements with the customer. Designed and implemented the software solution for new business requirements. Currently providing 2nd / 3rd level support. Flight Express GUI for Sabre Travel Network, 06 / 2004 – 06 / 2005 and 07 / 2006 – 03 / 2014 Led and instructed team members to implement business requirements and other tasks of the application life cycle. Gathered and discussed requirements with the customer. Designed and implemented the software solution for numerous business requirements (e.g. Segment Select Pricing). QA-Tested bugfixes, enhancements, and new features. Prepared and delivered deployments. Provided 2nd / 3rd level support. Analyzed and solved complex technical issues (e.g. identified and removed root cause for slow SWS response times causing major application outages with the team). Analyzed and solved complex functional issues (e.g. analyzed fare rules and routings in the consolidator database to find out why certain fares did not apply). Assisted product management to create reports by extracting data from the database which was not available via the application itself (e.g. built SQL query to list agencies using more than one consolidator). Primary point of contact to Sabre for all product related issues including strategic planning, marketing, customer acquisition, product management, product support, operational issues, and complex technical problems. FlyLoco.de - new generation Dynamic Packaging solution for LTur, 10 / 2005 – 01 / 2007 Designed and implemented RMI API for searching and booking Dynamic Packaging products (Flight/Hotel/Car). Led and instructed team members to implement business requirements, back end modules and other tasks of the application life cycle. Implemented and/or integrated various modules in the Business-Layer (e.g. Flight/Hotel/Car/Package calculation, Business Rules Engine, etc.) and Data-Layer (DB schemata, OR Mapping). STADAF Host Adapter for Product Mercado Server*, 06 / 2004 – 03 / 2014 Designed and implemented the software solution for loading, searching, pricing (including Class-Mix, Stop-Over and Open-Jaw) and booking EMEA-based consolidator database fares. Currently advising the team as an expert. Customized Travel Transaction Platform (Mercado Server) with Java API for Conet (DaGama, Business Travel Management System), 01 / 2004 – 06 / 2005 Designed and implemented the software solution for business requirements related to Flight / Hotel / Car content in Amadeus ApiV2 and Sabre SDS. Advised the customer about product and GDS topics. Provided 2nd / 3rd level support. Took over technical responsibility for the project. Customized Travel Transaction Platform (Mercado Server) with XML API for LTur, 12 / 2003 – 12 / 2007 Provided 2nd / 3rd level support. Implemented enhancements and bug fixes. Analyzed and solved complex technical issues (e.g. fixing connection leaks, memory leaks, and deadlocks). Analyzed and solved complex functional issues (e.g. finding out why certain fares did not apply). Introduced cost and time saving solutions (reducing Amadeus GDS scans by implementing an availability cache). Took over technical responsibility for the project. Customized Travel Transaction Platform (Mercado Server) with Java API for OTA airline-direct.de, 03 / 2003 – 08 / 2006 Gathered and discussed requirements with the customer. Provided 2nd / 3rd level support. Implemented enhancements and bug fixes. Took over technical responsibility for the project. FlyLoco.de – Dynamic Packaging solution for LTur, 01 / 2003 – 07 / 2006 Gathered and discussed requirements with the customer. Provided 2nd / 3rd level support. Designed and implemented front end (in HTML) and back end (in Java) functionality. Analyzed and solved complex technical issues (e.g. find and engage the root cause for long running database queries). Took over technical responsibility for the project. No-frills host adapters (screen scraping) for Product Mercado Server*, 09/ 2002 – 01 / 2003 Implemented screen scraping algorithms for availability, pricing and booking no-frill carriers without redirecting the user to the no-frills website. As a result Mercado Server was one of the first booking engines with fully integrated no-frills content. Customized agency booking tool for Fritidsresor (TUI Sweden), 07 / 2001 – 11 / 2003 Gathered and discussed requirements with the customer. Designed and implemented the software solution for new business requirements in both the front end (HTML) and back end (Java). Took over technical responsibility for the project. Customized agency booking tool for OTA Brightsun UK, 05 / 2001 – 01 / 2004 Designed and implemented code for new business requirements in both the front end (HTML) and back end (Java). Customized agency booking tool for TUI Deutschland, 04 / 2001 – 11 / 2002 Designed and implemented the software solution for new business requirements in both the front end (HTML) and back end (Java). Host adapters for Mercado Server, 03 / 2001 – 03 / 2014 Designed and implemented host adapters for the following CRS / GDS: Sabre SDS, Sabre Web Services, Amadeus ApiV2, Galileo Web Services, Navitaire Openskies, Pegasus. Led and advised team members on implementing host adapters for the following CRS / GDS: Amadeus Web Services, Sabre XGate2, Navitaire Newskies, Farelogix, Octopus, Sunnycars, Holiday Cars, Sixt. Product Mercado Server, 03 / 2001 – 03 / 2014 Designed and implemented various modules of a Multi-GDS Travel Transaction Platform, e.g.: concurrent air/hotel/car shopping in multiple CRS/GDS, availability caching, tax caching, PNR persistence, CRS/GDS Proxy, CRS/GDS session management, airline configurations (interlining, E-Ticketing, Direct Access vs. Neutral Access) Designed and implemented CRS abstraction layer (CRS/GDS-neutral domain model / API) Advised team members on implementing new functionality, fixing bugs and getting used to the product.

Attachments