Mr Louis-Benoit KOENIG
Born on December 29, 1981 (28 ans)
Citizenships: French
Marital status : Single
Driving licence : Full and clean since 2000
lbkoe@yahoo.com
http://lkoenig.free.fr
Software Engineer

Work experience
01-08 2007 Research engineer, LIRMM - France Telecom R&D, Montpellier
- Algorithm
The navigation by point of view in social network can be dividing into 3 different steps: Classification of the information (clustering), Representation of networks centered on the point of interest (point of view) (algorithms of drawing of graph - forced directed …) and Change (migration) of point of view. I studied and devised different algorithms for these various steps.
- Software Design
I took the project through its complete software development life cycle : analysis, specification, design, development and testing.
- Requirements analysis: Survey of different technologies and toolkit to achieve this project. I chose JAVA language and the Prefuse toolkit, owing to their portability
- UML: Design the UML schema and package structure of the application.
- XML: Develop XML parsers for importing data (SAX) and an ontology describe the data.
- JDBC / SQL / MySQL: Design a database schema and develop the interface between this database and the application (mapping object).
- JAVA: Implement the algorithm studies.
- JAVA: Develop different filters for the data visualisation.
- JAVA / SWING: development of the main application with user interface and interactions.
- ActionScript 3: development of a lite version of the application for the web. I used Action Script 3 and a graph library called Flare.
- Project manager
I wrote reports for the client. I supervised one person who developed a module for importing data from a data base.
- action script 3
I developed a light version of the application for the web. I used the flare library.
01-07 2006 Training period of study and research, UM2, Montpellier, France
Development of a removal tool of symmetry in matching molecular graphs.
JChoco : Constraint programming (CSP) has been used in this training.
Under scientific responsibility of M. Philippe Vismara.
LIRMM, 161 rue Ada 34392 Montpellier Cedex 5 France
Education
2004-2007 Master Degree in Computer science (NVQ Level 5), UM2,Montpellier, France
- Algorithmic, Combinatory, Network (ACR)
- Knowledge, Objects, Data, Agents (CODA).
2003-2004 Bachelor in computer science, UM2, Montpellier, France
2001-2003 Degree in Mathematic, UM2, Montpellier, France
2000-2001 HSC, Lycée Labourdonnais,Curepipe, Mauritius
Computer skills
Programming Languages
Object
Java : Socket, Thread, Swing, RMI, JDBC, JNI
J2EE : Servlet, JSP, JDBC
Mobile : Android
C++ / QT
Web
PHP, (X)HTML, XML, JavaScript, CSS, mySQL, ActionScript 3
Other C, Lisp, LateX
Methodology
AGILE - Extreme Programming
UML - RUP, Rational Software Modeler, Design patterm (GoF)
Software / System
Framework/IDE

Eclipse, Junit and Flex Builder 3
Hibernate, struts
Tools Emacs, ssh, CVS, Subversion, TortoiseCVS, Gforge, Jira
OS Unix-like(use GNU/Linux (Debian, Ubuntu, Red Hat and Fedora))and Microsoft Windows

Language skills
French Mother tongue.
English Conversational

Interests
I like to play volley ball and ping pong. I read science fiction or manga books, I like to make some sudoku grid and read magazine. I'm from Mauritius and I like to travel and discover new cultures, I visited France, Spain, UK and Germany.