Resume

Gaston Ndanyuzwe

Gaston Ndanyuzwe

Senior Full Stack Software Engineer

Professional Summary

Experienced Software Engineer with over 12 years in full-stack development, specializing in JavaScript, TypeScript, and modern web technologies. Proficient in developing scalable, high-performing web applications and leading complex projects from concept to deployment. Strong background in DevOps practices and cloud computing.

Technical Skills

Years of experience

Lang. — Web

  • HTML 12
  • CSS 12
  • JavaScript 12
  • TypeScript 8

Lang. — Scripting

  • PHP 4
  • Python 2
  • Lua 2
  • Ruby 1

Lang. — System

  • Go 2
  • Rust 1
  • Java 3

BE Frameworks

  • Node.js 10
  • Express 8
  • Ruby on Rails 1
  • Laravel 1

FE Frameworks

  • React 9
  • Vue.js 7
  • Tailwind CSS 6
  • Angular 5

Metaframeworks

  • Next.js 2
  • Nuxt.js 5
  • SvelteKit 2
  • Remix 1

Data & Libraries

  • D3.js 6
  • Redux 5
  • jQuery 2
  • GraphQL 4
  • REST 10

Databases

  • MySQL 8
  • MongoDB 6
  • PostgreSQL 6
  • SQLite 5
  • Redis 3
  • Neo4J 2

DevOps

  • Docker 10
  • Kubernetes 4
  • Nginx 5
  • Caddy 3
  • Apache 2

Public Cloud

  • AWS 5
  • GCP 4
  • Azure 3
  • Digital Ocean 6
  • Cloudflare 5

Tooling & Testing

  • Vite 7
  • Webpack 6
  • Jest 7
  • Mocha 4
  • Cypress 4
  • Vitest 3

System & Software

  • Git 10
  • Linux 8
  • Windows 16
  • macOS 6
  • VIM/Neovim 4
  • VS Code 8

Professional Experience

10/2022 – Present

Brussels, Belgium

multi role

Principal Software Engineer

Skreeb

  • Developed Skreeb's ISE using TypeScript, SvelteKit, and NestJS.
  • Managed cloud-based SQL databases for scalability and high availability.
  • Implemented DevOps practices for efficient workflow management.

07/2018 – 10/2022

Hasselt, Belgium

Sr. Full Stack Software Engineer

Enervalis

  • Led the modernization of a high-traffic client portal using create-react-app.
  • Migrated to GCP from Docker Swarm, enhancing system performance.
  • Established monitoring systems with Prometheus, Grafana, and Greylog.

02/2019 – 02/2020

Brussels, Belgium

freelance part time

Web Dev. Instructor

Wild Code School

  • Conducted intensive training in web development technologies and practices.
  • Covered full-stack development, including React, Express, and database management.

05/2018 – 11/2020

Lasne, Belgium

freelance part time

Solutions Architect

Pink Mango

  • Designed and built ERP-like systems using Vue.js and Node.js.
  • Managed database and infrastructure maintenance.
  • Implemented CI/CD pipeline and deployed on Kubernetes with GCP & Digital Ocean.

09/2017 – 05/2018

Brussels, Belgium

Sr. Full Stack Software Engineer

Swanest

  • Collaborated on migrating the platform from Angular.js to React.
  • Researched and implemented a strategy for creating embeddable widgets.
  • Implemented comprehensive application monitoring using Grafana, Prometheus, GitLab, and the Elastic Stack (Kibana, Elastic Search, Logstash).

05/2006 – 08/2017

Brussels, Sarajevo, Vilvoorde

multi role

Development & Infosec Roles

BEMIL, NATO, EUFOR

  • Managed database migration efforts and built tracking web applications.
  • Developed visualization dashboards and implemented role-based access systems.

Education

  • 01/2014 — 12/2015 Data Science Communications and Information Systems School
  • 09/2013 — 06/2013 Clinical Laboratory Science Institut paul Lambin
  • 09/2009 — 06/2011 Computer Science Ecole Pratique des Hautes Études Commerciales
  • 01/2003 — 12/2006 Computer Networking Communication and Information Systems School