Ruby & RubyOnRails developer. Interested in information retrieval, machine learning techniques, distributed software architectures, cloud computing, REST and HTTP APIs, and web development in general.
Website: http://crohr.me | Phone: +33-6-33-85-83-32 | Skype: cyril.rohr
-
Since 2012: working as a freelance. Clients include: Dimelo SA (Paris, France), REVERB (Vancouver, Canada).
-
2008-2012: Research engineer at Inria (http://inria.fr) in Rennes, France. Worked on RESTful API design, User Interface design (jQuery), Ruby backends (RubyOnRails/Sinatra), and client tools development for Grid'5000 and BonFIRE. Grid'5000 is the leading research platform in parallel and distributed systems in France and Europe. BonFIRE is a European project aimed at building a federation of cloud computing providers over Europe.
-
2008: Six-months research project at the Queensland University of Technology in Brisbane, Australia. Worked on cross-media summarization and video processing. Built a working prototype of a news aggregation engine (text, images, videos), and participated in the TrecVID (http://trecvid.nist.gov/) challenge, devoted to research in automatic segmentation, indexing, and content-based retrieval of digital video. Published two articles.
-
2007: Three-months internship as a software developer at the Kalistick startup (http://kalistick.fr) in Lyon, France. Helped building a software to drive quality and best practices in Java software developments using code analyzers, rules engines, and business intelligence tools.
-
2006: Two-months internship as a developer in a small business in Lyon, France. Built a customer management and invoicing tool in PHP/MySQL/HTML.
- 2008: Received a MSc in Computer Science with high honours from the Institut National des Sciences Appliquées (http://insa-lyon.fr/) in Lyon, France. Final year of education at the Queensland University of Technology (http://qut.edu.au) in Brisbane, Australia.
- Programming languages: Ruby, Javascript (CoffeeScript), Java, PHP.
- Web: HTML, CSS (SASS, SCSS), jQuery (jQuery-UI, jQuery-Mobile).
- HTTP & related: Apache, NginX, HAProxy, Squid, Public key infrastructures, OAuth.
- Databases: MySQL, LDAP, Redis, CouchDB, Sqlite, Postgres.
- Cloud computing: Amazon Web Services, Heroku, OpenNebula.
- Deployment & Configuration: Puppet, Capistrano, Debian packaging.
- UNIX/GNU Linux: bash, SSH, vim.
- Development: Git, SVN, Test driven development (RSpec).
- Machine learning: clustering, classification, rules engines.
- Monitoring: Ganglia, Zabbix.
-
Eugen Feller, Cyril Rohr, David Margery, and Christine Morin. Energy Management in IaaS Clouds: A Holistic Approach. The 5th IEEE International Conference on Cloud Computing (CLOUD), Honolulu, Hawaii, USA, June 2012.
-
Cyril Rohr et Dian Tjondronegoro. 2008. Aggregated cross-media news visualization and personalization. In Proceeding of the 1st ACM international conference on Multimedia information retrieval (MIR '08). ACM, New York, NY, USA, 371-378.
-
Johannes Sasongko, Cyril Rohr, et Dian Tjondronegoro. 2008. Efficient generation of pleasant video summaries. In Proceedings of the 2nd ACM TRECVid Video Summarization Workshop (TVS '08). ACM, New York, NY, USA, 119-123.
- Chess player. Juggler. Loves skiing & reading.
- Open source contributor: http://github.com/crohr.