Raphaël Bellec, Developer in Paris, France
Raphaël is available for hire
Hire Raphaël

Raphaël Bellec

Verified Expert  in Engineering

Entrepreneurship Developer

Paris, France

Toptal member since June 17, 2019

Bio

Raphaël is a jack of all trades, a master of Rails app development, a seasoned entrepreneur, and a developer with a demonstrated history of everything involving software engineering from scratch or hitting the ground running on existing projects. A few years ago, he decided to master RoR development because of its incredible idea-to-product speed. He’s also quite knowledgable about Python, Erlang, and Caml distributed apps, algorithms, and more.

Portfolio

Freelance Work
Elixir, Swift, iOS, Blockchain, Distributed Systems, Cryptography...
Structure Computation
C, Optimization, Ruby on Rails (RoR), JavaScript
Meet on Exhibitions
Ruby on Rails (RoR), Ruby, Android, iOS

Experience

  • Entrepreneurship - 20 years
  • Code Architecture - 20 years
  • CTO - 15 years
  • C - 10 years
  • Cryptography - 10 years
  • Ruby on Rails (RoR) - 10 years
  • Continuous Delivery (CD) - 8 years
  • Blockchain - 3 years

Availability

Part-time

Preferred Environment

Pen & Paper, Sublime Text, MacOS

The most amazing...

...thing that I've done was to create the first eTravel agency engine in Europe in 1996! It involved C, Erlang, kernel development, infrastructure, and much more!

Work Experience

Part-time CTO | Lead Developer | Developer

2014 - PRESENT
Freelance Work
  • Worked for multiple clients, generally starting a project from scratch or helping to solve specific problems on an existing application.
  • Developed two successful full-stack RoR apps, a native iOS application with an RoR back end, and a distributed process orchestration app in Python and ZeroMQ.
  • Refactored several legacy code projects aiming towards a clean and thoroughly tested codebase and implemented best practices on moderns tools.
  • Worked on various projects types and technologies.
  • Acted as a part-time CTO to help recompose teams or set up new projects.
  • Helped small business with simple and fast automation (Zapier and Integromat).
Technologies: Elixir, Swift, iOS, Blockchain, Distributed Systems, Cryptography, Ruby on Rails (RoR), Ruby

Co-founder | CTO

2010 - 2014
Structure Computation
  • Created a commercial scientific computing framework to plug multiple numerical calculation tools and provide them with an on-demand business model.
  • Managed a team of developers and researchers to create industrial products from research results.
  • Oversaw the development of a synchronous collaborative 3D modelization tool in the browser.
Technologies: C, Optimization, Ruby on Rails (RoR), JavaScript

Founder | CTO

2010 - 2013
Meet on Exhibitions
  • Created and developed an application engine: the goal was to provide off-the-shelf applications for specific needs of events (concerts, exhibitions, festivals, and the like). These apps' engines were written in native iOS and Android, they then played an application description in a domain-specific language. Apps could be updated remotely thus avoiding the need to go through a validation procedure in application stores. Exhibitions managers could update all their information (schedule, maps, exhibitor list, and so on) on a web service (Ruby on Rails). Applications were then automatically updated when they were notified (automatic update was not provided by Apple/Google) and the apps could work without network during the event (frequent constraint).
  • Set up a continuous deployment pipeline with 100% code coverage. This was the first time I decided to try the "no compromise on quality metrics" and validate its interest.
  • Created and managed the full sales process.
Technologies: Ruby on Rails (RoR), Ruby, Android, iOS

CTO | R&D Manager

2005 - 2008
Netheos
  • Architected, managed, and developed a USB device holding multiple network services with strong cryptography capacity and storage.
  • Developed a full IMAP server and an SMTP that could be run on a pluggable device with specific crypto capacities.
  • Built a full suite of services for nomad users with strong end-to-end cryptography.
  • Set up and managed the software quality process.
Technologies: Networks, PKCS #11, JCE, Cryptography, Java

CTO

2001 - 2005
Manobi
  • Created a full MMS center operating on a 2.5G network in Sénégal.
  • Developed and ran multiple high-availability services on a mobile network.
  • Managed the development and operational teams based in three countries.
Technologies: Kannel, Multimedia Messaging Service (MMS), Wireless Application Protocol (WAP), C, Networks, GSM

Founder | CTO | R&D

1996 - 2001
Travelprice.com
  • Started Travelprice.com with three co-founders in 1996; in 2001, it became a leader in online tourism in Europe with more than 1 million of daily income and 350 people working in eight countries.
  • Set up the first online travel agency engine that found all included prices of available flight in real-time on more than 400 carriers. It was all in C.
  • Established a server farm before container and virtualization existed.
  • Set up the first website with an online card payment system in 1996.
  • Learned and experimented constantly for years on every relevant subject: logical, functional, and declarative paradigms, creating distributed service, low-level networks and systems, team building, and much more.
Technologies: Programming, Linux, Networking, Java, Perl, C

Developer at Lunchr

https://www.lunchr.co/
I generally do not disclose who my clients are, but I am glad to mention Lunchr where I initiated the development of Ruby on Rails API with an incredible team.
2001 - 2001

Pre-PhD Internship in Algebraic Combinatorics

Brandeis University - Boston, MA, USA

2000 - 2001

Completed a One-year Predoctoral Course with High Honors in Algebraic Combinatorics, Logic, and Fundamental Computer Science

Université Paris Est Marne-la-Vallée - Paris, France

1995 - 2001

Grande ÉCole (MSc Equivalent) Degree in General Engineering with a Specialization in Electronics and Embedded and Real-time Systems

ESIEE | Ecole superieure d'ingénieur en Electronique et Electrotechnique, Paris - Paris, France

Libraries/APIs

REST APIs, Ruby on Rails API, Redis Queue, ZeroMQ, PKCS #11

Tools

RSpec, Sublime Text 3, Vim Text Editor, Prototyping on Paper (POP), Sublime Text, JCE

Languages

XML, XSLT, Ruby, Python 3, C, JavaScript, Reason ML, Haskell, Lua, HTML, Swift, Perl, CSS, Elixir, Caml, Java, Prolog

Frameworks

Ruby on Rails (RoR), JavaScript MVC

Paradigms

REST, Agile, API Architecture, Functional Programming, Concurrent Programming, Continuous Delivery (CD), Continuous Integration (CI), Microservices, Constraint Programming, Compiler Design, BPMN, Scrum

Platforms

Linux, Heroku, Blockchain, Apache Kafka, MacOS, Android, iOS, Docker

Storage

JSON, SQL Architecture, Redis, PostgreSQL, Elasticsearch

Other

Algorithms, Entrepreneurship, CTO, Distributed Ledgers, Lean Startups, Cryptography, Cryptocurrency, Pen & Paper, Distributed Systems, Networks, GSM, Wireless Application Protocol (WAP), Networking, Programming, SMTP, Linux Kernel, Mathematical Modeling, IMAP, Request for Comment (RFC), Behavior-driven Design, Optimization, Compilers, Internationalization, Linux Internals, Code Architecture, BPM, Lean Canvas, Serverless, Kannel, Multimedia Messaging Service (MMS)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring