A propos

Je suis passionné de développement web depuis plus de 6 ans. Je me suis également pris de passion pour les réseaux informatiques. Cela fait plusieurs années que je travaille d'arrache pied pour parfaire mes compétences.

En savoir plus

Projets

Je participe sans cesse à plusieurs projets, dont certains ne voient jamais le jour, mais me permettent d'apprendre de nouvelles choses. J'aime développer avec des amis et des collègues, je trouve cela très motivant.

En savoir plus

Contact

Vous pouvez me contacter sur mon adresse e-mail personnelle pour me proposer un projet, me mandater pour créer un site ou une application ou pour obtenir mon aide en tant que sysadmin. N'hésitez pas a me contacter pour obtenir des conseils ou un devis.

En savoir plus

Développement web

J'ai commencé à faire du développement web en 2009. J'ai appris les langages HTML 4 et CSS 2. Par la suite, j'ai étudié la version 5 d'HTML et la version 3 de CSS.

En 2013, peu après avoir commencé mon apprentissage de PHP,j'ai commencé à apprendre la structure MVC et à utiliser des frameworks tel que CakePHP et Symfony 0 et j'ai finalement opté pour CakePHP dans le courant de l'année 2014.

Par la suite, j'ai commencé à m'intéresser à design responsive puis au material design ainsi qu'au préprocesseurs. J'utilise sass pour me faciliter la vie du côté CSS. J'ai également commencé à m'intéresser à NodeJS, car c'est une nouvelle technologie qui a un bel avenir devant elle et depuis quelques temps, je ne cesse de développer avec pour apprendre à maîtriser cette technologie.

Node n'est pas la seule technologie à laquelle je m'intéresse. Je m'intéresse également à Angular JS, qui est une révolution du côté front-end. Je me suis également mis à apprendre le python avec le framework Django. Je me suis récement interessé au développement mobile basé sur des technnologies web avec le framework Ionic.

Cette année, après avoir haï pendant deux ans le framework Symfony 2, je m'y suis finalement remis et je suis, à présent, capable de développer en utilisant ce framework, qui finalement est merveilleux bien que difficile à apprendre. J'ai réussi à le prendre en main très vite, car j'ai pas mal de notion en programmation.

HTML
CSS
PHP
CakePHP
Symfony 2
JavaScript / jQuery
Node JS
Angular JS
Django

Développement PC

Avant de commencer ma formation, j'avais fait un peu de C++ et de Java. Mais je ne me suis pas passionné pour le développement d'applications PC.

Ce n'est que lors de ma seconde année d'étude que j'ai commencé à apprécier la programmation. J'ai étudié la programmation orientée objet et j'ai pris goût au développement d'application PC. J'utilise les langages C# et Java. Je fais encore un petit peu de VB et VBA quand il le faut. J'ai d'ailleurs débuté avec le langage Visual Basic.

Pendant près d'un an, j'ai arrêté de développer des applications PC, car cela ne m'intéressait guère et je vois l'avenir dans le web donc j'avais abandonné le développement PC. Mais, est né récemment, une technologie permettant de créer des applications PC avec NodeJS. Il s'agit de Node Webkit, qui est absolument fabuleux ! Cela m'a redonné envie de développer des programmes pour les ordinateurs.

C#
VB/VBA
Java

Administration serveur

Jusqu'en 2011 je n'étais qu'un novice en développement web et je ne faisais rien de plus. Mais au fil du temps, à force de mettre des sites en ligne, j'ai eu envie de comprendre comment fonctionnait un serveur. J'ai alors créé mon premier serveur web à la maison. C'était un serveur Ubuntu. J'ai ensuite énormément travaillé sur Debian avant de me concentrer sur CentOS.

Ce n'est qu'en 2013 que j'ai commencé à me pencher de plus en plus sur les serveurs. Sécurité, panels, VPS, etc. J'ai commencé à mettre en place des serveurs de plus en plus gros. Aujourd'hui je suis capable de mettre en place des serveurs d'entreprises. Actuellement, j'étudie le cloud.

Je travaille uniquement sur des serveurs Linux, mais j'ai des notions en ce qui concerne le domaine de Windows. Je suis en mesure de mettre en place des serveurs Windows pour de petites entreprises (Contrôleur de domaine, serveur de fichier, DNS, etc).