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.
Main developer of the Canadian technical team
- Developed a custom highly personalized platform using WooCommerce, using Bedrock
- Built several WordPress Architectures for RFPs
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.
- 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
- 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)
- Created a CMS under Symfony2 for several sites
- Developed several Prestashop online stores & 2 Prestashop modules
Several missions in different OBS services