Menu

Anthony LAURENCE

Nantes

En résumé

Je suis actuellement en poste chez Vision Objects en tant qu'ingénieur développement applications mobiles.

Pendant mon temps libre, j'aime me tenir au courant des nouvelles technologies, faire du vélo et programmer sous XCode.

Mes compétences :
IOS
IPad
Objective-C

Entreprises

  • Vision Objects - Ingénieur iOS

    Nantes 2011 - maintenant Notes Mobile

    Version 1.0 :
    - Implémentation du page navigator.
    - Implémentation du panneau settings, propriétés des outils, téléchargement des langues via AFNetworking, …

    Version 1.1 :
    - Implémentation de la partie sélection de texte. Mise en place de l’algorithme de sélection pour qu’il n’y ai aucune saccade et utilisable pour les langues qui vont de gauche à droite et droite à gauche. Développement des actions possibles sur une sélection : recherche sur Google, Wikipédia, définition avec les données Apple (UIReferenceLibraryViewController) ou Wiktionary.
    - Import de fichiers PDF pour pouvoir les annoter.
    - Support de Airprint pour imprimer une sélection, une page ou le cahier entier.
    - Implémentation de l’import/export via Dropbox et Evernote. Utilisation de leurs SDK.

    Version 1.2 :
    - Implémentation du data tracking pour améliorer Notes Mobile.
    - Amélioration de l’export de fichiers PDF en terme de temps à l’aide du logiciel « Instruments ».
    - Amélioration de l’import/export des fichiers .notes (format propriétaire) en terme de temps et coût mémoire.
    - Résolution de plusieurs fuites mémoires.

    Version 1.3 :
    - Ré-écriture de l’objet chargé de faire les thumbnails. Création d’un objet qui se charge de dessiner le contenu d’une page dans un contexte graphique en enlevant toutes références à des objets UIKit non thread-safe = > optimisations en performances et en utilisation mémoire.
    - Export du texte reconnu et des équations dans la page sous forme de fichiers LaTeX.
    - Design iOS7 avec un UX Designer.
    - Suppression de la librairie tierce ShareKit et implémentation de notre propre service de partage. Support de UICollectionView et simplification des interfaces.
    - Gestion de manière générique des stylos bluetooth suivants : Jot Pen, Wacom Intuos Creative Stylus et PogoConnect.


    Smart Note Taking Toolkit
    (https://dev.myscript.com/dev-kits/application-toolkit/)

    Composant C++ gérant la relation entre l’encre écrit par l’utilisateur et la reconnaissance qui est faite en temps réel. Ce projet est réalisé avec la méthode Test Driven Development.
    - Ecriture du wrapper Objective-C par dessus le C++.
    - Implémentation de toute la partie multithread de ce composant à l’aide des librairies boost.
  • Euroscript Systems SAS - Stagiaire

    2011 - 2011 Publication d'un viewer sur iPad

    Durant cette mission, j'ai réalisé une application iPad qui permet au pilote de visualiser de la documentation technique.
    Cette application est basé sur des pages HTML et une table des matières XML. Cette application gère la sauvegarde et la lecture de fichiers XML. Elle utilise une base SQLite pour faire de la recherche.

    Les pages HTML ont été générées à partir de flux XML par un programme JAVA. Cette transformation utilise des feuilles de style XSL.

    A la fin du stage, l'application est 100% opérationnelle avec en plus l'impression en WIFI via AirPrint.
  • ESEO - Projet de fin d'études

    Angers 2010 - maintenant Projet en cours de développement.

    Intitulé du projet : Réalisation d'une centrale domotique.

    Le but de ce projet et de réaliser une centrale domotique sur ordinateur. Cette centrale communique avec différentes cartes dans la maison sans fil. Elle doit être capable de piloter des actionneurs ou de récupérer les valeurs de différents capteurs. Pour finir, l'application sauvegarde les données liées à chaque carte dans un fichier XML.

    L'application est réalisée en C++.

    Nous sommes deux sur ce projet. J'ai en charge toute la partie sur ordinateur tandis que mon binôme est en charge du programme sur les cartes.

    Ce projet est terminé et l'application est opérationnelle.
  • Inverto (Luxembourg) - Stagiaire

    2010 - 2010 Développement et enrichissement d'applets "Widgets TV" :

    - Création de Widgets TV
    - Utilisation de Google Web Toolkit et YQL
    - Création d'icônes à l'aide du logiciel Gimp

    Stage de trois mois et demi
  • Entreprise Balzac - Ouvrier

    2008 - 2008 - Ravalement d'une maison
    - Prise en charge d'un stagiaire
  • Maisons Ériclor - Stagiaire

    Chambray-lès-Tours 2007 - 2007 - Mise à jour des bases de données pour un nouveau logiciel
    - Rédaction des avenants pour les clients
  • Entreprise Balzac - Ouvrier

    2006 - 2006 - Préparation des murs avant peinture
    - Ravalement d'une maison

Formations

Réseau

Annuaire des membres :