Skills
Computer sciences
Structured programming
I am able to address a given problem with a functionally structured algorithm. That is to say I can split a problem into sub problems for which I will be able to implement a simple algorithmic solution.
Object Oriented Programming
I know how to describe the different aspects of a problem in an object oriented way using UML. I can design object oriented solutions which are open-ended and reusable. Therefore I am used to the UML concepts and several modeling tools: Rational Rose which I used at school, as long as Enterprise Architect, Poseidon, DIA, and several Eclipse plug-ins.
Programming languages
I know the C and C++ languages for which I made use of all aspects (class, encapsulation, inheritance, abstract class, polymorphism, templates, STL, namespaces, …).
I well know the Visual C++ (HCI, MFC) and Borland (C++ and Delphi) IDE.
I also got experience in Pascal and Visual Basic languages.
However, I love working with JAVA, which offer more rigorous environment (C++ compiler will never detect non caught exceptions; And Microsoft STL is quite a joke).
I particularly get advantage of using Maven2+ environment which can be tweaked to automate a lot of development process (website generation, JUnit tests, deployment files).
Anyway, I first learn the basics of programming by myself, and I am confident I can learn any language as far as I have sufficient materials (tutorials, samples).
Operating Systems
I dove into computing at the time DOS was the most usual OS.
I observed the Windows OS evolution since the 3.1 version, not without an increasing interest in the Unix alternative which I tried since the RedHat 5.2 (11/1998) distribution.
I thereby naturally learned to use both Unix and Windows OS and when necessary to fix problems.
I used to work with a Linux (Debian sarge) system on my server (web, svn, …) and Windows XP on my desktop, but I moved to “all Ubuntu” (server and desktop) since the 7.10 version.
Project management / Collaborative work
I had project management lectures which learned me to work in team (particularly on a software project). I had many occasions to apply these methods during my studies (graduation project) as well as professional life. I know well about many collaborative working tools (CVS, SVN, Wiki, issue tracking, …).
Databases
I know how to structure a problem data into entity and relations (Entity-Relationship Model) and transform it into an actual database.
I know the SQL language I used in several of its dialects (MySQL, SQLite, Postgres, …) but I prefer when It is possible use an ORM (Object-Relational Mapping) and use only standard SQL.
Web technologies
I know many web languages which I practised intensively in professional as long as personal projects : HTML, JavaScript, XML, ASP, PHP.
During my BTS first year I did my internship in a web hosting company. It was a chance to particularly work with HTML/Javascript association with browsers compatibility constraints.
Nowadays I usually work with higher level frameworks such as WordPress or Symfony (+Apostrophe).
Languages
French
I am a native speaker.
English
I learn English as first foreign language since junior high school. I got 760 points to the TOEIC in March 2005. Thereafter I graduate a “Licence en Langues Étrangères Appliquées” (~ BA English & Japanese specializing in International Economics). I am planning to have the TOEIC again soon.
Japanese
I am learning Japanese for 4 years. The first 3 years during the BA I took at the University of Toulouse, and the 4th year as an exchange student at the University of the Ryukyus in Okinawa (Japan), where I had Japanese language courses (in Japanese).
I took the Nôryoku Shiken N3 in July and I am waiting for scores to be published.
Miscellaneous
Electrotechnical
Applied Physics
I studied the basics of physics applied to electricity, electromagnetism, functioning principle of electric engines such as motors (synchronous and asynchronous motors, brushed DC motor), transformers, chopper, etc..
Automated Systems
Wiring, PLC programming, GRAFCET and LADDER languages.
Music
I play the guitar since I am 12 years old, I played, wrote and sing in an amateur rock band that turned into a pop band (Omega) in which I played 11 years (1999-2010), as a summer job.
I learned sol-fa for 3 years.
