Benoit Guigal

Benoit Guigal

Paris, France
Hire Benoit
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
Portfolio
  • Captain Dash
    Scala, Finagle, Akka, Spray, SQL, Redis, MongoDB, R, D3.js, OLAP
Experience
  • Scala, 2 years
  • Functional programming, 2 years
  • MySQL, 3 years
  • Play Framework, 2 years
  • Reactive Programming, 2 years
  • MongoDB, 2 years
  • JavaScript, 2 years
  • AngularJS, 2 years
Paris, France
Availability
Part-time
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.
Employment
  • Data Engineer, Back-end Developer
    Captain Dash
    2012 - 2014
    • 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
Experience
  • Asynchronous Scala client for Twitter REST API v1.1 (Development)
    https://github.com/benoitguigal/reactive-bird

    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)
    https://github.com/benoitguigal/twisdom/

    A Twitter-sourced quotation stream.

  • Python Epson Printer (Development)
    https://github.com/benoitguigal/python-epson-printer

    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.

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