Menu

Mehdi FEKI

NANTES

En résumé

Ingénieur INSA en informatique, je suis actuellement développeur d'applications Android sur smartphone et tablette. Développer une application n'est pas si compliqué en soit, mais en développer une qui soit fluide, simple d'utilisation et évolutive est beaucoup plus complexe et c'est ce qui me plait. J'accorde aussi beaucoup d'importance à l'ergonomie des applications et à l'expérience utilisateur.

La gestion de projets, en particulier les projets d'applications mobiles, est un objectif que j'ai depuis le début, mais pour cela, une expérience dans le développement est selon moi indispensable.

Divers liens :
=> https://twitter.com/mfekim
=> http://www.doyoubuzz.com/mehdi-feki/

Mes compétences :
Java
Android
Applications mobiles
Méthode agile (Scrum)
User Interface (UI)
Git
Android Studio
Objective-C
User eXperience (UX)
SVN
IOS

Entreprises

  • Idix - Développeur Android

    2014 - maintenant Développe les applications Android tout en enrichissant les différents socles Android de l'entreprise afin de gagner en efficacité et en temps sur les futurs projets. Il m'arrive occasionnellement de faire de la maintenance ou d'ajouter des fonctionnalités sur des applications iOS comme celle d'Unibet.

    J'ai eu l'opportunité, sur un projet avec Alstom, de faire un peu de gestion de projet en recueillant le besoin du client à travers des réunions, rédiger une documentation complète mais concise listant, en autres, les fonctionnalité de l'application sous forme de User Story.

    Quelques exemples d'applications Android publiques :
    + Libération (version 4.0 => 4.0.1)
    => https://play.google.com/store/apps/details?id=com.visuamobile.liberation
    + Insead Knowlegde (version 1.2 => 1.4.1)
    => https://play.google.com/store/apps/details?id=edu.insead.knowledge
    + L'Opinion (version 3.0 => 3.4)
    => https://play.google.com/store/apps/details?id=fr.lopinion.tablet
    + ChallengeSoir (version 1.0 => 1.6)
    => https://play.google.com/store/apps/details?id=fr.challenges.challengesoir
    + ObsDuSoir (version 1.0)
    => https://play.google.com/store/apps/details?id=com.nouvelobs.obsdusoir
  • Mobistep - Développeur Android/iOS/PHP

    Paris 2013 - 2014 + Développement d'une partie de l'application (non publique) iPad Culligan
    + Ajout de fonctionnalités et correction de bugs sur diverses applications Android
    + Évolution du Back Office / Serveur de l'entreprise développé en PHP
  • Sopra Group -  Chargé du projet mobilité Android de l'agence Sopra Group Niort

    Paris 2013 - 2013 Stage de fin d'études réalisé à l'agence de Niort de Sopra Group dans le cadre de mon PFE de 5e année à l'INSA.

    Objectif : spécifier, concevoir et développer l'application mobile Android de l'agence Sopra Group Niort.
  • IRéalité - Nantes - Développeur iOS - Java EE

    2012 - 2012 Stage de <> de 8 semaines réalisé dans une des 9 cellules de compétences qui composent la société CAPACITES SAS, filiale de l'Université de Nantes. Elle est spécialisée, entre autre, dans le développement des applications mobiles iOS et Android (www.irealite.com).

    # Objectif personnel : mettre en application les connaissances acquises à l'IUT et à l'INSA, découvrir le monde des petites entreprises françaises et le développement d'applications mobiles sous iOS.
    # Objectif professionnel : ajouter des fonctionnalités (p.ex. partage sur Facebook et Twitter, favoris) sur une application iPhone et réaliser la conception et l'implémentation du modèle et du contrôleur d'une application Java EE. Le modèle et le contrôleur étant les deux couches inférieurs du patron de conception MVC.

    L'application iPhone en question est disponible sur l'AppStore d'Apple sous le nom <>.

    IDE : Xcode & NetBeans ; Langages : Objective-C, Java ; Divers : SQLite, PostgreSQL
  • INSA - Rennes - Projet 4e année

    RENNES 2011 - 2012 Spécification, conception et développement d'un jeu de plateau dans le cadre des modules "Programmation Orientée Objet C++" et "Modélisation UML".

    Ce projet d'équipe (2 étudiants) m'a permis de découvrir le langage C++, de mettre en pratique mes connaissances UML et d'utiliser différents patrons de conception vus en cours comme le singleton, la fabrique ou encore le poids-mouche.

    Langages : C++, C#/WPF ; Modélisation : UML 2.0 ;Divers : Modelio ; Microsoft Visual Studio
  • Carthage DEV - Tunisie - Développeur Java-Flex-Red5

    2011 - 2011 Stage d'application de 10 semaines réalisé en Tunisie dans une jeune entreprise spécialisée dans la création de sites web, mais aussi dans le développement d’applications web (carthagedev.com).

    # Objectif personnel : mettre en application les connaissances acquises à l'IUT et à l'INSA, découvrir le monde des petites entreprises et découvrir la culture tunisienne tout en améliorant mon dialecte tunisien.
    # Objectif professionnel : réaliser un cahier des charges fonctionnel « simpliste » et développer des fonctionnalités d'une application de web conférence (visioconférence, tchat, partage de documents et gestion de dossiers) à l'aide du serveur Red5 (www.red5.org).

    IDE : Eclipse ; Langages : Java, AS 3.0 et Flex 4.5 ; Divers : serveur Red5, red5 IDE plugin et plugin Flex
  • IVE Lab - United Kingdom - Développeur Java

    2010 - 2010 Stage d'application de 10 semaines réalisé en Angleterre, à l'université de Teesside (www.tees.ac.uk), au sein d'un laboratoire de recherche spécialisé dans l'intelligence artificielle (ive.scm.tees.ac.uk).

    # Objectif personnel : mettre en application les connaissances acquises à l'IUT et découvrir la culture anglaise tout en améliorant mon anglais.
    # Objectif professionnel : créer un éditeur de graphes à l'aide de bibliothèques et développer une application graphique en Java permettant de visualiser à distance (client/serveur) et en temps réel l'avancée d'une histoire (l'histoire étant modélisée par un graphe).

    IDE : Eclipse ; Langage : Java ; Divers : Théorie des graphes, Jung (jung.sourceforge.net)
  • INSA - Rennes - Projet 3e année

    RENNES 2010 - 2011 Mise en place d’une extension permettant la prise en charge du double sous-titrage dans VLC Media Player.

    Plusieurs formats de sous-titres sont gérés (SRT, SUB et SSA). Cette extension est destinée à être diffusée sous licence GNU GPL au sein de la communauté VLC internationale, afin de permettre aux utilisateurs d'y apporter des modifications. Plus d'informations sur ce projet à l'adresse suivante : https://code.google.com/p/vlc-dual-subtitling/

    Éditeur de texte : Notepad++ ; Langage : Lua ; Divers : VLC Media Player
  • IUT - Nantes - Projet 2nd année

    2009 - 2010 Développement d'une application client/serveur en Java permettant de résoudre les problèmes classiques de graphes (p. ex. chemin le plus court, chemin le plus long). Nous étions une équipe de 5 étudiants. Mon but fut de développer la partie réseau tout en mettant en place un protocole de communication entre le client et le serveur.

    IDE : Eclipse ; Langages : Java et C ; Divers : Théorie des graphes
  • Bergeret groupe ASTEN - Nantes - Manoeuvre

    2009 - 2010 Durant 5 semaines (cumulées), j'ai mis en place des dalles, fait couler de l'asphalte, soulevé-coupé puis posé des rouleaux d’étanchéité et nettoyé les chantiers en fin de journée.

Formations

Réseau

Annuaire des membres :