Christophe Le Bars, Software Architect and Developer in Hong Kong, Hong Kong
Christophe Le Bars

Software Architect and Developer in Hong Kong, Hong Kong

Member since October 4, 2018
Christophe has more than two decades of experience in Linux and web technologies so he knows how to speak to machines and complex architectures are his stomping ground. Christophe specializes in projects using open source software and the last iteration of his preferred stack includes Node.js and Redis. Additionally, he is interested in Blockchain/Ethereum-related languages like Solidity and Web3.js.
Christophe is now available for hire

Portfolio

Experience

Location

Hong Kong, Hong Kong

Availability

Part-time

Preferred Environment

GraphQL, Svelte, Solidity, Redis, Node.js, Linux

The most amazing...

...thing I’ve done was to make from scratch a blockchain protocol to manage any kind of voucher; blockchain immutability and adversarial context are not forgiving!

Employment

  • Architect

    2017 - PRESENT
    The Rouge Project
    • Created a blockchain protocol for voucher type objects.
    • Built a team of developers.
    • Created technical posts and the white paper for the project.
    • Spoke as a technical speaker at a conference.
    • Led the development of many DApps using Ethereum and Nuxt.js.
    Technologies: Vue.js, Solidity, Ethereum
  • Contractor

    2019 - 2020
    Sora
    • Designed from scratch the general architecture of an API automation platform (ZapierTray.io like) using Node.js and Redis. Built a GraphQL interface to interact with the platform.
    • Designed an abstract language to describe the orchestration of any complex third parties API events and actions with advanced control flow (loop, concurrence, call, and so on). Built a compiler for that language.
    • Built a scheduler/worker daemons to handle the secure execution of automation workflows of many third-party APIs.
    Technologies: React, GraphQL, Redis, Node.js
  • Contractor

    2019 - 2019
    Mati
    • Built a Node.js daemon serving tokens able to circumvent a captcha-protected web page.
    • Created a microservice, using OpenCV, that's able to rotate automatically random low-quality photos to realign a barcode.
    • Implemented Docker containers for multi-stage builds and deployment.
    Technologies: OpenCV, RabbitMQ, Docker, Node.js
  • CTO

    2004 - 2017
    Spill
    • Acted as the architect and lead developer for over 100 websites, mobile apps, and eCommerce platforms.
    • Architected four iterations of the online "trendiest store in the world" (according to Forbes): Colette.fr.
    • Developed one of the very first online streaming platforms for classical music.
    • Worked as the digital innovation strategist of the company.
    • Created an in-house customer eShop framework using Catalyst and DBIx::Class.
    Technologies: Catalyst, Perl, Nuxt.js, Vue.js, Node.js

Experience

  • Colette.fr | eStore (Development)
    http://colette.fr

    Colette is a constantly evolving and on the edge of the technology eStore with millions of visitors. For example, the website was one of the first in the world to be fully AJAX-based in 2005.

  • Medici.tv (Development)
    http://medici.tv

    The world's leading classical music channel, Medici.tv, has offered access to the best of classical music to viewers worldwide since 2008.

  • Shakespeare and Company | Online Bookstore (Development)

    Shakespeare and Company is the name of an independent English-language bookstore that has existed on Paris's Left Bank for a number of years now. Now, they are also selling millions of books online.

  • The Rouge Project | Voucher and Note Protocol (Development)

    An open-source and multi-blockchain protocol to be able to securely transfer any kind of certificate of financial value between market participants (discount coupons, tickets, vouchers, and more).

Skills

  • Languages

    JavaScript, Solidity, Perl, Bash, SQL, GraphQL, C, PHP, OCaml, Reason ML
  • Frameworks

    Nuxt.js, OAuth 2, Truffle, Koa, Mojolicious, JSON Web Tokens (JWT), Svelte, Catalyst, Serverless Framework
  • Libraries/APIs

    JSON API, Node.js, Web3.js, Vue.js 2, Vuex, Vue.js, OpenCV, React, Google APIs
  • Tools

    Git, Mercurial, KVM/Qemu, Makefile, Remix IDE, Nginx, Exim4, iptables, Squid Proxy Server, Gimp, Vagrant, NativeScript-Vue, Babel, RabbitMQ
  • Paradigms

    Requirements Analysis, Microservices Architecture, Functional Programming, Serverless Architecture, Agile Workflow
  • Platforms

    Blockchain, Ethereum, Linux, Moose, Debian, KVM, Apache2, AWS Lambda, Docker, Amazon Web Services (AWS)
  • Storage

    Databases, Redis, Elasticsearch, MySQL, PostgreSQL, SQLite, Memcached, SQL Functions
  • Industry Expertise

    eCommerce, Cryptocurrency
  • Other

    Software Architecture, API Integration, Automation Tools, Architecture, APIs, System Architecture, Data Architecture, Code Architecture, Full-stack, Interpreter Design, Automated Tests, Information Security, Web UX, Debian Packaging, Serverless, Cloud, Cloud Microservices, Domain Name System (DNS), Servers, Server Migration, Payment Security, Encryption, WebSockets, Compilers, SSH, Proxy Servers, SSL, Payment Gateways, BuckleScript

Education

  • Master's degree in Computer Science
    1994 - 1995
    Paris-Sud University - Orsay, France

To view more profiles

Join Toptal
Share it with others