Hambach
Thomas

FullStack
Lead

Projects

CSharpDiff

C# Diff with Unified Diff Support, this codebase is a port from the popular JS library jsdiff by kpdecker.

GitHub Nuget

NCalcJS

NCalc is a mathematical expressions evaluator in JavaScript/TypeScript. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.

GitHub

Bindogo

An easily accessible and informative drinking/clubbing/event platform for both local users, expats living in the city and a kind of “holiday social advisor” experience for anyone passing through the city.

Only available in Hong Kong.

Visit website
BindogoBindogoBindogo

Experience

  1. Playstudios Asia2015 - Present

    Development Lead

    • Led a cross-functional team of 10+ members across geographical regions and addressed challenges to improve team efficiency and productivity.
    • Nurtured team members in best practices throughout the development process and in individual 1-on-1 sessions. Consistent encouragement of T-shape skills development also shaped the team members to become cross-functional and fully autonomous.
    • Established development standards and promoted cross-office collaboration, which resulted in productivity improvements.
    • Orchestrated web app development, ensuring seamless execution through efficient project planning and alignment with business objectives.
    • Translated intricate business requirements into clear tasks, managing communication between stakeholders and the development team.
    • Authored comprehensive technical specifications to guide development efforts, ensuring that projects consistently met their goals.
    • Developed high-performance web applications and APIs using various languages, delivering robust and scalable solutions.
    • Successfully optimized APIs, resulting in significant cost savings of up to $60,000.
  2. 2012 - 2015

    Consultant

    As a software developer and senior consultant on small and large-scale web and mobile-based projects in Asia and Europe during this period. On behalf of consultancies, I worked with clients such as the Wall Street Journal, AIA, New World Development, and Chow Tai Fook. My duties included defining web architecture, communication with internal and external stakeholders, quality assurance of coding, general IT support and project management to ensure on-time delivery. Other responsibilities:

    • Write and maintain unit tests to properly handle customer payments and other transactions.
    • Develop and design API endpoints in languages such as Node.js, Ruby on Rails, PHP, etc.
    • Develop front-end applications and web interfaces that connect to JSON or XML APIs using AngularJS, Flux + React JS, and Backbone.
    • Expand functionality on a backend for the administration of rental phones, including, but not limited to, invoicing, contracts, phone tracking, and Paydollar.
    • Oversee and direct internal/external teams, ensuring timely delivery of projects.
  3. Cap Gemini2011 - 2012

    Consultant

    • Convert and support existing non-Drupal websites to Drupal-powered websites.
    • Provide Drupal, PHP, and general web-related support.
    • Continue working on the contract for the national broadcasting company (VRT) due to the company's specific request.
  4. VRT2008 - 2012

    Consultant

    • Provided general support for the websites related to the national broadcasting company. These websites Responsible in monitoring the status of the websites such as making sure that the downtime is minimal or if possible none as well as optimizing the existing standard drupal version and applying new features.
    • Work independently with the internal customers. Take up requests, follow up on progress of tasks, and act as a representative of the development team.
  5. QueroMedia2005-2008

    Technical Team Lead

    • Responsible for developing, supporting and managing several web based applications.
    • Led a team of five (5) web developers and closely coordinated with the other departments of the company in able to cater to their needs and requirements.