lundi 1 janvier 1990

Résumé

Fabien Mairesse
905 Elveden row
V7S1Y7 West Vancouver, BC
604 922 9866

Junior software developer

French with a work permit from 05/17/2005 to 05/16/2006
The work permit could be extended by an employer.

Computer skills

- Programming: Java, C/C++, Ada RT, Perl, ASM 68000, VHDL, Visual Basic
- Real Time: Posix, Java, Unix process, Ada RT, VxWorks, LUSTRE
- Graphics: OpenGL, SDL, Java2D
- Modeling: UML2, Hood-HRT, SD (Structured Design), Pétri nets
- Databases: Relational and object DB, MS Access, MySQL, Oracle
- Operating systems: Unix, Linux, Windows, QNX
- Software engineering: Specification, project management, development processes & life cycles, configuration management.
- Tools: Rational Rose, Eclipse, MS Visual Studio, MS Office, Latex, CVS, Clearcase, Make

Professionnal experiences

- 2004: BarcoView (Toulouse, manufacturer of command control systems)
Contract of 3 months
  • Porting on Linux of the evolutions of an "equipment monitoring software" initially developed for Windows (2 months).
    Technologies used: Linux, C++, POSIX
    Evolution of the software developed during the internship described below (1 month).
Internship of 6 months
  • Requirements study, conception and implementation of software allowing to edit an embedded real-time GUI (like a dashboard) and to generate its C++ code. Research and validation of the solution. Development of the graphical engine used by the generated code with OpenGL and SDL (Simple Direct Media Layer). Development of the tool (editor and generator) as a set of extensible plug-ins integrated inside the Eclipse platform. The editor is based on the GEF (Graphical Editor Framework).
    Introduction of the Eclipse technology in the society.

    Screenshot of the editor

    Screenshot of the generated software
Prestation University of Toulouse: Preparation and presentation of courses about the Eclipse platform and the GEF for the computer engineering master.
- 2003:
Internship of 5 months
Rational (Toulouse, software publisher): participation in the integration of the Rational Test RT tool inside the Eclipse platform.
Technologies used: Java, Eclipse framework, SWT
- 2002:
Internship of 4 months
Antea (Toulouse, call center): development of a system generating statistics about the phone calls and the information used by the operators..
Technologies used: Java (JDBC, multi-threading), Perl-cgi, UML
- 2001:
Contract of 1 month
SERIM (Marpent, mechanical engineering firm): development of a system managing the firm's commands with MS Access and Visual Basic.
Internship of 3 months Aneda (Aneda, software vendor): drafting of technical documentation (user's manual, application for tender) regarding helpdesk software. Adaptation of the software to customers' requirements. Completion of a web site presenting the society.

Education

- 2004: DESS (equivalent of a Master) in computer architecture and real-time systems. With honors. University of Toulouse, France.
- 2003: Maîtrise in software engineering. With honors. University of Toulouse, France.
- 2002: Licence (equivalent of a Bachelor) in software engineering. University of Toulouse, France.
- 2001: DEUG (2-years degree) in computer engineering and mathematics. With honors. University of Toulouse, France.
- 1999: Baccalauréat (High School diploma). With special emphasis in Physics and Mathematics.With honors. Lille, France.

Additional information

- Languages: ENGLISH (good working knowledge), FRENCH (mother tongue).
- International driving licence