Resume

Independent Software Consultant

Thomas Coopman has been fascinated with computers since he was a kid. Playing around at first, became programming later and after learning some programming for himself and a small detour starting studies for nursing, he went on and studied Master of Informatics at the KULeuven.

Thomas is a polyglot and loves to learn new languages. His latest language studies have taken him to Elixir and Elm, and he has a special affinity for functional programming languages.

Thomas is an independent software engineer and consultant focused on the full stack: frontend, backend and mostly people, practices and processes. Thomas is also currently active in the DDD Belgium and Software Craftsmanship Belgium community.

One of Thomas overal goals is to help to raise the software industry to a greater level, although he does not know yet how to do this. At the moment he is mostly trying to raise his own level by learning all the time from all his peers, and hopefully by learning and sharing he can gain some deeper insights in how to improve.

Work

Infinite Tree 2016-01 - Current

Independent software consultant.

Protime 2015-05 - Current

  • Team leader
  • Senior software developer Ruby, Javascript and C#
  • Agile software development

Kenniscentrum Openbaar Domein (K-O-D) 2010-07 - 2015-04 Projectleader for IT projects

  • Development and project leader for a GIS Viewer, mostly for sewers
  • Project lead and development of a platform for searching and creating public domain projects in synergy

Interests

Education

Master of Informatics (KULeuven)

Masterthesis: A framework for dynamic extensible and context-driven domotics systems (A User-Oriented and Context-Aware Service Orchestration Framework for Dynamic Home Automation Systems)

Skills

Methodologies:

  • Domain Driven Design
  • Kanban and Agile software development
  • Continious improvement

Frontend:

  • Javascript
  • Elm
  • HTML
  • CSS
  • Reactjs + Redux

Backend:

  • C#
  • Elixir
  • Node
  • Ruby
  • Python
  • Java
  • Go

GIS:

  • ArcGIS Server + Desktop
  • Geoserver
  • Leaflet
  • Openlayers

Thomas Coopman

Software Consultant