Nick De Cooman
nickdecooman
Recent Tech Decisions
107 points

Following

  • Docker Compose

    nickdecooman my-stack


    Used Docker Compose during development for a number of more complex backend projects.

  • Yarn

    nickdecooman my-stack


    Switched from NPM to Yarn for all current active projects

  • Runscope

    nickdecooman my-stack


    Used Runscope for monitoring API uptime and data validation in context of the Harald beacon platform.

  • GraphQL

    nickdecooman my-stack


    Applied GraphQL in a side-project I'm currently working on. Using the Apollo GraphQL implementation for both server-side and React client.

  • React Native

    nickdecooman my-stack


    Developed for a number of weeks a React Native app for a high-visibility Belgian company.

  • RabbitMQ

    nickdecooman my-stack


    Experience with RabbitMQ in the context of handling asynchronous api events + inter-server communication.

  • Gradle

    nickdecooman my-stack


    Used Gradle in the context of Android development.

  • NGINX

    nickdecooman my-stack


    Experience with nginx as a reverse proxy for a number of backend projects (with SSL support). My personal website runs nginx in a Docker container.

  • New Relic

    nickdecooman my-stack


    Server monitoring for a number of backend projects I have worked on.

  • Ruby

    nickdecooman my-stack


    Mainly worked with Ruby in the context of Ruby on Rails development.

  • Rails

    nickdecooman my-stack


    My personal website is built entirely in Ruby on Rails. Apart from the actual website, there is also an CMS behind it supporting several third-party integrations (eg Embedly, Instagram API etc).

  • Redis

    nickdecooman my-stack


    Experience with Redis a caching layer. Used in several API projects.

  • Docker

    nickdecooman my-stack


    Using Docker for all recent web projects, both in development (with Docker Compose) and in production.

  • Microsoft Azure

    nickdecooman my-stack


    Experience with the IoT Hub and the Azure Event bus. Also using Azure as storage provider for personal backup system.

  • Redux

    nickdecooman my-stack


    Experience with Redux in a number of React (Native) projects. Most of these projects also involve Redux Saga.

  • Datadog

    nickdecooman my-stack


    Using Datadog for monitoring of personal (docker-based) web sever.

  • Capistrano

    nickdecooman my-stack


    Before Docker, I used Capistrano to deploy all web projects.

  • Yeoman

    nickdecooman my-stack


    Using Yeoman to generate skeleton projects. No experience with writing custom generators.

  • Android Studio

    nickdecooman my-stack


    Experience with Android Studio in the context of Android Development. Mostly using Genymotion as main emulator.

  • Xcode

    nickdecooman my-stack


    Experience with Xcode in the context of iOS development. This includes Storyboards, Debugging tools and the Simulator.

  • ExpressJS

    nickdecooman my-stack


    Used Express as the foundation of every Node.JS based API I worked on.

  • Atom

    nickdecooman my-stack


    My main Javascript IDE for the past 3 years.

  • Jenkins

    nickdecooman my-stack


    Experience with overall Jenkins configuration, setting up agents and (multi-branch) continuous deployment pipelines through Jenkinsfiles.

  • JavaScript

    nickdecooman my-stack


    3+ years experience with Javascript. Heavily adopting ES6 (and ES7) syntax.

  • Node.js

    nickdecooman my-stack


    All backend projects I worked on during the past 3 years use Node at their core (mostly in combination with Express).

  • React

    nickdecooman my-stack


    Favourite frontend framework. Used it in three web projects (+ one project in React Native).