Bastien G.

Full Stack Developer

690 dollar

Mon expérience

FreelanceAugust 2018 - Présent

Voir plus

iTIC SolutionsAugust 2015 - July 2018

Courant 2015, on m'a peu à peu confié les fonctions de Directeur Technique, assurées jusque là par le Directeur général. J'ai également commencé à pratiquer le télétravail, pour finir en 100% télétravail.
Sur cette période j'ai travaillé principalement sur 4 projets :

Une application web collaborative de gestion de mots de passe
Cette application permet à une équipe de partager des mots de passe et surtout de les retrouver facilement.
J'ai développé ce projet pour répondre à nos propres besoins, nous l'avons par la suite installé pour des clients.
L'application est développée en Node.js (API Rest)+ Backbone.js (client riche).

Extension et mise à jour d'un réseau d'entreprise
- Architecture réseau d'un CFA-CFTP découpé en VLAN
- Serveurs virtuels VMware et XenServer (Linux, Mandriva Directory Server, Backuppc, serveurs métiers, contrôleur Wifi, PfSense : Portail Captif)
- Maintenance du réseau à ma charge
- Prestation de conseil (DSI externalisé), interlocuteur principal auprès des sociétés de services (FAI, Alarme, Logiciels Métiers, etc...)

Une application web de planification des transports : V2
- Définition du besoin client
- Proposition technique et commerciale
- Planification des développements
- Upgrade de symfony 2.3 vers symfony 2.7
- Développements des nouvelles fonctionnalités
- Migration de l'application sur docker

Un agenda en ligne avec prise de rendez-vous par internet pour les cabinets médicaux : V2
- Définition du besoin client par rapport aux feedbacks de la V1
- Réécriture complète du projet (Silex + html + css + architecture Docker automatisé)
- Développement des scripts de fonctionnement en Node.js (rappel par sms et email, sauvegarde des données, importation de base de données depuis les logiciels métiers, migration de la V1 vers la V2)
- Réalisation des sites web clients et du référencement/SEO
Voir plus

iTIC SolutionsJune 2013 - July 2015

En 2013 j'ai évolué au poste de consultant technique, avec 2 domaines principaux, le développement Web et le système et réseau.
J'ai travaillé principalement sur 5 projets pendant cette période :

Une application web de planification des transports
- Définition du besoin client et proposition de solutions
- Rédaction du cahier des charges et du cahier de conception
- Développement de l'application web (symfony + html + css + javascript)
- Management de l'équipe (2 développeurs et 2 testeurs)
- Mise en production et livraison

Création d'un réseau informatique pour un cabinet médical
- Architecture réseau
- Serveurs virtuels VMware (Windows, Linux, Backuppc)
- Maintenance du réseau et des postes clients à ma charge
- Prestation de conseil (DSI externalisé), interlocuteur principal auprès des sociétés de services (FAI, Alarme, Logiciels Métiers, etc...)

Un système de déploiement de serveur VPN pro basé sur OpenVPN
J'ai réécrit les scripts d'automatisation des serveurs de notre solution VPN grand public pour déployer un vpn d'entreprise et l'administrer par une base de donnée (paramètres serveurs et utilisateurs).

Un agenda en ligne avec prise de rendez-vous par internet pour les cabinets médicaux
J'ai rejoins plus sérieusement le projet en 2015, déjà développé par d'autres membres de l'équipe depuis 2012.
- Développement de scripts en Node.js (rappel par sms, sauvegarde des données, importation de BDD depuis les logiciels métiers)
- Migration de l'application sur Docker
- Démonstrations client et installations de nouveaux clients

Une application web d'édition et de gestion des devis
L'application était en service depuis 8 ans. J'ai réalisé une refonte complète de l'interface utilisateur et une mise à jour du code.

En parallèle, j'ai commencé à travailler sur certains sites web de nos clients.
- Participation à la définition du besoin client
- Maintenance de site Joomla
- SEO/référencement

Voir plus

iTIC SolutionsJanuary 2012 - June 2013

J'ai rejoins l'entreprise iTIC Solutions en 2012 en tant que développeur. iTIC Solutions étant une petite entreprise (4 à 7 personnes sur la période où j'y ai travaillé), j'ai occupé un poste aux fonctions très variées grâce auxquelles j'ai beaucoup appris.
J'ai travaillé principalement sur 2 projets pendant cette période :

Un service VPN grand public basé sur OpenVPN
J'ai participé sur ce projet au cahier des charges et à la conception, au développement du client en C++ avec Qt et WebKit + html/css/javascript, au développement de scripts d'automatisation des serveurs VPN et à la réalisation du site web de présentation.

Création d'un réseau informatique pour une entreprise de 75 personnes
- Participation à la création de l'architecture réseau découpé en VLAN.
- Installation de serveurs virtuels VMware (Linux, samba, Backuppc, serveurs métiers, VPN, Postes de travail virtualisés, serveur de gestion de parc informatique)
- Maintenance du réseau et des postes clients à ma charge
- Prestation de conseil (DSI externalisé), interlocuteur principal auprès des sociétés de services (FAI, Alarme, Logiciels Métiers, etc...)

Mes compétences

Databases

Graph Database

IT Infrastructure

Backuppc, VPN, Network administration, Docker, VMware, Linux, Virtualization

Technologies

REST API

Others

Project Management, SEO, Consulting

Languages

JavaScript, C/C++, PHP, CSS, HTML

Frameworks

Node.js, Symfony, Backbone.js

Mes études et formations

- IUT d'Aix-Marseille - DUT Informatique - Informatique2009 - 2011