Raphaël Bellec
Verified Expert in Engineering
Entrepreneurship Developer
Paris, France
Toptal member since June 17, 2019
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
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
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
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).
Co-founder | CTO
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.
Founder | CTO
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.
CTO | R&D Manager
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.
CTO
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.
Founder | CTO | R&D
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.
Experience
Developer at Lunchr
https://www.lunchr.co/Education
Pre-PhD Internship in Algebraic Combinatorics
Brandeis University - Boston, MA, USA
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
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
Skills
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring