Qui suis je?

FEKRI MBarek, né le 10/07/1983.
Marrié, 2 enfants. Passioné par le développement informatique.

Au cours de ma vie professionnelle j'ai acquis des compétences telles que la programmation objet, le débogage, la reprise d'un code déjà commencé, le versionning et la méthodologie agile. Mais ce qui me plaît vraiment le plus, c'est développer quel que soit le langage quelle que soit l'application. Depuis tout petit je développe. J'avais commencé avec le Basic sur un ordinateur en noir et blanc ou j'ai appris les rudiments du langage. J'adore développer, répondre à des demandes de clients par des applications adéquates, relever des défis liés à la programmation. Il est vrai que j'ai plus de compétences en développement PHP & Mysql, professionnellement parlant ; Compétences que j'ai améliorées lors de ma formation en 2012. Il ne faut pas non plus oublier que je suis très bon en C# et assez bon en DELPHI, plus précisement le PASCAL OBJET. J'ai pu acquérrir quelques connaissance en JAVA au cours de mes études. Finalement la connaissance de ces 5 langages de développement me paraît être un atout considérable ; mais mon véritable atout est l’algorithme dont j'ai une très bonne connaissance. Selon moi, une fois que l'on connait bien cette matière, les langages ne se distinguent uniquement que par leur syntaxe.

Mon CV

Vous pouvez retrouver mon cv sur viadeo CV (viadeo)

Ou en pdf en cliquant sur ce lien

Langages utilisés

Winform

  • C#
  • Delphi
  • JAVA

Langage Web

  • PHP
  • MySql
  • CSS
  • HTML
  • Javascript

Mobile

  • Delphi

