Menu

Vincent RABEUX

BORDEAUX

En résumé

Mes compétences :
JEE
C#
ObjectiveC
JAVA
Python
HTML et javascript
C++
linux
j2ee
qt
struts
SOA
cocoa
objective c

Entreprises

  • Sharalike - Lead Software Architect

    2014 - maintenant Startup based in Boston MA, USA. Creation of HTML5, and OpenGL slideshows of pictures on iOS, Web and Android. 200K Monthly active users.

    Missions :

    * Refactored and re-design the entire existing backend (SOA) to a full EDA, highly distributed architecture, using micro services written in C++11, Java, Scala and relying on a cluster of RabbitMQ nodes. Reduced by 60% the AWS EC2 bill.

    * Design, architect, develop and lead JEE backend team on new services (business intelligence, third party integration, etc) and optimization of rest apis, image processing cross platform algorithms (highly distributed, micro services, JEE, rabbitmq, hazlecast, RESTful (JAX-RS), Scala (akka and akka-streams), elasticsearch, kibana, aws ec2, s3 and cloudfront, Qt/C++11 micro-services, mongodb).

    * Research and development of image processing algorithm (clustering, machine learning, image processing). (C++, OpenCV, SVM, kd-trees).

    * Design and develop, business core feature libraries. Cross platform (backend, iOS, Android). (C++, Djinni, ObjectiveC, Java (JNI)).

    * Technical specifications, task estimations and lead for all contracting software companies in France, Urugay, Poland and Romania.

  • LaBRI - Lead. Dev | Software Architect

    2010 - 2014 Software Architect and Lead. Developper on a national research project called Digi- doc and founded by the french national research agency. Digidoc softwares rely on a distributed framework dedicated to document analysis.
    • Client-server development of frameworks to share data (images and meta-data) of large size (>50M per image) and algorithms (via REST based web-service) between different research teams using their own languages and technologies.
    • Cross-platforms (OS X, Linux, Windows, iOS) and multi-languages (JEE, C++, C#, Obj-C).
    • Optimized performances with : a data caching strategy; a prioritization of algo- rithms available (or compatible) on the client; and load-balancing strategies.
    • Tight integration of applications on the host system.
    • 4 different Ph.D (applications and proof of concepts) are now based on these
    frameworks.
  • Capgemini - Junior Software Developer

    SURESNES 2009 - 2009 • Java, JEE (Struts & Spring) programming.
    • Continuous integration with Hudson, performances tests (OpenSTA, JMeter)
    & Unit testing.
    • Large size project with a development team spread in 4
    different French cities.
  • LaBRI - Rédacteur technique

    2007 - 2007 Rédaction de la documentation utilisateur et développer du logiciel Tulip [Visualisation d'information]. C++, Qt, DocBook.

Formations

Réseau

Annuaire des membres :