Resume

With nine years dedicated to developing the Smiile ecosystem, I've cultivated a robust expertise encompassing back-end development, system administration, and a recent focus on front-end JS development. Relocating to Victoria six months ago, I am now eager to apply my comprehensive skill set to a new Canadian project, ideally one that addresses emerging environmental challenges. I am committed to leveraging my experience to contribute meaningfully within a technical team focused on sustainability and innovation.

Senior Backend developer / Architect

-
Victoria BC, Canada
Logo Bekatec Online Solutions

Main developer of the Canadian technical team

  • Developed a custom highly personalized platform using WooCommerce, using Bedrock
  • Built several WordPress Architectures for RFPs

Lead developer / DevOps

-
Saint-Malo , France
Logo Smiile

Smiile is a multilingual, cross-platform application that improve the sharing of locals services, objects and news between neighbors. A wide technology stack including real-time techs, REST APIs, geo-localized datas and asynchronous processes including multichannel notifications, statistics, and reports. Smiile is built on a Symfony back-end, Elasticsearch search engine, and an Angular-Ionic front-end environment.

  • Migrated Symfony 4 to 5 and kept the platform up-to-date
  • Replaced homegrown async job engine with SF Messenger
  • Achieved autonomy on Smiile application (Angular Ionic)
  • Implemented auto tests (phpUnit) & CI/CD (Gitlab)
  • Refactored remaining legacy code using Symfony / Doctrine
  • Conducted code reviews and provided feedback to developers
  • Set up advanced caching
  • Managed follow-up projects with the Japanese content management team.

Backend developer / DevOps

-
Saint-Malo , France
Logo Smiile
  • Developed Smiile transactional (Lemonway then Stripe)
  • Implemented a search and indexing solution with ElasticSearch
  • Conducted full platform internationalization
  • Migrated legacy administration to Angular, implemented a moderation news-feed for Community Managers
  • Managed generation of KPIs and statistics
  • Developed a seamless migration process through Ansistrano

Backend developer / DevOps

-
Saint-Malo , France
Logo Smiile
  • Deployed and maintained linux servers in a cloud environment (OVH, Openstack), set whole development environment
  • Created development and release processes
  • Migrated legacy code to Symfony3
  • Developed Smiile functionalities (news feed, notifications, leaflet maps, mapbox tiles...)
  • Created a multi-API aggregator
  • Implemented geocoding & reverse geocoding Apis (Opencage)
  • Implemented a DRP and managed automated backups.
  • Managed Nginx configurations (connected subdomains)

Backend developer / DevOps

-
Laval , France
Axigogne
  • Created a CMS under Symfony2 for several sites
  • Developed several Prestashop online stores & 2 Prestashop modules

Network supervisor and deployment technician

-
OBS
Rennes , France
Orange Business Services

Several missions in different OBS services