Johann Dickson - Image de profil

Général:


Localisation actuelle: Edinburgh, Scotland

Education:


2012-2014Master STIC Télécommunications & Réseaux, UFR SFA (Université de Savoie)
Travaux pertinents: Audit de sécurité réseau, VPN MPLS
Projet d'entreprise: Refonte de l'interface de support client pour TelNowEdge
2011-2012DUETI: BSc Informatics, Coventry University
Travaux pertinents: Ecriture de Politique de Sécurité de l'Information, Test de pénétration, Conception de réseau
Projet: Haute-disponibilité avec équilibrage de charge pour requêtes web sur un cluster de postes sous Linux
2009-2011DUT Réseaux & Télécommunications, IUT Annecy (Université de Savoie)
Projet de 2ème année: Hotspot WiFi avec accès par portail captif et VPN
2008-2009Baccalauréat STI Génie Electrotechnique, Lycée Jean Monnet

Expérience professionnelle:


2015-present
  3 ans, 10 mois
Analyste, BlackRock - Edimbourg, Ecosse

2013-2014
Septembre-Septembre
  12 mois
Assistant opérations web et infrastructure, STMicroelectronics - Crolles, France
  Administration d'une plateforme composée d'une vingtaine de serveurs web et base de données
  Développement d'outils permettant de faciliter et automatiser différentes tâches opérationnelles
  Support utilisateur

2013
Avril-Août
  5 mois
Développeur web stagiaire, Infomaniak Network SA - Carouge, Suisse
  Refonte de la création et gestion des plans de salle (billetterie)
  Création d'un plugin Firefox pour les favoris du webmail Infomaniak

2011
Mars-Juin
  12 semaines
Stagiaire au service informatique, Botanic - Archamps
  Etude et implémentation d'une interface web afin de faciliter la gestion de la téléphonie en magasin.

Projets:


2018monzo-webhook-lambda
Lambda AWS qui permet de récuperer des webhooks depuis Monzo et insérer les transactions dans une Google spreadsheet Cela me permet de tracer mes dépenses en limitant les entrées manuelles

  Projet personnel  --  Python, AWS
2013PiPlayer
Interface web permettant de jouer des vidéos sur un Raspberry Pi

  Projet personnel  --  Python, PHP
UDS_edt
Permet aux étudiants d'accéder facilement à leur emploi du temps universitaire en générant des iCals
Script qui récupère des données XML du site web des emplois du temps universitaires, traite les données et exporte un iCal pour synchronization avec une application de calendrier

  Projet personnel  --  Python
mcisg
Votre imdb local avec des informations sur vos films
Script et éléments créant un site web statique avec de l'information sur les films stockés sur votre pc

  Projet personnel  --  Python, HTML
Interface de support client
Refonte de l'interface de gestion des clients, création d'un script de génération de configuration SSH

  Projet d'entreprise avec TelNowEdge durant le Master; groupe, 5 personnes  --  HTML, PHP, MySQL, Python
2012UDS_menuRU
Permet aux étudiants de retrouver le menu du restaurant universitaire sur leur smartphone
Script qui récupère le menu du Restaurant Universitaire depuis un feed RSS et de l'exporter au format iCal

  Projet personnel  --  Python
charlieframes.com
Gallerie photo interactive, essayez sur mobile

  Projet personnel  --  PHP, JavaScript, jQuery, scripts Shell, Python
2011Haute-Disponibilité avec Equilibrage de charge pour requêtes web sur un cluster de stations de travail sous Linux

  Projet de Bachelor à Coventry University  --  Debian, Apache, NFS, DRBD, Heartbeat, Keepalived, HAproxy, Ldirectord, Pound, Ganglia, scripts Shell
Etude et implémentation d'une interface web afin de faciliter la gestion de la téléphonie en magasin
Etude de la configuration Asterisk existante et de l'interface web FreePBX, transposition de la configuration et tests afin d'obtenir un fonctionnement identique en utilisant l'interface de FreePBX

  Projet de stage DUT  --  Asterisk, FreePBX
Bitcoin pool worker status; btc.imnotacyb.org
Permet aux utilisateurs de visualiser les informations importantes sur leurs miners de Bitcoin en un coup d'oeil
Récupère les données de l'utilisateur (JSON) depuis un autre site pour les réafficher de façon simple

  Projet personnel  --  HTML, PHP
Hotspot WiFi avec accès par portail captif (Chillispot) et VPN (OpenVPN)
Mise en place d'un point d'accès WiFi qui permette à l'utilisateur d'accéder au réseau via un portail captif (page web de login) ou en se connectant au VPN

  Projet de dernière année DUT  --  Point d'accès Cisco, Debian, Chillispot, Apache, MySQL, FreeRADIUS, IPtables, OpenVPN, OpenLDAP, DHCP, scripts Shell
----Reseau domestique
Multi-site; Serveurs et Raspberry Pi gérés avec Puppet
Accès à distance; OpenVPN, Tunnels SSH
Roles: Backups, Partage de fichiers Samba, Jabber, Développement Web, Lecteur audio, Serveur multimedia
Plateforme de prototypage Arduino
Commande d'une matrice LED 8x8 via navigateur web, possibilité d'afficher des motifs aléatoires ou de suivre une séquence (écrite en dur ou en décodant des images)

Compétences:


Langues:

Bilingue Français/Anglais
Notions d'Allemand et Espagnol

Environnements et services:

Windows server 2003
Active Directory, GPO
Linux (Debian, CentOS)
DHCP, Bind, Apache, Nginx
OpenVPN, IPtables
Samba, NFS, DRBD, Heartbeat
Asterisk, Chillispot
Routeurs et switchs Cisco
Cisco CCNA
RIP, OSPF, MPLS
Access-lists, Vlans, Subnetting
Virtualisation
VMware, VirtualBox

Software:

Contrôle de version: Git
Gestion de configuration: Puppet
Suivi de tickets: Request Tracker
Monitoring: Nagios, Munin

Programmation:

HTML, PHP, SQL, Javascript, Ajax, LaTeX
C++, Java, Python; Programmation Orientée Objet
Applications client/serveur multi-thread ou distribués
Scripts shell - BASH, Powershell

Autres activités:


Sports: Escalade, Freebord, Natation, Course à Pied, Randonnée, Vélo, Snowboard

Loisirs: Electronique (Arduino, ESP8266), Lecture

Voyage: Allemagne, Ecosse, Malaisie, Norvège, Portugal