headshot!

Yann Labour

Nationality: Mauritian
Status: Married
DOB : 6 Nov. ’82

Full Stack Web Application Developer

Passionate Full Stack Web Application Developer with a strong track record in web-based projects, DevOps, and open-source software. Dedicated to optimizing business processes through creative problem-solving and automation, resulting in enhanced efficiency and effectiveness. Seeking a challenging role to leverage my expertise in system architecture design, full-stack web development, and technical leadership.

Experience

  • May ’21 / Development Team Lead at Diadeis/SGSco
    Attached to Data Science team / North America

    Highlights:
    • In collaboration with Data Science team for handling database design, worked on the rebuild of the color profile system to turn it into a one of a kind tool in the industry, solidifying the company's position as a global leader.
    • Developed a search web application around an API provided by the Data Science team, which is now being used by the company's clients.

    Responsibilities:
    • Design architecture for applications and plan implementation
    • Develop Proof of Concepts
    • Work cross-functionally with several teams: Data Science, Infrastructure, & IT
    • Understand business processes to define the most adapted solutions
    • Plan cloud architecture on Azure using App Service Plans, Container Apps, Function apps, Logic apps
    • Development of internal and client facing tools at group level
    • Recruit, train, and mentor development team members
    Technologies used:
    • Development: Laravel, Nodejs, Vue.js, Intertiajs, Microsoft GraphAPI
    • Database: Azure SQL, Redis
    • Systems: Azure App Service, Azure Container Apps, Docker

  • June ’19 - Apr ’21 / Development Team Lead at Diadeis/SGSco
    Attached to Operations / Mauritius site

    Highlights:
    • In collaboration with the Automation team, developed an automated file delivery solution to clients and printers, which saves the company an average of US$45K/month globally.
    • Developed an Adobe Illustrator/InDesign extension for running automated solutions and content injection
    • Worked on critical systems at the group level handling automated quality checks.

    Responsibilities:
    • Design architecture for applications and plan implementation
    • Work cross-functionally with several teams: Automation, Operations, Infrastructure
    • Understand business processes to define the most adapted solutions
    • Plan cloud architecture on Azure with VM
    • Development of internal tools at group level
    • Development of custom Adobe suite extensions and automation scripts
    • Administration of Linux servers
    • Recruit, train, and mentor development team members
    Technologies used:
    • Development: Laravel + Nova, Nodejs, JS/Adobe Extendscript, Microsoft GraphAPI, Azure Functions with .NET Core
    • Database: MongoDB, Postgres, MariaDB, Redis, Azure SQL
    • Systems: Github Actions, Gitlab CI/CD, CentOS, Ubuntu

  • Jan ’19 - May ’19 / Senior Software Developer at Quantum Media.

    • Lead on web development projects.
    • Feasibility study and costing of projects.
    • Systems administration.

  • Sep ’15 / Co-founder and Major Code Monkey at Sugarsplashes Ltd.

    Highlights:

    • Worked on a year long project for a governmental health agency, and was attributed a 2nd year long project
    • Teamed up with a local startup selected by Barclays Incubator to develop a Proof of Concept in the CX field
    • Client facing role doing pitches, writing proposal and estimates.

    Responsibilities:

    • Development of intranet web applications, for governmental agencies in the health, employment sector, or startups.
    • Development of features for a Shopify embedded app developed in Laravel and implementation of GDPR.
    • Creation of technical specs and user stories from customer requests.
    • Contracting with remote teams.

    Technologies used: Laravel, AngulaJS, Vue.js, SASS, npm, webpack, gulp, grunt, MySQL, Gitlab, Github, Ubuntu.

  • May ’14 - Aug ’15 / Lead developer at TF Ltd.

    • Development of a transport web application for a startup.
    • Configuration and deployment of servers.
    • Leading a team of 4 developers.

    Technologies used: Laravel, Yii, AngularJS, MySql, MongoDB, Google Maps, Linux, Chef, micro-services, REST API

  • Oct ’13 - April ’14 / Head of Web Department at Activeline (Harel Mallac)

    • Managing a team of developers; technical lead on web development projects.
    • Feasibility study and costing of projects.
    • Systems administration (cloud servers, physical).

  • Jan ’10 - Aug ’13 / IT Manager at Evolution Prépresse

    • Leading on research and development projects
    • Designed and implemented an intranet/extranet project management and workflow web application which allows project managers, designers, operators and clients to cooperate seamlessly. This tool has allowed the company to manage larger projects with fewer ressources.
    • Developed scripts for Indesign and Illustrator which allowed to save substantial production time (up to 50% on certain projects) as well as diminish error rates.
    • Systems administrator (Mac OS X and Linux servers)
    • Deployed, configured and upgraded various applications: font management, files archiving, production planning
    • Managing a 3 person team (including recruitment and training)

  • Aug ’08 - Dec ’09 / Web developer at BabelWEB/Université de La Réunion

    Web developer/designer and system administrator for the BabelWEB European project hosted by LCF laboratory of Université de La Réunion in partnership with Cellule TICE UR.
    BabelWEB is an elearning project. Users can learn French, Italian and/or Spanish by posting contributions to blogs, then participating in interactive activities.
    Project involved deployment of web applications, CMS usage, design, and development using XML/XSLT, Javascript, PHP and Flash AS3.

  • Jan - Oct ’09 / Engineer at TICE/Université de La Réunion

    Development and deployment engineer at Cellule TICE (Technologie de l'Information et de la Communication pour l'Enseignement) of Université de La Réunion.
    Deployment, integration and maintenance of web applications such as ORI-OAI, ESUP Portail, Nuxeo.
    Development of tools and plugins to facilitate exchange of data between websites and applications.
    Migration/recuperation of CRLHOI database from a "custom-made" platform and redeployment within Joomla!.

  • July-Aug ’08 / Web developer at SUFP/Université de La Réunion

    Web developer for the development of test modules for the Pegasus online-learning project, at SUFP (Service Universitaire de Formation Permanente) of Université de La Réunion.
    Development in XML/XSLT and javascript.
    See www.campus-pegasus.fr/pre-positionnement

