Cloudera, San Francisco, CA (2012-04 - now)
Work within the Grid Applications for Search team (i18n), building tools for processing click and view data and preparing the analysis of the search markets.
Development of map reduce & Pig programs dealing with large quantity of data and distributed job schedulers for Hadoop.
Contribution to several projects supporting Google infrastructure. Work on rich schema/graph visualizations and on tools for generating wikis, aggregating results and documenting the infrastructure. Team up on the development of the new generation of application servers (visitor pattern, Java reflection…), build of converters from SQL to XML format and vice versa. Intense work on Java/Python/C++, databases, Web and Google API/Technologies.
Design and work on a tennis-booking website in a start-up just created. Use of the Ajax technology through the Google Web Toolkit while coding in Java. Development of the backend (API storing data into MySql) and communication with the front end with RPC requests. Object Oriented programming and MVC design patterns.
Work on a Software Quality Assurance project. Its goal was to automate the testing of the Hotline Management System of the office written in Java. Use of the Rational Suite (Robot, TestManager, RequisitePro) and coding of a framework in SQABasic. The development ended with an XML/XSLT application generating a smooth report that sums up the results for the manager level (use of Saxon & Aurigadoc).
Study and contribution to the development of a client application for a modified version of MySQL within the research team of the mobile database project. Use of both Java and JDBC in order to implement (with Eclipse & NetBeans) the graphic interface and the queries processing of the client.
The development project was on an automatic analyzer software for a farm balance sheet. Team up with an analyst/programmer and use of C++ Builder to complete the interface which enables configuring, saving and generating charts in the analysis.