Nick De Cooman, Developer in Ghent, Belgium

Nick De Cooman

iBeacon Developer

Location
Ghent, Belgium
Toptal Member Since
July 21, 2015

Nick is a full-stack software engineer with a passion for modern technologies, IoT, and startups. The focus of his work is to build elegant and robust software with a strong visual identity. With over five years of experience in both mobile and web development, he has worked for various clients like Samsonite and Coca-Cola.

Nick is available for hire
Hire Nick

Portfolio

imec
React Native, React, Docker, Node.js
In The Pocket
React Native, React, Docker, iBeacon, Node.js
In The Pocket
Node.js, iBeacon, Android, iOS

Location

Ghent, Belgium

Availability

Part-time

Preferred Environment

iOS, React Native, Node.js

The most amazing...

...project I've coded is a multi-device golf game where users can create their own golf course by placing devices in any order they want.

Work Experience

2017 - PRESENT

Application Prototyping Engineer

imec
  • Developed a React Native app in the context of the City of Things project in Antwerp.
Technologies: React Native, React, Docker, Node.js
2015 - 2017

IoT Solution Architect

In The Pocket
  • Translated business, product, and technical requirements into a scalable and robust architecture. This also involved client facing communication, setting up deployment strategies, and mentoring.
  • Helped scale the back-end of the Harald beacon platform (http://getharald.com/) to more than 4 million API requests/day. I also developed the iOS SDK in Objective-C.
  • Worked for both as an architect and developer for the following clients: Coca-Cola, Samsonite, Citie, Resengo, and the Brussels Airport.
Technologies: React Native, React, Docker, iBeacon, Node.js
2014 - 2015

Full-Stack Engineer

In The Pocket
  • Involved in Coca-Cola's first large scale beacon setup in Belgium. I was part of the development team behind a dedicated iPad application allowing visitors of the Coca-Cola Visitor Center to experience rich iBeacon interactions.
  • Developed the front-end of an Android app for a popular Belgian magazine app.
Technologies: Node.js, iBeacon, Android, iOS

Experience

Golve

Golve is a multi-screen mini golf application for Android. By placing multiple devices next to each other, users can create their own custom golf courses. Once the game is started, the ball seamlessly rolls from one device to the other.

Golve was created to showcase the underlying Unclouded framework. It was awarded as a finalist of the Mobile Monday Appsmarathon in September 2013.

3D Create & Print

For Eaglemoss Publications (London, UK), I developed both a Windows and Mac OSX application as part of their 3D Create & Print Collection. The application offers a complete suite for 3D printing objects using the V3 Printer designed by Sebastian Conran. With a strong focus on simplicity, the main goal of the application is to deliver a 3D printing experience as straightforward and magical as possible.

Skills

Languages

JavaScript, GraphQL, Objective-C, Java, Swift, Ruby

Libraries/APIs

Node.js, React, REST APIs, Redux-Saga

Paradigms

Agile, API Architecture, Functional Programming, Object-oriented Programming (OOP)

Other

iBeacon, Bluetooth, Sigfox, Internet of Things (IoT)

Frameworks

Express.js, Redux, React Native, YARN, Ruby on Rails (RoR)

Tools

Jenkins, Jira, Slack, HipChat, Confluence, NPM, NGINX, Mongoose, RabbitMQ, Postman

Platforms

iOS, Android, Docker, Azure

Storage

MongoDB, Redis, PostgreSQL, MySQL/MariaDB

Education

2011 - 2012

Erasmus Student Exchange During Master's Degree Studies in Computer Science

Ecole Polytechnique Fédérale de Lausanne (EPFL) - Lausanne, Switzerland

2007 - 2012

Master of Science in Computer Science (Specialization in Software Engineering)

Vrije Universiteit Brussel (VUB) - Brussels, Belgium