IDE

  • NetBeans (Php, Css, Html)
  • Visual Studio (C#)
  • Rad Studio (Delphi)

Techniques

  • PHP & MySql

  • Delphi

  • C#

  • JAVA

  • Design

  • Html & Css

  • jQuery

  • Drupal

Réalisations

Voici ce que j'ai pu produire aussi bien professionnellement que personnellement.

project 1 project 1 project 1 project 1 project 1 project 1 project 1

Mise à jour d' Upload Gazoline.

AgenceStudio Gazoline
DateJanvier 2014
TechniqueHTML5, CSS3, JavaScript, PHP, MySql

Dans le cadre de mon stage chez Studiogazoline, il m'a été demandé d'ajouter plusieurs nouvelles fonctionnalité à ce site de partage de contenu entre la societé et leurs clients. Entre autres, la possibilité de télécharger un dossier entier sous forme d'archive zip. La recherche de fichier ainsi qu'une gestion de droits. Diviés en 3 partie : les utilisateurs basique, qui ne peuvent que télécharger, les uploaders qui peuvent envoyer et télécharger des fichiers uniquement dans leur espace et les administrateurs qui peuvent tout faire sauf acceder au compte du Super Administrateur.

Areamap Generator

Générateur d'area map / svg

AttrapTemps
DateOctobre 2013
TechniqueC#, HTML, CSS

Durant mon emploi chez AttrapTemps j'ai du réaliser une carte de la france interactive à partir de laquelle un utilisateur, en cliquant sur la region souhaité avait accées aux contenu liés à cette region. Pour la réalisation de cette tache, durant mon temps libre, j'ai développé ce petit outils de générateur d' imageMap.

Map Editor Map Editor Map Editor Map Editor Map Editor

Editeur de Map

DateDecembre 2013
TechniqueC#

Cet éditeur a été réaliser pour accompagner un jeu de rôle que je développer par défis et par plaisir. L'éditeur est absolument nécessaire sans quoi il m'était impossible d'avancer dans le developpement du jeu lui même.

Interpreteur Interpreteur Interpreteur Interpreteur

Interpreteur codé en C#

DateDécembre 2013
TechniqueC#, Language personalisé

Cet interpreteur a été réalisé suite à un défis que je me suis lancé. Je voulais programmer un jeu et les scripts permettent, de modifier le comportement des NPC, Objet, Monstres du jeu sans avoir à chaque nouvelle modification à compiler entierement l'application.

QueryParser

Parseur de requetes sql

DateJuillet 2009
TechniquePHP

Durant mon époque MMORPG je faisait partie d'une guilde et pour le plaisir j'avais voulu créer un site perso qui servirait à la présenter ainsi que tout ces membres. L'idée était fort apprécié et de l'aide m'avait été proposé par les membres de la guilde. Sauf que je devais faire face à certains membre qui voulaient pouvoir executer eux-même des requetes. N'ayant qu'une base de donnée et qu'un utilisateur pour cette base (restriction free oblige) j'ai été obligé de trouver une solution. Et voici donc la classe que j'avais écrite à l'époque. Elle est limité dans la mesure ou elle contrôle seulement de simple requête, elle ne gère pas les requête imbriquées je n'avais pas poussé le développement de cette classe car l'objectif fixé avait été atteint.

Aromandise Aromandise Aromandise Aromandise Aromandise

Page d'attente

ClientKomuneid
DateMars 2015
TechniqueHTML5, CSS3, JavaScript
Lienhttp://aromandise.com

Une page d'attente en attendant le nouveau site d'Aromandise. Cette page offre la possibilité de s'abonner à la news letter.

Avant l'ajout du responsive

Ajout responsive Cours diderot

ClientCours diderot
DateAvril 2015
TechniqueHTML5, CSS3, JavaScript
Lienhttp://examplecomp.com

L'ajout de responsive à un site qui était fixe. Un exercice très sympathique que je recommande.

Password Manager Password Manager Password Manager Password Manager Password Manager

PasswordManager

ClientStudio gazoline
DateMars 2015
TechniqueHTML5, PHP, MySql, JavaScript

Cette application permet à studio gazoline d'avoir une plateforme ou elle peut stocker et visualiser les mot de passe des différents site qu'elle a réalisée.

Le joueur sur la carte

Jeu de rôle

DateJuin 2013
TechniqueC#, Direct X

Ce qui m'a vraiment attiré dans le monde de la programmation sont les jeux video. Depuis tout petit je rêve de faire un jeu comme Zelda mais avec des element de JRPG. Ce projet m'a aussi appris que parfois on ne peut pas continuer sans le developement d'une application externe, en l'occurence l'éditeur de map

Packer

DateJuin 2013
TechniqueC#

Voici un utilitaire que j'ai crée pour compresser et assembler des fichiers en un seul fichier. Ce qui permet leur partage. Il me sert également à créer des pack pour les mises à jour de mes applications.

Edition d'un client

Application de gestion

ClientFekriBatiment
DateJanvier 2008
TechniquePHP, MySql, CSS, HTML

Voici une application web faite pour la societé de mon frère. A sa demande je lui ai réalisé cette application pour lui faciliter sa création de devis et facture pour ses clients.

Définition du port d'écoute; Arret et démarrage du serveur

Serveur web

DateJanvier 2011
TechniqueC#, CSS, HTML, JAVASCRIPT

Ce serveur web a été réalisé avec l'intention de comprendre comment sont envoyé et recupéré les données entre serveur et navigateur mais également dans l'optique, que plus tard, je pourrais créer une application web avec une interface de gestion web.

Jeu de block

Datedecembre 2014
TechniqueC#, DirectX

J'ai réalisé ce petit jeu dans le cadre d'un PPE en algo. Les sprites(dessin) ne sont pas de moi mais tout le reste l'est.

Application de gestion en WPF

DateMai 2015
TechniqueC#, WPF

Cette application m'a permise d'apprendre une nouvelle technologie WPF qui est trés accés DATABINDING. Par ailleur j'y ai pu crée un controle utilisateur en me servant d'un navigateur web et de l'editeur CKEDITOR

Couleur canyon

ClientCouleurCanyon
DateJanvier 2015
TechniqueHTML5, Drupal 7, CSS3, JavaScript
Lienhttp://couleurcanyon.fr

Couleur canyon est un site dans lequel j'ai participé énormément, j'en ai même fait les fondations.

Application de gestion en WPF

DateMai 2015
TechniqueC#, WPF

Cette application m'a permise d'apprendre une nouvelle technologie WPF qui est trés accés DATABINDING. Par ailleur j'y ai pu crée un controle utilisateur en me servant d'un navigateur web et de l'editeur CKEDITOR

  • Upload Gazoline

    Upload - StudioGazoline

    Plateforme de partage de fichier...

    Upload - StudioGazoline

  • project 2

    AreaMap Generator

    Générateur d'image map en C#...

  • Map Editor

    Editeur de map

    Editeur de carte pour jeu de rôle...

  • Interpreteur

    Interpreteur

    Execution de code original...

  • Interpreteur

    Parseur de requetes sql

    Filtrer les requêtes...

  • Aromandise

    Aromandise

    En attendant le site complet...

  • Cours diderot

    Cours diderot

    Responsive, bienvenue...

  • PasswordManager

    Password Manager

    Gestionnaire simple de mot de passe...

  • Rpg

    Jeu de rôle

    Ma première interaction avec le monde du jeu video...

  • Packer

    Packer

    Une application qui compresse et assemble des fichiers...

  • Application de gestion

    Application de gestion

    Une application qui permet à la réalisation de devis et factures...

  • Serveur web

    Serveur web C#

    Un serveur en C# capable de générer des page dynamique en javascript...

  • Puyo Puyo

    Puyo Puyo

    Ce jeu est un peu comme tetris. Je l'ai découvert sur megadrive...

  • Client Lourd nesti

    Client lourd NESTI

    Application de gestion WPF pour l'epreuve E4 du BTS SIO...

  • Site web nesti

    Site web NESTI

    Voici la seconde production, un site ecommerce pour l'epreuve E4 du BTS SIO...

  • Couleur canyon

    Couleur Canyon

    Un site sous Drupal 7 auquel j'ai participé...

Contactez moi

Mes compétences vous intéressent ? Vous pouvez me contacter à tout moment.

Chargement de la carte...
Veuillez saisir votre nom.
Veuillez saisir votre adresse email.
Veuillez indiquer le propos de votre message.

187 Rue pierre cardenal, les flamants roses, 34080 Montpellier

mbarekfekri@gmail.com

06 26 24 94 31