Fork me on GitHub

Léo Derbois

Mobile Team Manager & iOS Developer
Fascinated by computers science since I was 14 years old, and especially by the UNIX world. I love to improve and share my knowledge.

Experiences

     
  • Mobile Team Leader & iOS Developer at Wisimage
    Clermont-Ferrand (France) Visit web page

    In charge to lead WISIMAGE mobile team & projects (Android & iOS).

    • Working directly with partners and customers to support their projects,
    • manage developers tasks and planning,
    • develop iOS WISIMAGE and customers/partners applications (iPhone/iPad).
         
  •        
  • iOS Developer at Wisimage
    Clermont-Ferrand (France) Visit web page

    In charge to develop an iOS application to demonstrate all Wisimage knowledge in facial recognition and inteligent live make up. I developed MakeUp Live user interface by offering a very simple user experience which is capable to show all Wisimage know-how. I worked closely with designer to attract eyes of potential clients.

         
  •        
  • OS X & iOS Developper at Aquafadas
    Montpellier (France) Visit web page

    In charge to develop OS X application for Aquafadas. Some of my projects :

    In charge to develop iOS user interface components for Aquafadas iOS template applications.

    In charge to studying solutions to improve internal framework architecture and external framework integration. Worked on a CocoaPods creation for internal developers and clients.

         
  •        
  • OS X Developper (Intern) at Aquafadas
    Montpellier (France) Visit web page

    Implement AppFactory Android, a Mac OS X application which allows to generate Android Kiosks, magazines and books easily.

         
  •        
  • iOS developper (Intern) at Vesalis (Wisimage)
    Clermont-Ferrand (France) Visit web page

    Recherche & Development to create a facial recognition application with Vesalis API. Implement an Universal Framework (Mac and iOS in Objective C) based on Vesalis facial recognition library (in C++) and an user interface which permit to detect people on camera.

         
  •        
  • Create a benchmark system for company server (Intern) at Vesalis (Wisimage)
    Clermont-Ferrand (France) Visit web page

    in charge of the creation of a C++/Qt client-server benchmark system for the company server. This system permit to know in real-time informations (CPU, RAM, Fan speed,etc.) and launch unit test on Vesalis API to get statistics informations.

         
  •        
  • Creating RMC/MMC console for ReactOS (School Project)
    Institute Of Technology of Clermont-Ferrand (France)

    School project, with a 4 people team, we implemented the ReactOS Management Console, equivalent of the Microsoft Management Console, for the ReactOS operating system. ReactOS is an open-source operating system intended to be binary-compatible with computer programs and device drivers made for Windows 2000 and its successors.

         
  •        
  • Youth Leader at Centre de loisirs des vallées vertes
    Genouilly (France)

    During 5 years, in summer (June and August), I was youth leader for 4 to 14 years old children, for a recreation center. After 2 consecutive years I became a team leader for leading external camps.

         
  •     

    Projects

  • Articles about development

    I wrote articles about development alone and now on putaindecode.io with a little developer community.

    Putaindecode.io

    Others

    All my articles are backup at articles.leoderbois.com

  • Cocoapods

    PopoverStatusItem

    PopoverStatusItem is an Objective C Class which permit to create easily NSStatusItem with assciated view in Cocoa. You can associate different NSView for different action(⎇,⌘…). This class is usefull to create menubar app for exemple. For more information visit PopoverStatusItem documentation. This is a Cocoapods library compatible.

    DragDropImageView

    DragDropImageView is a custom NSImageView which can accept Drag and Drop Operation. To use it just make inherit an NSImageView on your nib and implement DragDropImageViewDelegate protocol in your controller. For more information visit DragDropImageView documentation. This is a Cocoapods library compatible.

  • Jekyll Website Theme

    Boba Fett

    A Resume Theme for Jekyll oriented for developers. All the magic of this theme is that sections fill via Markdown files. This site use the Boba Fett template.

  • Alfred Worklows
    Visit web page

    WebRadios

    This Alfred workflow permit to listen web radio on your favorite native audio application. It is tested on iTunes and VLC.

    Wi-Fi Enabler

    A simple workflow to On/Off wifi on a Mac.

  • Skills

    Programming languages

    Compiled

    • Swift/Objective C - OS X & iOS
    • Cocoa & Cocoa Touch
    • C & C++ - Boost
    • Java JEE & Android

    Interpreted

    • Shell / Bash / ZSH
    • Ruby
    • Python

    Web

    • HTML5/CSS3
    • PHP
    • Javascript
    • LESS / SASS
    • Jekyll (Liquid)
    • Wordpress

    Data Storage

    • Core Data
    • Realm.io
    • Amazon S3
    • JSON//XML/PLIST/YAML

    Process

    Project Management

    • AGILE Method (SCRUM, Rally)
    • Git (Github/Gitlab)
    • Subversion
    • Continuous Integration (CircleCI,GitlabCI)

    Methodologies

    • UML
    • Desgin patterns
    • MCV
    • KVC

    Network Administration

    • SSH/SFTP
    • UNIX servers
    • UNIX services management
    • UNIX web server

    Tools

    iOS/OSX Tools

    • iTunes Connect / TestFlight
    • Cocoapods
    • Fastlane
    • Crashlytics

    Plateform/Operating System

    • OS X
    • iOS (iPhone/iPad)
    • Linux (Debian,Ubuntu,Centos)
    • Android
    • Windows (XP to 8)

    IDE

    • Xcode
    • VI/Nano
    • Atom / Sublime Text
    • Eclipse
    • Visual Studio

    Education

       
  • Professional Bachelor's in Computer Sciences at Institute Of Technology of Montpellier
    Montpellier (France)

    Specialization in IT project management (AGILE Method, Scrum, commercial exchange) and deepening in software engineering.

  • 2 years technical degree in Computer Sciences (DUT) at Institute Of Technology of Clermont-Ferrand
    Clermont-Ferrand (France)

    Algorithmic, languages - object and non object (C/C++, Shell, Java, C#), web (HTML/CSS, PHP) database (PL/SQL), software engineering and software architecture (UML, Merise, Design patterns), and specialization in Linux board computer (kernel) and newtwork architecture.

  • Faculty in Computer Sciences and Mathematical at Institute Of Technology of Clermont-Ferrand
    Clermont-Ferrand (France)

    Basics of computer sciences for mathematics and physics, programming languages(C/C++), computer and network architecture.

  • Hobbies

    Informations

    Social Networking

    (Quicker than Google me )

    Others

    • Car and motorcycle licences (+ vehicules)
    • Diploma for youth leaders and workers (BAFA in french)
    • Languages :
      • English (professionnal)
      • French (native language)
      • Spanish (bases)