Scroll To View More
Benoit Guigal

Benoit Guigal

Paris, France
Member since July 21, 2014
Benoit is a software developer and multidisciplinary engineer. He has strong experience in building highly scalable back-end infrastructure in Scala using reactive programming principles, with a focus on readability, testability, performance, and agility.
Benoit is now available for hire
  • Captain Dash
    Scala, Finagle, Akka, Spray, SQL, Redis, MongoDB, R, D3.js, OLAP
  • MySQL, 3 years
  • JavaScript, 2 years
  • AngularJS, 2 years
  • Play Framework, 2 years
  • MongoDB, 2 years
  • Reactive Programming, 2 years
  • Functional Programming, 2 years
  • Scala, 2 years
Paris, France
Preferred Environment
Mac OS, IntelliJ, Sublime Text, Git, Docker
The most amazing...
...thing I've coded is an asynchronous Twitter API client based on Akka.
  • Data Engineer, Back-end Developer
    2012 - 2014
    Captain Dash
    • Worked as the lead developer of a business intelligence (OLAP) web API in Scala for performing analytics on data from various sources.
    • Created data connectors for various third-party APIs and databases, including Twitter, Google Analytics, Facebook, Youtube, SAP HANA, MySQL, and Amazon S3.
    • Deployed and maintained the application in production on Amazon Web Services (EC2, SQS, RDS, IAM). Used Capistrano for remote server automation.
    • Built the technical road map and acted as the Scrum Master.
    • Advised clients on the marketing dashboard design and KPI selections.
    Technologies: Scala, Finagle, Akka, Spray, SQL, Redis, MongoDB, R, D3.js, OLAP
  • Asynchronous Scala client for Twitter REST API v1.1 (Development)

    Reactive Bird is an asynchronous, actor-based, fast Scala library for accessing the Twitter REST API v1.1. It is built on top of Spray 1.3.1 and Akka 2.3.0.

  • Twisdom (Development)

    A Twitter-sourced quotation stream.

  • Python Epson Printer (Development)

    A Python library to control thermal printers based on the ESC/POS language, as defined by Epson.

  • The Explorer (Development)

    A unified web interface for querying and visualizing data from various third-party APIs, including Google Analytics, Twitter, Facebook, YouTube, and more.

  • Languages
    Scala, R, JavaScript, Python, Go
  • Libraries/APIs
    Facebook API, Twitter API, YouTube API, spray
  • Tools
    Google Analytics
  • Paradigms
    Functional Programming, Object-oriented Programming (OOP), Concurrent Programming, Reactive Programming
  • Storage
    MySQL, MongoDB, Redis, HBase
  • Frameworks
    Play Framework, Finagle, Akka, Express.js, AngularJS
  • Platforms
    SAP HANA, Mac OS
  • Master's degree in Mathematics and Executive Engineering
    2008 - 2012
    MINES ParisTech - Paris, France
  • Bachelor's degree in Mathematics and Physics
    2006 - 2007
    Lycée Louis Le Grand - Paris
I really like this profile
Share it with others