I am a French engineer (equivalent to a Master's Degree) in computer science and applied mathematics, graduated from Ensimag, Grenoble, France.
You can download my Resume, PDF version
Formation
- 2010 - 2011: Exchange at the University of Waterloo, Ontario, Canada. Courses of computer graphics, artificial intelligence, computer security and privacy among others
- 2008 - 2011: French Engineering school Ensimag (École Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble). Ranking of 1st year: 7th out of 200
- 2006 - 2008: French classes preparatoires: two years of intensive undergraduate level courses in Mathematics, Physics and Chemistry leading to competitive examinations to entrance to French Grandes Ecoles i.e. Engineering school. Acquisition of efficient working methods
Work Experience
September, 2011 - March, 2012: 6 month internship at Logica, Sophia Antipolis, France:
- GWT, Hibernate and Spring framework training. Use of the tools Acceleo and Maven.
- Creation of a tool to automatically generate code for a J2EE Web application, using the mentioned frameworks, from UML class and sequence diagrams.
Summer 2010: 3 month internship at the National Institute of Informatics (NII) in Tokyo, Japan
2006 - 2008: Tutoring math and physics, high school level
Skills
Mathematics
- Analysis and Algebra
- Numerical Methods: for instance solving partial differential equations with tools such as Scilab (Open equivalent of Matlab)
- Probability and Statistical theories
- Use of Latex, for the writing of mathematical reports.
Computer Science
Subjects studied in Engeenering training
- Algorithms: programming methods, techniques to solve problems, use of data structures.
Programming languages acquired: Ada, C, C++, Java
- Computer Graphics: knowledge of the main computer graphic concepts. Familiarization with the SDL and OpenGL libraries, as well as the script language Tcl in association with the Tk graphic library.
- Artificial Intelligence: good understanding of the concepts and techniques in artificial intelligence and game theory.
- Computer Security: ability to find and correct the main security flaws in programs.
- Basic software and Architecture: way a computer works up to the hardware level; Assembly Language (for Intel processors notably)
- Database: use of the SQL language, working on an Oracle database, and also with the Java JDBC library of database management
- Web programming: Mastery of the HTML language and of the CSS. Good knowledge of Javascript and PHP. Notions in JSP and AJAX.
- Operating System: I am working as well on Windows as on Linux (Dual boot Windows 7 / Ubuntu 9.10 currently). We are in a Unix environment at the Ensimag. Notions of Mac
- Usual office softwares such as Word, Excel, Powerpoint and their open equivalent of LibreOffice
- Use of Photoshop and his open equivalent The Gimp
The Programs page illustrate part of this learning.
Management
In addition to the company management formation that allowed to analyse the way a company works from a global point of view, the project management courses have been put into practice with collective projects
This first experience of group management allowed me to develop capacities of analysis of the collective functioning and implement solution to improve the efficiency as well individually as a group.
Languages
- English: fluent. TOEFL (Test Of English as a Foreign Language) 102/120
- Average level in Spanish
- Notions of Japanese