Technology Center of Excellence

Technology Center of Excellence


Excellence is not a skill. It is an attitude.

The Technology Centre of Excellence (TCE) is a special department where our technical experts, architects and project managers are performing Research & Development activities and provide technical solutions, best practices, leadership and management support, together with training sessions to the other team members. New and emerging technologies are researched to assist in early or rapid adoption through technology readiness training sessions.

Experts from within the TCE are seconded to project teams within GSD on an ad hoc basis to assist on development projects and to upskill or mentor the project team’s members on the latest technologies. In addition, regular training sessions are held by our TCE team to development and technical staff to ensure knowledge and skill transfer on the latest technologies.

The members of the TCE also function as Technical Consultants or Project Managers for consulting engagements where we get involved in helping and assisting our customers:

  • To solve urgent technical problems and crisis situations
  • To evaluate the team structure and competency
  • To setup the initial development phase, analyze the project context and create work packages with specific estimates according to the requirements
  • To adopt the right methodologies and implement the best setup for the management of the projects
  • To select the best technologies and architecture in order to insure the quality and the robustness of the project
  • To train the team members with the latest versions of the technologies, development tools and best practices
  • To analyze the strengths and the weaknesses of existing IT system and recommend the appropriate improvements

Latest news

See what we have worked on lately
  • An Angular development approach. Simple demo example.

    An Angular development approach. Simple demo example.


    The evolution of Angular remains an interesting topic, so for the ones that want to analyze a technical approach over the differences between AngularJS and Angular 2, I will demonstrate how the same demo application can be developed using the latest...

    Read more...
  • Angular evolution. High Level Overview.

    Angular evolution. High Level Overview.


    Since its first release in 2012 AngularJS has become one of the most popular open source JavaScript frameworks for creating web applications. AngularJS simplified the way web programming was done at that time. It implemented successful design...

    Read more...
  • JBoss 7.1 SSL Configuration

    JBoss 7.1 SSL Configuration


    When running JBoss as a stand-alone web server you should consider configuring it to use secure sockets in order to allow sensitive information such as login credentials or credit card numbers to be transmitted through a safe connection. SSL, or...

    Read more...
  • PrimeFaces theme setup and new theme definition

    PrimeFaces theme setup and new theme definition


    PrimeFaces is using ThemeRoller framework from jQuery, and it comes with a lot of pre-defined themes that you can preview and download from Primefaces theme gallery. This tutorial will provide details of how can you handle with applying a...

    Read more...
  • Android NDK tutorial

    Android NDK tutorial


    Android NDK is a toolset that allows developers to implement parts of the application using native-code languages such as C and C++ in order to reuse existing code libraries written in these languages. The purpose of this tutorial is to show you...

    Read more...
  • Training session at GSD Academy

    Training session at GSD Academy


    For any professional IT company an important aspect of a balanced development strategy  is represented by the investment in future generations of specialists. As a young student or graduate, attending a specialized training in a professional...

    Read more...