Native fluency in French
Complete fluency in English
French and Canadian
Development of solutions and products for data security or electronic
commerce problems. My career should allow me to advance my knowledge
of the fields of computer security, distributed computing, networks
M.Sc. in Computer Science
Member of the Crypto & Quantum Info Lab of Prof. Claude Crepeau
McGill University, expected summer 2000, average of 4.0
Graduate courses: cryptography, probabilistic analysis of algorithms, concurrent programming languages, compiler design, data structures, distributed computing, micro-computers, high-performance computer architecture and Internet programming.
B.Sc. in Joint Mathematics and Computer Science,
Université de Montréal, 1998
Graduate courses: Computer graphics, networks.
- International Baccalaureate and Diplôme d'études collégiales,
Collège Jean-de-Brébeuf, Montréal, 1995
0 - 12 months: C++, Assembly languages (Intel x86, Motorola 680x0, Sparc)
24 - 36 months: Unix environment, C, Pascal, LaTeX
36+ months: Java, HTML, Simula
Familiar with CGIs, Scheme, Bison, SableCC, OpenGL and Unix shell programming.
Lengthy experience on the MacOS, Linux and Windows environments,
including expertise with PageMaker, Photoshop, Microsoft Office,
Hypertalk, Appleworks and more.
Course Lecturer, McGill University (Summer 1999, Fall 1999)
Taught twice a first year undergraduate course on data structures and
algorithms using the JAVA programming language (308-203).
This included giving 2~3 lectures per week for which I had to select the
content, prepare the material, design the assignments and projects and write the examinations.
Teaching Assistant, McGill University and Université de Montréal
(Spring 1998, Fall 1998 and Spring 1999)
Gave tutorials, answered questions during office hours and graded
assignments. The content of the courses centered on an
introduction to computers and on the design of algorithms and
basic data structures.
Software Engineer, Alpnet Canada (Summer 1998)
Analysed source code from clients, extracted and reinserted translatable text, compiled and validated final translated product.
Research Assistant, Montréal University (Summer 1996 - 1997)
Supervisor: Claude Crépeau
Instructor, Collège Jean-de-Brébeuf (1994 - present)
Organization: Canadian Red-Cross
Network Administrator, Collège Jean-de-Brébeuf (1992 - 1998)
Managed a laboratory of Apple computers in a high school environment. Also included assisting the students in their use of these machines.
Member and instructor
(1996 - present) Canadian Ski Patrol System
Rookie of the year (1996 - 1997): Estérel cross-country ski-center
Patroller of the year (1997 - 1998): Oka cross-country ski-center
First-aid volunteer and manager
(1994 - present) Canadian Red Cross
Social events such as ``The Jazz Festival'', ``Just for Laughs'', ``Francofolies''.
First-aid and mechanics volunteer
(1994 - present) Vélo-Québec
Cycling events such as the ``Tour de l'Île'', the ``Grand Tour'', the ``Tour des Cantons''.
(1994 - 1996) Collège Jean-de-Brébeuf
Cycling, cross-country skiing, hiking, climbing, jogging, swimming, canoe-camping, reading and computers.