Benjamin Roth, Software Developer in Nice, France
Benjamin Roth

Software Developer in Nice, France

Member since August 15, 2013
Benjamin is a skilled developer and consultant with technical expertise in Ruby, RoR, JavaScript, jQuery, and AngularJS as well as a thorough understanding of test-driven development. He has developed numerous successful Rails solutions and seeks the opportunity to ply his skills in programming as well as advising and guiding teams of developers.
Benjamin is now available for hire

Portfolio

Experience

  • jQuery, 7 years
  • Ruby, 7 years
  • Ruby on Rails (RoR), 7 years
  • JavaScript, 7 years
  • AngularJS, 3 years

Location

Nice, France

Availability

Part-time

Preferred Environment

OS X

The most amazing...

...thing I've accomplished, is being ranked No. 2 in the all-time list for Rails questions on StackOverflow.

Employment

  • Owner

    2010 - PRESENT
    Peachyweb
    • Led the company in maintaining the right balance between effectiveness and excellence.
    • Built a large Rails app split between independent and flexible services.
    • Created numerous APIs for internal JavaScript apps and external clients needs.
    • Refactored cluttered legacy applications to achieve compatibility with regressions tests.
    • Helped teams to find adapted ways to better work together.
    Technologies: Ruby, Rails, JavaScript, CoffeeScript
  • CTO

    2016 - 2017
    Worders
    • Built product from scratch.
    • Managed the engineering team.
    Technologies: Ruby, Rails, Angular
  • Lead Developer

    2013 - 2016
    Unite us
    • Built a full single-page app with Angular.
    • Managed the engineering team.
    • Kept in constant communication with the product owner to discuss next steps.
    Technologies: Ruby, Rails, Angular
  • Lead Engineer

    2011 - 2013
    Textmaster
    • Led the entire IT team.
    • Reviewed the code of all team members before integration.
    • Determined the whole application architecture.
    • Created a variety of independent services including extracting and processing text files, an adapted admin interface, and gathering business KPIs.
    • Integrated payment interfaces.
    • Integrated services including the Microsoft Word API.
    Technologies: Ruby on Rails, JavaScript, MongoDB
  • CTO

    2009 - 2010
    Hypios
    • Led a team of 12 developers as CTO.
    • Worked hand in hand with the business and communication sections of the company.
    • Distributed tasks, organized sprints.
    • Developed the website search engine (backed by sphynx).
    • Integrated social APIs including Facebook and LinkedIn.
    Technologies: PHP, Symfony

Experience

  • StackOverflow Contributions (Other amazing things)
    http://stackoverflow.com/tags/ruby-on-rails/topusers

    Helped people to solve technical issues over the course of several years under the username "apneadiving."

  • Ruby Book (Other amazing things)
    https://leanpub.com/the-unhappy-path

    In the book, I demonstrate how to model an application around service objects. I describe a layer of abstraction which significantly improves code readability, testability, and maintenance. I’m paying a particular attention to error handling, which is one of the key subjects of the book.

  • Blog Posts on Medium (Other amazing things)
    https://medium.com/@apneadiving

    Miscellaneous tricks and thoughts about code.

  • Unite us (Development)
    http://uniteus.com

    Made the whole app, its services, and its subdomains (includes several single-page apps backed by Angular/Rails)

  • Open Source: Gmaps4rails (Development)
    https://github.com/apneadiving/Google-Maps-for-Rails

    This is a gem that I created to facilitate Google Maps integration in Rails. It has been downloaded over 200k times, and now has an extensive community taking care of its maintenance and ensuring Q&A.

  • Textmaster (Development)
    http://www.textmaster.com

    Was in charge of the whole development (Rails + JS), leading the engineering team.

Skills

  • Languages

    Ruby, CoffeeScript, JavaScript
  • Frameworks

    AngularJS, Ruby on Rails (RoR)
  • Libraries/APIs

    jQuery, Google Maps, LinkedIn API, Facebook API
  • Platforms

    MacOS
  • Storage

    Elasticsearch, NoSQL, MongoDB, MySQL, PostgreSQL, Memcached

Education

  • Master of Science in Engineering degree in Applied Mathematics, Optimization
    2008 - 2010
    ENSTA - Paris, France
  • Master of Science in Engineering degree in Management, Acoustics
    2001 - 2004
    Naval Academy - France

To view more profiles

Join Toptal
I really like this profile
Share it with others