Raphaël Bellec, Code Architecture Developer in Paris, France
Raphaël Bellec

Code Architecture Developer in Paris, France

Member since March 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.
Raphaël is now available for hire

Portfolio

Experience

Location

Paris, France

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!

Employment

  • 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 Services (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

Experience

  • 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.

Skills

  • 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
  • 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
  • Paradigms

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

    Linux, Heroku, Mac OS, Blockchain, Apache Kafka, MacOS, Android, iOS, Docker
  • Storage

    JSON, SQL Architecture, Redis, PostgreSQL, Elasticsearch
  • Other

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

Education

  • Pre-PhD internship in Algebraic Combinatorics
    2001 - 2001
    Brandeis University - Boston, MA, USA
  • Completed a one-year predoctoral course with high honors in Algebraic Combinatorics, Logic, and Fundamental Computer Science
    2000 - 2001
    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
    1995 - 2001
    ESIEE | Ecole superieure d'ingénieur en Electronique et Electrotechnique, Paris - Paris, France

To view more profiles

Join Toptal
Share it with others