Article & Expertise

    Languages:

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • PHP

    Frameworks:

  • React
  • Redux
  • Node
  • Express
  • Gatsby
  • Next
  • Apollo

    UI Design:

  • Ant Design
  • Boostrap
  • Styled Component
  • Story Book

    Database:

  • MySQL
  • NoSQL

    Protocol:

  • REST
  • GraphQL
  • Web Sockets

    Tests:

  • Jest
  • React Testing Library
  • Cypress

    VCS:

  • GitHub
  • GitLab
  • BitBucket

    CI-CD:

  • CircleCI
  • GitHub
  • Actions

Work Experiences

PayPal

as Software Engineer -

Hwy Haul Startup

as React Engineer -
Building software to enable shippers and drivers to connect seamlessly in today’s $800 billion trucking industry.

We use React - Redux - Sass - Ant Design - Google API and Twilio chat-sms.

  • Maintain and develop new features on three web portals: OPS, Shipper, and Carrier portal.
  • Improved codebase by resolving complex bugs and refactoring old components resulting in improved web performance, user happiness, and more maintainable codebase.
  • Implemented chat-sms using Twilio SDK, which is currently used as the main communication method between all Drivers / OPS.
  • Currently one of OPS's favourite features improves communication between all Drivers / OPS.
  • Implemented and optimized forms to fulfill complex trucking logistics requirements.
  • Designed and implemented a new UI layout on Google Maps to allow realtime truck tracking and monitoring. Currently a key feature used by all clients.

Biarritz Optique

as Optician Salesman -

OSS Contributions

c0d3.com


An online learning platform that teaches people how to become great software engineers for free.

cod3.com v2.0 will be used for our public launch, which will get exponentially higher traffic than the current 400 beta users.

  • v1: Migrated front end to use ApolloClient containers instead of complex Query / Mutation components for better readability.
  • v1: Reduced complex loading logic in the single page app and decreased load Time significantly.
  • v1: Fixed bugs and helped maintain CLI tool on npm, used by 400 students for daily submission of their work.
  • v1: Fixed broken tests for better code coverage and re-enabled functional tests (cypress).
  • v2: Helped set the technical foundation for a version 2 rebuild using TypeScript and NextJS.
  • v2: Researched and integrated story book for UI Component documentation as well as snapshot testing.

MyProxy


An alternative to Nginx that allows automatic domain provider integration, ssl support for all domains, dynamic port proxy and automatic git deployment.
  • Led development efforts in TypeScript, testing environments, system setup, etc.
  • Implemented domain providers _(GoDaddy and Name.com)_ to retrieve and manage DNS settings for user's domains.
  • Implemented automatic SSL certification negotiation for root and wildcard subdomains for the domain names that the user selects.
  • Implemented admin cookie and password management with sha256 encryption.
  • Set up CircleCI for automatic tests, builds, and deployment during development workflow.
  • Created contributing standards for new domain providers to add support in MyProxy for their own domains and refactored existing code and ensure a smooth contributing experience for developers.
  • Launched "MyProxy" which currently powers 3 production applications, including freedomains.dev, a faster and free Heroku alternative.

Education

2018 - Bachelor’s Degree

"Multimedia Project Manager & Development" (Web Development) from IESA multimédia School (Paris, FR) in partnership with Open Classrooms

2003 - CAP Degree

“Optic Technician & Dispenser” CFA Muret Optics - Optical Sciences (Toulouse, FR)

Languages

French

Mother tongue

English

Conversational & Professional

Hobbi

I am passionate about traveling and learning new technologies.

Krav Maga (Black belt) - Muay Thai - Snowboarding - Surf - Hiking