Post Job Free
Sign in

Software Developer

Location:
Laval, Canada
Salary:
65000
Posted:
November 14, 2010

Contact this candidate

Resume:

MARTIN TÉTREAULT

*** *** *******

Laval (Québec) H7R 0B1

Téléphone : 450-***-****

Courriel : ******************@*********.**

LANGUES : Français anglais

PROFIL SOMMAIRE

• Programmeur C++ (et C#) avec 14 années d expérience en milieu professionnel.

• Expertise : programmation réseaux et serveur.

• Intérêt pour le développement de moteur et pour la programmation orienté objet.

• Expérience en gestion de projet et comme chef d équipe.

• Autonome minutieux consciencieux appliqué autodidacte.

HISTORIQUE D'EMPLOI

UBISOFT MONTRÉAL septembre 2007 actuellement

5505 St-Laurent Montréal H2T 1S6

PROGRAMMEUR RÉSEAU/ONLINE C++

PROJET : jeux vidéo : Shaun White Skateboarding uPlay Farcry 2 équipe online.

• Développement du mode multi-joueurs et des fonctionnalités onlines (Xnet PN).

• Synchronisation et optimisation des objets réseaux de jeu.

• Procédure de connexion et déconnection (opérations asynchrones).

• Programmation multi-platform (PC XBox 360 et Playstation 3).

• Engin réseau UDP support de NAT et opérations asynchrones.

• Débogage avancé code profiling détection de memory leak.

• Intégration périodique de code source externe (avec Perforce et Araxis Merge).

MEDISOLUTION Virtuo juillet 2007 septembre 2007

440 Armand-Frappier blvd suite 300 Laval H7V 4B4

PROGRAMMEUR .NET

• Développement en .NET 2.0 (WCF Web Form).

INOVESTOR VIA Rail novembre 2002 juin 2007

625 Ave. Président-Kennedy bureau 950 Montréal H3A 1K2

PROGRAMMEUR ANALYSTE .NET / DEVLOPMENT MANAGER

PROJET : Développement et maintenance de ReserVIA (portail de vente de billets de VIA Rail)

(Portail web en ASPX incluant des applications serveurs et des services web.)

• Chef d équipe et gestion de projet (Devlopment Manager);

• Coordination des mises-à-jour avec des équipes externes (IBM Carlson BMO);

• Analyse des projets directement avec le client (VIA Rail);

• Élaboration des procédures de travail et de teste;

• Traitement de transactions monétaires et d accès sécurisés;

• Programmation en .NET (C#) site web service web et Windows Service;

• Élaboration des architectures UML avec VISIO;

• Utilisation de la méthodologie RUP (Rational Unified Process);

VIRCOM (Éric Langlois) mars 2001 - août 2002

2055 Peel bureau 100 Montréal H3A 1V4

PROGRAMMEUR C++

PROJET : Jeu de rôle multi-joueurs : Black Moon Chronicles.

(Application serveur en C++ sous Windows supportant 500 joueurs simultanément)

• Refactoring et développement d'un serveur de jeu multi-usagers;

• Programmation multi-thread et débugage de Dead Lock;

• Analyse et développement de l'intelligence artificielle;

• Programmation du système de quête et interprétation des scripts pour l'intelligence artificielle;

• Protocole de communication UDP asynchrone;

• Outil de traitement de fichiers XML (compilateur XML en fichier binaire);

• Méthode de travail : Extreme Programming.

LUC BOUCHARD & ASSOCIÉS (Alain Boisvert) janvier 2000 - mars 2001

3285 St-Martin Est bureau 205 Laval H7E 4T6

PROGRAMMEUR ANALYSTE

PROJET : Site web de commerce électronique B2B.

(Application web ASP pour l entrée et la gestion de commandes)

• Analyse et programmation sous un modèle Microsoft 3 tiers;

• Étude de faisabilité;

• Définition de l'architecture des composants;

• Développement de prototypes et analyse des performances;

• Programmation ASP Java Script VB COM HTML T-SQL;

• Rédaction de rapport de projet.

KNIGHTSOFT TECHNOLOGIES INC. juin 1998 - janvier 2000

PROGRAMMEUR C++

PROJET : Jeu de stratégie spatial multi-joueurs : StarKnights.

(Application Windows graphique en C++ MFC et Win32)

• Développement d'un logiciel de jeu en C++ fonctionnant sur Internet;

• Participation à la conception du design en groupe;

• Analyse des structures de données et des méthodes utilisées;

• Entièrement responsable des modules attitrés;

• Organisation des méthodes de travail en groupe.

LUC BOUCHARD & ASSOCIÉS (Alain Boisvert) juillet 1996 - août 1999

3285 St-Martin Est bureau 205 Laval H7E 4T6

PROGRAMMEUR

PROJET : Logiciel de comptabilité G2.

(Application comptable sous Microsoft Access en programmation avancée)

• Programmation sous Microsoft Access;

• Développer les routines standards pour les modules;

• Analyse pour la création des structures de données relationnelles et optimisation des commandes SQL;

• Formation des stagiaires.

PROJETS PERSONNELS

2005 2007 • AnimPixels

Développement d'un logiciel d animation graphique isométrique (application Windows en .NET)

- Analyse d architecture de logiciel.

- Développement du site web (www.animpixels.com)

- Programmation en C# utilisant des librairies vidéo et de compression (zlib).

- Interface Windows entièrement redéfinie.

- Optimisation graphique (GDI Win32).

2002 2006 • Tactic War

Développement d'un jeu de stratégie militaire web multi-joueurs (application web ASPX C#)

- Conceptualisation et design du jeu.

- Programmation en C# ASPX (interface web en HTML pure).

- Gérance et développement du site web (www.tacticwar.com)

- Direction et supervision des artistes.

- Gestion des échéanciers et des budgets.

2000 - 2001 • Les Lois du Cristal (logiciel)

Développement d'un logiciel de jeu de rôle en réseau (application Windows en C++)

- Analyse de l'architecture et des méthodes

- Programmation en C++ sous Windows

- Gérance et développement du site web (www.crystalsrules.com)

- Coordination des Beta-Testeurs

1997 - 2001 • Les Lois du Cristal

Rédaction d'un livre de jeu de rôle

- Définition des règles de jeu

- Rédaction des textes

- Supervision des illustrateurs

- Mise en page et publication

FORMATIONS

2000 • Mastering Distributed Application

Cours intensif de 40 heures certifié Microsoft sur InterDev HTML

ASP et VB Script.

Centre de formation Zenon (360 rue St-Jacques Ouest Montréal).

1993 - 1996 • D.E.C. Technique informatique

CÉGEP Montmorency

1988 - 1993 • D.E.S. Général

Curé-Antoine Labelle (Poly-Jeunesse)

1981 - 1988 • École primaire

Poly-Jeunesse / École des Cèdres

CONNAISSANCES INFORMATIQUES

• Langages de programmation

- Visual C++ (STL ATL MFC) 6 ans

- Visual C# (plate-forme .NET) 5 ans

- Visual Basic 4 ans

- Java 3 mois

- MS-Access (programmation avancée) 3 ans

• Technologie

- Protocol de communication TCP et UDP. 4 ans

- XML (accès par programmation w3c DOM) 6 ans

- Base de donnée relationnelle (Sql Server DB2 Transact sql) 8 ans

- Encryptions (Triple DES HTTPS SHA) 6 ans

• Développement Web

- Active Server Page (ASPX) 4 ans

- SOAP (avec Microsoft .NET) 4 ans

- Java Script (avec DOM) 5 ans

- Modèle d'accès aux bases de données ADO 3 ans

- HTML avec CSS (cascading style sheet) 6 ans

- Protocol HTTP (en-tête méthode etc.) 4 ans

• Logiciels de développement

- MS Visual Studio +10 ans

- Perforce 3 ans

- Araxis Merge 3 ans

- Outils de SQL Server 4 ans

- Internet Information Server (IIS) 6 ans

• Gestion

- TestTrack 3 ans

- JIRA 3 ans

- VISO 4 ans

INTÉRÊTS PERSONNELS

Même si mon travail occupe la grande majorité de mon temps je me réserve toujours quelques heures par semaine pour des activités qui ne sont pas reliées à ma profession.

• Robotique (LEGO Mindstorms)

• Écriture de roman de fantaisie et de science fiction

• Graphisme (PhotoShop GIMP)

• Jeux de rôles (rédaction de scénario)

• Jeux vidéo (Sim City Civilization The Sims Pikmin Final Fantasy etc.)

Des références vous seront fournies sur demande



Contact this candidate