Annaëlle Duff Developer



annaelle.duff@gmail.com


Skills


Python

Django Django-REST-framework mechanize selenium pyramid beautifulsoup flask


Dev Environments

PyCharm Vim


Databases

PostgreSQL MySQL sqlite MongoDB


Operating Systems

OS X Linux


Other programming skills

Node.js


General Skills

Bug and task tracking with Redmine and JIRA Agile Development Documentation writing TDD PEP8 friendly



Professional Development


PyCon - 2018

PyCon - 2017

VP Sponsor & volunteer - PyCon Canada - 2017

PyCon - 2016

PyCon - 2015

Training in Agile development - 2014

PyCon Canada - 2013

PyCon Canada - 2012


Education

2009 - 2012

SUPINFO - Montreal
Bachelor of Computer Science


2005 - 2009

Lycée Marie Reynoard - Villard Bonnot, France
Baccalauréat Scientifique (A-Levels)



Languages

English: bilingual proficiency

French: mother tongue


Interests

Concerts, Photography, Travels, Violin

Professional Experience


Transit August 2017 - today

Data Developer

  • Leading the integration, enhancement, and validation of transit service alerts
  • Leading the refactor of the API handling the service alerts
  • Contributing to the refactor of the loading and compression of the transit scheduling data
  • Migrating projects from python 2.7 to 3

Technical environment: OS X, PyCharm, WebStorm, Github, python, Node.js, redis

Railkey LLC July 2016 - August 2017

Developer

  • Implement a REST API around the pyramid web application for the use of external services (such as a mobile application)
  • Work closely with the front-end developer to ease the development and deployment of a mobile application
  • Mobile application deployment (iOS and Android)
  • Refactoring, documenting and testing of the pyramid application
  • pyMongo migration from 2.x to 3.x
  • Refactoring and maintaining the customer service's internal tools (Django) 

Technical environment: OS X , pyCharm, JIRA, Confluence, Bitbucket, git, python2.7, pyramid, py.test, mongoDB, Django, datadog

OutboxAXS April 2015 - July 2016

Python developer

  • Conception and development of the back-end architecture for ticketing services
  • Closely work with the front-end team to insure a full integration of the client-server applications
  • Collaborate with the product team to define elegant and innovative solutions
  • Contribute to the set up of automated tests
  • Contribute to the deployment streamlining effort

Technical environment: OsX, PyCharm, python2.7, MsSQL, centOS, Selenium, Javascript, Jira, TurboGears

W.illi.am/ September 2013 - April 2015

Django developer

  • Contribution to the creation of the back-end for a real-time auctions application
  • Back-end development for several applicationsnt tools (Trello,Slack)
  • Development of functional tests with Selenium for a major client
  • Active participation to w.illi.am/’s pro-bono project Transmission: back-end development during a 24h hackathon aiming at creating a new website for Les Petits Rois. (http://petitsrois.org)

Technical environment: OS X, python 2.7, django 1.5 -> 1.6, django-rest-framework, django-suit, postgreSQL, Slack, Trello, Jira, Redmine, pyCharm