DavidBonan

Front-end web developer | react and react-native

Curriculum VitaeBlog
Overview

Hello ! I'm David, a front-end web engineer at Directskills

React, React Native, Jest, Enzyme...

Literally fan of React and more since the release of hooks and Apis unfortunately still experimental like Suspense - Thanks to Dan Abramov and all React Core Team !

EC2, S3, Docker, Netlify...

Having initiated several projects I had to address the issue of deployment by taking in hand all the tools passing from Docker under AWS EC2 created through Gitlab pipelines to the Netlify, Heroku or Zeit

NodeJS, Express, Passport...

Server-side-rendering by Gatsby or Next, backend by Express or simply Node script

MongoDB & Sql

Familiar with classic SQL database systems: Mysql, Sqlite... as well as Mongodb in Nosql

REST, GraphQL & Socket.io

REST for standard APIs, GraphQL for massive fetch data and limited time to transport and socket.io for interaction and authentication

Git, Submodule, Subtree, Subrepos, Monorepo

Rebase and Merge enthusiast and experimenting with Git monorepo or Subrepos with Lerna for my node_modules

Jewtrips

A web and mobile application like yelp for jewish community.

Stack

Jewtrips.com is built using React with a node backend for APIs, authentication (Google, Facebook, Apple) and CRON service. Jewtrips Mobile is built with React Native.
I used MongoDB as Docker container in AWS EC2 with external volume and backup task. APIs are built with express, mongoose and GraphQL with Apollo server and client.
Pictures of establishments are store in AWS S3. Gitlab CI/CD are used for automatic test and deployement to EC2 instance and i hope migrate to Netlify soon.
Appcenter codepush is use for update on-the-fly the mobile app.

React
React Native
NodeJS
GraphQL
Express
Mongo
AWS EC2
AWS S3
Redux
Docker
Apollo
Vidal Mobile

A mobile application for prescription assistance in France and Spain.

Stack

Vidal Mobile is built in NativeScript with a PHP backend for APIs dockerized.

Nativescript
PHP
Docker
REST
Directskills

An application for interim management and billing called "Baps". My mission is to migrate frontend from ColdFusion to ReactJS.

Stack

Baps - next gen - is built in React with a Java backend.

React
Redux
NodeJS
Rest API
Webpack
Babel
Gulp
Monorepo
Jest
Enzyme
Mocha
REST
Vidal Campus

An eLearning medtech web application.

Stack

Vidal Campus is built in PHP with a docker environnement.

PHP
jQuery
Docker
Hotel Push Marketing

A marketing web solution for the hotel domain.

Stack

HPM is a script ready-to-use and backoffice built in PHP and React only for the editing message board.

React
Javascript
PHP
REST
Croustipate

A brand website built in PHP.

PHP
Javascript
REST

Powered by David Bonan with Gatsby 2.0