# Fullstack Software Engineer - Nicolas GERARD

![Nico](//img/profile-2286591f6f6201e1.jpg)

Nicolas

[](mailto:\&#103;\&#101;\&#114;\&#97;\&#114;\&#100;\&#110;\&#105;\&#99;\&#111;\&#64;\&#103;\&#109;\&#97;\&#105;\&#108;\&#46;\&#99;\&#111;\&#109; "Email Me") [](https://github.com/gerardnico "My Work on GitHub") [](https://www.linkedin.com/in/gerardnico "Connect on Linkedin") [](https://calendly.com/gerardnico/30min "Schedule a time that works for you") [](https://maps.app.goo.gl/G5UG8UkrLKKQgTR66 "Where I live, Oegstgeest (Netherlands Randstad)")

Ask AI Open As

Table of Contents

* [Characteristics](#characteristics)
* [Portfolio](#portfolio)
* [Projects / Employments](#projects)
* [Skills Set](#skills)
* [Languages](#languages)
* [Interests](#interests)
* [Education](#educations)
* [Certificates](#certificates)

# Fullstack Software Engineer

Deploy quickly with confidence and delight your stakeholders with great user experience

Experienced full-stack software engineer with 10+ years building applications. Founded Bytle, delivering products across frontend, backend and infrastructure. Spreading its knowledge on Datacadamia. Enjoy working on solutions with high impact.

The entire resume is a Graph  of <!-- -->426<!-- --> nodes. A click on a link opens a node.

## Characteristics

Me in 3 points

### T-shaped Engineer

Computer science

<!-- -->

enthusiast. Tackled a broad range of complex real-world problems across

<!-- -->

frontend

<!-- -->

,

<!-- -->

backend

<!-- -->

,

<!-- -->

infrastructure

<!-- -->

, data engineering and

<!-- -->

business intelligence

<!-- -->

.

### Give a damn

High agency. Relentless result-driven with a high creativity on solutions. Being idle while waiting for a never-coming answer is not in my nature.

### Clear Model Builder

Deep ERP modeling expertise

<!-- -->

, capable of building

<!-- -->

clear models

<!-- -->

, spotting inconsistencies, understanding interconnections and trade-offs (Intractable problems find their source in bad models)

## Portfolio

Show, don't tell

For the full list, check the [portfolio page](/portfolio "/portfolio")

### Interact

Front-end architecture

Build

<!-- -->

Interact

<!-- -->

, a React Server Component framework built on top of Vite and RollDown showing a strong understanding of front-end architecture.

### Smtp Server

Server-side technology

Developed a

<!-- -->

SMTP server

<!-- -->

showing a strong understanding of backend technology not only on the Application layer (Web) but also at the Transport layer (TCP)

### Kubee

Architecture and application deployment

Built

<!-- -->

Kubee

<!-- -->

, a Kubernetes client framework that install idempotently a cluster, a full prometheus monitoring system and deploy apps in one command.

## Projects / Employments

Curated Projects

For the full list, choose the [work positions project layout](/software-engineer?project-layout=work\&project-relations=discipline-software-engineer#projects "/software-engineer?project-layout=work\&project-relations=discipline-software-engineer#projects")

Projects Layout

<!-- -->

:

Curated SelectionAll Projects by Work PositionsAll Projects by Competency Periods

### Multi-tenant Mailing List Application

Software Engineer  - <!-- -->Bytle

GraphQLJavaPostgresReactRestSlate EditorSmtpVertxVite

Developed a multi-tenant mailing list application:

* Build a 2 steps subscription flow with domain check and signed validation link
* Developed the execution worker with MTA DNS Lookup (Dkim)
* Designed a multi-tenant data model, rest api (forms subscription) and graphql api (admin page)
* Build the front-end (parent/child relationship)
* Developed the
  <!-- -->
  rich text editor

### React Rsc Server

Frontend Engineer  - <!-- -->Bytle

JsxMdMdxNodeJsReactTypescriptUnifiedVite

Developed the React Rsc server <!-- -->Interact<!-- -->.

* Designed the middleware chain to handle both HTTP and/or a React response allowing CMS integration
* Developed a document API to serve compiled modules (mdx, jsx, tsx) and runtime react component (md, cms tree).
* Built the plugins engine - react component (layout, content, context) and markdown unified plugins

### Ansible to Kubernetes migration

Platform Engineer  - <!-- -->Bytle

AnsibleArgoCdBashDockerGrafanaHelmJsonnetKubernetesKustomizePrometheusTerraform

Migration of infrastructure from a <!-- -->Ansible<!-- --> push model to a <!-- -->Kubernetes<!-- --> pull model

* Created the
  <!-- -->
  Kubee cli
  <!-- -->
  to install the cluster and deploy
  <!-- -->
  Helm
  <!-- -->
  charts (with embedded
  <!-- -->
  Jsonnet
  <!-- -->
  and
  <!-- -->
  Kustomize
  <!-- -->
  project)
* Installation of the monitoring system -
  <!-- -->
  Prometheus
  <!-- -->
  ,
  <!-- -->
  Grafana
  <!-- -->
  on server, cluster and app level with a dead man switch
* Built devops release pipelines on top of Github workflow and
  <!-- -->
  ArgoCd
* Designed the secret management pipeline (pass, terraform, vault and external secret)

## Skills Set

Tools and technologies

Skills Set

<!-- -->

:

Curated SelectionAll Skills

Backend

AuthN

<!-- -->

, ExpressJs

<!-- -->

, FastAPI

<!-- -->

, GraphQL

<!-- -->

, Http

<!-- -->

, Java

<!-- -->

, Modeling

<!-- -->

, NodeJs

<!-- -->

, Python

<!-- -->

, Rest

<!-- -->

, Vertx

Broker

Kafka

<!-- -->

, RabbitMQ

<!-- -->

, Redis

Cloud

Aws

<!-- -->

, Azure

<!-- -->

, Gcp

Computer Science

Ai

<!-- -->

, Algorithms

<!-- -->

, Compiler

<!-- -->

, Compression

<!-- -->

, Crypto

<!-- -->

, Event Loop

<!-- -->

, Iam

<!-- -->

, Languages

Crypto

Hash

<!-- -->

, Signature (Symmetric/Asymmetric)

<!-- -->

, Trust Models (PKI, Acme)

Data Science

Ai

<!-- -->

, Data Viz

<!-- -->

, Notebooks

<!-- -->

, Python

<!-- -->

, R Lang

Databases

Clickhouse

<!-- -->

, MySQL

<!-- -->

, Oracle

<!-- -->

, Postgres

<!-- -->

, Redis

<!-- -->

, Sap Hana

<!-- -->

, Sql Server

<!-- -->

, SQLite

Frontend

Html

<!-- -->

, Javascript

<!-- -->

, JQuery

<!-- -->

, Jsx

<!-- -->

, React

<!-- -->

, Seo

<!-- -->

, Slate Editor

<!-- -->

, Svg

<!-- -->

, Typescript

<!-- -->

, Vite

Iam

AuthN

<!-- -->

, Jwt

<!-- -->

, Oauth/Oidc

<!-- -->

, Trust Models (PKI, Acme)

Performance

Algorithms

<!-- -->

, Compression

<!-- -->

, Data Structures

<!-- -->

, Modeling

<!-- -->

, Query Plan

Platform

Ansible

<!-- -->

, ArgoCd

<!-- -->

, Dns

<!-- -->

, Docker

<!-- -->

, Grafana

<!-- -->

, Iam

<!-- -->

, Kubernetes

<!-- -->

, Prometheus

<!-- -->

, Ssh

<!-- -->

, Terraform

Data Structures

Avro

<!-- -->

, Collections

<!-- -->

, Compiler

<!-- -->

, Graph

<!-- -->

, Json

<!-- -->

, Mdx

<!-- -->

, Parquet

<!-- -->

, Spatial

<!-- -->

, Svg

<!-- -->

, Table

<!-- -->

, Text

<!-- -->

, Xml

## Education

Degrees and diplomas

### 1997/98 - Master - Production and Computer Engineering

University of Bordeaux  <!-- -->- With honors<!-- -->

### 1994/96 - Bachelor - Industrial Engineering with Production specialization

University of Burgundy  <!-- -->- With satisfactory honors<!-- -->

## Certificates

The papers

Data Mining with Weka

Linear Algebra

Scalable Machine Learning (CS190.1x)

Big Data with Apache Spark (CS100.1x)

Statistical Learning with R

## Interests

And Hobbies

Games

Chess, Rugby

Reading

Computer Science, Product Design, Psychology

Sports

Running, Skiing, Swimming

## Languages

Lost in Translation

Dutch(

<!-- -->

Fluent

<!-- -->

)

English(

<!-- -->

Fluent

<!-- -->

)

French(

<!-- -->

Native Speaker

<!-- -->

)
