Contact

E-mail

Professional Status

Employed
Unavailable

Experience

Senior Software Engineer

Guidebook Inc.
Since April 2018
  • Architect and build marketing tools. Take initiative to choose Docker to help maintain and scale the services.
  • Write and maintain documentation for the developed projects
  • Lead and contribute to the "Space" project. this critical project aims to re-architect the way branding was provided to Guidebook's clients.
  • Striving to enforce a high standard of code quality within the team.
  • Research and create specifications for the projects prior to the development phase

Software Engineer

Guidebook Inc.
Since August 2014
  • Architect and build the initial version of the metrics pipeline based on Mixpanel
  • Part of the team currently maintaining the `mixpanel-query-py` project. See https://github.com/cooncesean/mixpanel-query-py
  • Work in relation with the Front End team to implement the APIs powering the company CMS using Django and Django Rest Framework
  • Design and develop the Backend for the app activity feed new and existing APIs (Django and Django Rest Framework). This project also required us to use Redis as a caching system and a few Celery tasks.
  • Participate in the design and rewrite of the billing system integrated with Salesforce and Netsuite
  • Participate in the design and the implementation of the internal task tracking system. This system is used to control the flow of the app building process and could be extended to any Celery task.
  • Design and build the CSV/Excel importers, parsers and exporters used by the CMS users.
  • Write the unit tests related to the developed features
  • Mentor backend intern

Software Engineer

2600hz
November 2012 to July 2014
  • Building the new phone provisioning system (Open source - PHP/Twig)
  • Building the APIs that will allow the user to work with the provisioner (PHP/Restler)
  • Building the internal monitoring tool for the VoIP core (Python)
  • Preliminary work on Blue.Box (rewriting it Python)
  • Building the number manager - Goal being to make a unique database regrouping numbers from several providers. (Python/Django)

Interests

  • Skydiving
  • Soccer
  • Motorcycle (BMW S1000R)
  • Motorsport Simulations
  • Finland
  • Spain
  • United States of America
  • Denmark
  • England
  • Canada

Education

Institute of Information Technology

SUPINFO - International University
October 2010 to April 2012

Master of Science (major computer science, minor management)

Institute of Information Technology

SUPINFO - International University
November 2007 to October 2010

Bachelor of science (Computer science)

Skills

  • English: Fluent
  • French (native speaker)
  • Python (Django, Django Rest Framework)
  • RESTfull APIs
  • Javascript (AJAX, jQuery)
  • Metrics (Mixpanel / BigQuery)
  • Docker
  • Vagrant / Ansible
  • MySQL / PostgreSQL
  • Redis
  • SQS
  • S3
  • EC2
  • SNS
  • GIT
  • Subversion