Nick De Cooman, Developer in Ghent, Belgium
Nick is available for hire
Hire Nick

Nick De Cooman

Verified Expert  in Engineering

iBeacon Developer

Location
Ghent, Belgium
Toptal Member Since
March 27, 2017

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.

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

Experience

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

Application Prototyping Engineer

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

IoT Solution Architect

2015 - 2017
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

Full-Stack Engineer

2014 - 2015
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

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.

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

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring