Bastien G.

Full-Stack Developer

575€
/day
Contact us for this profile

My experience

Web Developer Freelance - Freelance01.08.2018 - Present


More

Directeur technique - iTIC Solutions01.08.2015 - 01.07.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
More

Consultant technique - iTIC Solutions01.06.2013 - 01.07.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\n\n
More

Technicien développeur - iTIC Solutions01.01.2012 - 01.06.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...)\n

My stack

Spoken languages

ENGLISH: advanced
FRENCH: native
SPANISH: beginner

Others

Consulting, Project Management, SEO

IT Infrastructure

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

Languages

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

Frameworks

Node.js, Symfony, Backbone.js

Databases

Graph Database

Technologies

REST API

My education and trainings

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