Led the team in shortening the development life cycle and achieving continuous delivery
Actively participated in the recruitment process, conducting technical interviews
Standardized and automated components of the CI/CD pipeline
Implemented application monitoring tools
Integrated the Bird Office team after the merger, conducting code reviews, engaging in technical discussions, and participating in pair programming sessions
As Tech Team Lead:
Collaborated closely with Product Owners to provide the technical vision for our applications
Proposed alternative technical solutions and take responsibility for project architecture and technical choices
Managed a team of 1-2 developers and conduct regular 1-on-1 meetings
Ruby-on-Rails
Postgres
Redis
Sidekiq
Turbo
Stimulus
Bootstrap
ViewComponent
RSpec
Capybara
Algolia
Salesforce
Heroku
GitHub Actions
New Relic
Sentry
Notion
Decathlon • Tech Lead, Engineering Manager
Hong Kong - from Mar 2020 to Jan 2022
Led the Tech Team in the development of the Hong Kong e-commerce website
Introduced DevOps best practices to ensure continuous delivery of high-quality software
Introduced Test-Driven Development (TDD), static code analysis, and code reviews into the development life cycle
Managed a team of 6 developers, actively supporting their professional growth and skill development
Coordinated the appraisal process and led recruitment efforts
Defined annual team missions to ensure alignment with Decathlon's mission, purpose, and vision
Collaborated closely with Product Owners to provide the technical vision for our applications
Led the implementation of the Decathlon Marketplace in Hong Kong (Decathlon Plus) with Ruby on Rails (Solidus)
Led the implementation of the products recommendation gateway with Elixir
Ruby-on-Rails
Elixir
Postgres
Redis
Bootstrap
RSpec
ESpec
Cypress
Stripe
Sendgrid
Google Compute Engine
Google App Engine
Google Cloud Run
AppSignal
GitHub Actions
Appysport • Senior Developer
Hong Kong - Part-time since Sep 2018, full-time since Oct 2019 to Feb 2020
Designed and built the Appysport platform backend using Ruby-on-Rails
Designed a custom Domain-Specific Language (DSL) to simplify the configuration of automated email workflows and their seamless integration with Sendgrid
Worked closely with the product managers to provide technical solutions
Designed and built an ETL system using Elixir to efficiently manage data integration between the data provider Anybuddy and Shopify
Ruby-on-Rails
Elixir
Postgres
VueJS
NuxtJS
RSpec
ESpec
Liquid
Sengrid
Shopify API
Sentry
Jira
Github
BookingSync • Senior Developer / Team Leader
Hong Kong - Jun 2017 to Sep 2019
Designed, built and maintained complex features for BookingSync applications:
- Notification Center app that triggers emails sent to travelers
- Owners portal app that facilitates communication between a property manager and the rental's owner
- TripAdvisor Integration app to help property manager oversee which rentals to push TripAdvisor platform
- Invoice app that generates invoices based on custom templates
- Website Builder, that generates fully functional rental booking websites automatically plugged to BookingSync
Standardized the README of the applications sharing similar stack to cover installation, setup, development process, testing, deployment, and monitoring
Facilitated the communication between with other teams and also to smoother the organization within the team (4 developers & 2 customer supports)
Ruby-on-Rails
Postgres
Redis
Sidekiq
Bootstrap
RSpec
Mailchimp
Geocoder
New Relic
TripAdvisor API
Jira
Github
HelperChoice • Tech Lead
Hong Kong - Jul 2015 to May 2017
Second employee and first developer of the startup
Rebuilt and enhanced the leading social platform in Hong Kong that connects families and domestic helpers
Provided solutions adjusted to the users' constraints (low-end smartphones, slow internet connection)
Startup rewarded in Hong Kong for its social impact and was the only Asian finalist in a purposed-based contest supported by the UN Foundation
Ruby-on-Rails
Postgres
Redis
Sidekiq
Bootstrap
RSpec
Capybara
Stripe
Paypal
Mandrill
Engine Yard
New Relic
Jira
Github
DoctHeure • Founder
Paris - Jan 2013 to Jul 2015
Founded and managed a solo startup of web solutions for medical practitioners
Created a web application based on customer's needs using Ruby-on-Rails
Worked on business development, costs estimation, sales forecasting, and sales
Ruby-on-Rails
Postgres
Bootstrap
RSpec
Capybara
Twilio
Heroku
Github
Lipton Fit • Software Engineer Consultant
Paris - Mar 2011 to Jan 2013
For Caceis Fund Administration:
Designed financial reporting templates and populated them with stored procedures that fetched data in a data warehouse
Implemented a new feature of the business core software as IFRS7 risk calculation