Skills

  • Development

    Tech:
    • PHP: Laravel & ecosystem (Horizon, Nova, Passport, Scout, Socialite, ...)
    • Python: FastAPI
    • Javascript: VueJS, AngularJS, NodeJS, jQuery, InDesign/Illustrator JS
    • Frontend: TailwindCSS, Bootstrap
    • Databases: MySQL, MongoDB, PostgreSQL, SQL Server
    • Message Queues: SQS, Beanstalk, Redis
    • CMS: Grav, OctoberCMS, Drupal, Wordpress, Joomla!
    Skills:
    • Building REST APIs
    • Model View Controller architecture (both server side and client side)
    • Single page applications
    • Background jobs processing
  • Data Science

    Tech:
    • Python: Pandas, NumPy, Scikit-Learn, TensorFlow
    • Data Visualization: Matplotlib, Seaborn
    • ML Ops: GCP: Big Query, Compute Engine
    • Database Management: MySQL, SqlServer, MongoDB
    Skills:
    • Machine Learning, Deep Learning
    • Computer Vision with CNN
    • Data Mining and Wrangling
    • Cloud-Based Deployment
  • Cloud

    Tech:
    • Azure: App Service, Container Apps, Functions, DevOps
    • AWS EC2
    • Digital Ocean: Droplets, App Platform
    • Docker Containers
    Skills:
    • Setting up CI/CD pipelines
    • Container orchestration
    • Infrastructure as Code
  • System

    Tech:
    • Infrastructure management: Azure Portal, Opscode Chef
    • Scripting languages: Bash, AppleScript
    • System software: Apache, Nginx, HAProxy, Redis, Memcache, LXC, Docker
    • Operating Systems: Linux (Ubuntu, Debian, CentOS)
    Skills:
    • Microservices
    • Database load balancing and replication
    • Caching techniques
    • Server/application securing
  • Tools

    • IDE: PhpStorm, VSCode, Github Codespaces
    • Version control system: Git, SVN
    • Development env: Valet, Docker, Vagrant/Virtualbox
  • Various

    • Multimedia: Adobe Photoshop, Indesign, Flash, 3ds Max
    • Other known programming languages: Java, C++, Actionscript 2/3
    • Programming notions: Go, Ruby, Python, Prolog, .NET

Education

  • 2022

    Data Science BootCamp (Bac +3/4 equivalent)
    Le Wagon

    Finals Project: Deep Dive
    Detection and classification of marine debris in underwater images. Applied transfer learning using VGG19, fine-tuning final layers on a dataset of 1,200 images split into 17 categories. Gained proficiency in Python, machine learning libraries, and data processing techniques. Achieved a classification accuracy of 60%, offering valuable insights into the types of marine pollution, which aids associations engaged in ocean cleanup efforts.
    Repository: https://github.com/yayann/deep_dive

  • 2009

    Master (Bac+5/MSc) Informatique spécialité STIC (Sciences et Technologies de l'Information et de la Communication)
    Université de la Réunion

  • 2007

    Licence (Bac+3/BSc) Informatique spécialité STIC (Sciences et Technologies de l'Information et de la Communication)
    Université de la Réunion

    Licence (Bac+3/BSc) Informatique spécialité Informatique
    Université de la Réunion

Interests

    • Web applications & Software automation
      Designing and developing web applications to solve real world problems is my passion.
      I try to avoid repetitive tasks whenever possible by automating them.
    • Cooking: Mediterranean cuisine, asian cuisine
    • Reading: Science fiction, fantasy – Asimov, P.K.Dick, J.R.R. Tolkien, Brandon Sanderson

Spoken languages

English : Written and spoken fluently.
French : mother tongue.
Spanish : básico.

Referees

Jean-Marc Santucci, [email protected], VP Operations Europe SGSCo