Professional Experience
AlleyCorp Nord October 2021 - Today
Team Lead
Currently helping Diana Health building its infrastructure and apps to improve women's experience going through maternity care.
Technical environment: python, expo, aws
AlleyCorp Nord May 2021 - October 2021
Senior Software Developer
Currently helping Diana Health building its infrastructure and apps to improve women's experience going through maternity care.
Technical environment: python, expo, aws
MobilityData IO January 2021 - June 2021
Consultant
- Create, evaluate and implement the strategy and architecture for the Python-based projects
- Review and analyze code for accuracy and functionality
- Supervise and guide the software team with a Python perspective
- Perform coding assignments
- Deploy the MobilityData pipeline on GCP
Technical environment: Python3, Wikidata, Google Cloud Plateform: Kubernetes, Cloud Function, Pub/Sub, Cloud Build, Cloud Scheduler, Google Storage
The Wall Gal October 2019 - May 2021
Founder
Online platform to plan gallery walls and Shopify app to empower Poster / Photography / Art shop owners to offer their clients the possibility to create a gallery wall with their products catalogue
Technical environment: Next.js, django-rest-framework, heroku, vercel, postgresql
Concured April 2020 - November 2020
Consultant
One day a week:
- Mentoring the backend team with all things Python and DevOps
Technical environment: Python3, Google Cloud Plateform
Concured May 2019 - February 2020
Backend Team Lead
Tech:
- maintenance of the legacy stack (py3 monolith)
- re-architecture, extraction of processes from the legacy stack to Cloud Functions triggered by pub/sub queues (time of processing went from several days to less than 4h)
- implementation of our CI/CD process using Codacy, GitHub actions, cloud builds in Google Cloud Platform
- implementation of unit tests
- implementation of internal operational tools (for instance to avoid manual database manipulation on prod)
- project road mapping with the CTO and scrum master
Team:
- creation of the backend team
- creation of our development processes: using feature branches, doing pull requests, code reviews, style guide, writing tests, documentation
- road mapping: setting goals for each teammate for the next 3 months
- mentoring of my teammates: workshops, presentations, pair programming sessions, code reviews, technical progress 1on1
Technical environment: Python3, MongoDB, Google Cloud Platform: Kubernetes, Cloud Functions, Pub/Sub queues, Cloud Build
Konversion February 2019 - May 2019
Back End Developer
- Developing nanoservices including database conception, REST APIs and external connectors
- Developing microservices that help resolve clients' or product's issues based on the nanoservices
- Developing technical investigative prototypes
- Contributive to architectural and technological discussions
- Code review
Technical environment: OS X, PyCharm, Python3.7, Docker, FastAPI, sanic, sqlAlchemy, alembic, git, postgreSQL, SQLite
Transit August 2017 - February 2019
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: python 2.7, django 1.5 -> 1.6, django-rest-framework, django-suit, postgreSQL, pyCharm