Glen De Cauwsemaecker

Software Developer

Currently

I’m a Software Developer, from Belgium, working on various projects actively on GitHub. Living in Belgium again since 2018, while working as a Principal Software Engineer for ThreeFold Technology, a company which ambition it is to change the way internet as well as the banking system operates. The company is based in Ghent (Belgium) but has offices and partners all over the world. Here I work mostly on blockchain-, cloud- and automation technology, using mostly Go and Python. Besides programming, I also manage, plan, design, support and most importantly educate fellow team members.

I’m also studying (on the side) a bachelor in Mathematics, an exhausting journey experienced with great satisfaction. Currently still in my first year of that bachelor. Since begin of July I am also studying the data science track as offered by DataCamp.

What I need to know, I’ll know tomorrow if not already. Perseverance is my biggest asset.

Employment

2017- ThreeFold Technology Mostly Remote, Principal Software Engineer (Blockchain, Cloud and automation technology)

2015-17 Exient, Ltd. Remote, Freelance Programmer (Backend Services and Client Libraries)

2014-15 Exient, Ltd. UK, Programmer (Game-, Engine- Development and R&D)

2013-14 Fishing Cactus Belgium, Programmer (Game-, Engine- Development and R&D)

2013-14 Code Combat Remote, Opensource developer (Web Technology)

Projects

10/17- Rivine Blockchain Technology written in Go, the core of our blockchains. The only active blockchain currently is the Threefold Chain, a blockchain backed by the capacity of the internet and hosting the tokens used to pay for that capacity as well the reservations and registrations of the capacity itself. Gold Chain is a blockchain currently still in development.

12/16-04/17 Go OpenAPI A Swagger / OpenAPI implementation for Go. Very lightweight but deep integration into the go toolset for working with swagger definitions as the source of truth for an application.

02/16-02/17 Nebula Cloud Services Nebula Cloud Services are the cloud services used for Exient games that require online services. The services are written in Golang, and recently started using OpenAPI to describe the APIs. Clients are written in C#, Rust and C++. The services rely on AWS and k8s, among other (opensource) technology.

02/16-05/16 L10n C#/Unity An implementation of L10n in C#, Targeting the Unity Game Engine.

08/15-10/15 Marlin Build System Not being happy of any of the existent Build Systems, we proposed and got the chance to develop an MVP of a new kind of Build System. The goal was to keep it as minimal and flexible as possible. The scripting language of choice was Scheme and the core was written in Rust.

More Projects and my volunteering experiences can be found on https://www.linkedin.com/in/glendc.

Technical skills

Interests

References

References can be found on https://www.linkedin.com/in/glendc.

This CV can be printed and saved as PDF straight from your browser. With the environment in mind, only print when strictly necasary.