Section courante

A propos

Section administrative du site

CURRICULUM VITAE

Développeur Senior ASP.NET/Java/PHP/Delphi/SQL/C++/HTML

Cliqué ici pour agrandir l'image

Je suis uniquement intéressé par des postes permanents dans la région de Montréal.




MALTAIS, SYLVAIN
Adresse électronique : job@gladir.ca
Mon site INTERNET : http://www.gladir.com/
Laval (Québec)

EXPÉRIENCE DE TRAVAIL

9/2019 - Maintenant Confidentiel Montréal

DevOps



9/2018 - 10/2018 Confidentiel Montréal

Développeur



9/2012 - 9/2019 Confidentiel
Entreprise avec plus de 10000 employées
Montréal

Développeur



8/2009 - 8/2012 Confidentiel Laval

Développeur / Webmestre

Développement et maintenance sur de nombreux projets :
  • Développement d'un système de statistiques, de volumétrie, de rapport et d'intelligence d'affaires (PHP5/Perl, MySQL, HTML, CSS, FPDF Library, cronjobs, SMTP, base64, Webalizer),
  • Développement d'un gestionnaire d'événements (PHP5/Perl, MySQL, HTML, CSS, TinyMCE, cronjobs, SMTP) avec tablette électronique (iPad, Galaxy Tab),
  • Développement d'un nouveau CRM (PHP5, MySQL, HTML, CSS, TinyMCE, jQuery, jQuery Dropdown Check List,...),
  • Développement d'un nouvel agenda/feuille de temps : Jour, Semaine, Mois, Annuel, Rapport (PHP5, MySQL, HTML, CSS, TinyMCE),
  • Gestion de galeries d'images (C#, ILMerge, edtFTPnet, nunit, Connector/NET pour MySQL),
  • Système de copie de sauvegarde automatique par FTP (C#, edtFTPnet, nunit),
  • Système de migration de données entre les serveurs (Java, JApplet, MySQL Connector),
  • Maintenance d'un système d'envoi de courriel massif (GroupMail+MySQL, SmtpDiag, Réputation, mxtoolbox,...),
  • Développement d'un nouveau système d'envoi de courriel publicitaire (PHP, MySQL, ImageMagik, GhostScript),
  • Automatisation de processus d'entreprise (C#),
  • Maintenance d'un prégénérateur d'envoi (VB6+FTP+GIF),
  • Création d'archive vidéos (ffmpeg.exe),
  • Développement d'un nouvel éditeur pour les journalistes gérant plus 30 000 articles (PHP, MySQL, Tidy, TinyMCE, TwitterOAuth),
  • Développement de deux nouveaux sites (PHP5, MySQL, HTML, CSS),
  • Refonte de trois sites (PHP5, MySQL, HTML, CSS, Flux RSS),
  • Solidification et sécurisation (Connexion sécurisée, Captcha),
  • Maintenance des projets existants (PHP, MySQL, Code Igniter, Pervasive SQL, vTiger CRM).

Utilisation d'Adobe PhotoShop et Adobe FireWorks pour le découpage et la maintenance des sites.
Utilisation d'EclipsePHP, FireBug, Web Developer et ColorZilla pour le débogage et les ajustements.
Utilisation de WHM, cPanel et SSH pour l'hébergement des sites.
Utilisation de VMWare WorkStation comme outil de contrôle de qualité (VM de Windows 98, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7, Ubuntu, CentOS) et VirtualBox (VBoxManage,...).



7/2007 - 7/2009 Net Communications Montréal (Cité du multimédia)

Développeur Senior Perl/Oracle, Cadre d'application PHP 5/Zend, ASP.NET (C#, VB.NET)+AJAX

Développement sur de nombreux projets :
  • Boutique de livre PDF en ligne (PayPal (hosted button)+Perl, CMS),
  • Formulaire dynamique pour paiement en ligne (Beanstream+Perl+MySQL+WYSIWYG+CPAN+Innova Studio),
  • Migration de feuille de temps d'ASP 3.0/Access à PHP5/MySQL,
  • Etude d'installation de PHPmotion sous Linux Debian,
  • Site éducatif avec soumission de vidéo massif (MVC, ASP.NET (C#), Google Data API, YouTube API pour .NET)
  • Interface d'arrière-plan de deux projets TVi (PHP5/MySQL, Test unitaire, Test de charge,...)
  • Refonte d'une boutique de livre en ligne (JSP, Tomcat, NetBeans 6.5)
  • Exportation de données (Macro VBScript pour Excel et Word),
  • Développement d'une nouvelle version du GDC (CMS) (Perl+MySQL+AJAX, Web Service API, WYSIWYG+Arbre Explorateur, SSH, cygwin, Linux),
  • Maintenance d'un GDC (CMS) (Perl+MySQL+WYSIWYG+CPAN+Innova Studio, TinyMCE, Tidy, SSH, cygwin, Linux),
  • Outil d'aide au développement d'application (C# (C Sharp), modèle MVC),
  • MPE : Site éducatifs et de divertissement, Clavardage (Chat) en groupe, téléchargement de vidéos, Flux RSS,... (ASP.NET (Visual Basic .NET)+AJAX),
  • Sortie de données à partir d'un inventaire de véhicule sur un site à un haut taux d'achalandage (PHP 5/Cadre d'application Zend, Prototype, Behavior, MVC, Web Service, SOAP, Chrome API, OpenVPN),
  • Etude d'implantation de WordPress,
  • Outils de gestion de demande entre client éloigné (Perl+Oracle),

Utilisation de FireBug pour le débogage.
Utilisation de StarTeam pour les versions de code source de projet.


5/2005 - 6/2007 Confidentiel Laval

Développeur Senior PHP/MySQL

  • Migration de PHP4 à PHP5
  • Moteur de recherche rapide (opensearch avec FireFox/IE)
  • Support d'image en téléchargement
  • Fonctionnalité sommaire de CMS
  • Développement d'un système de gestion pour une bibliothèque.
  • Jeu éducatif d'entrecroisé et mot mystère (JavaScript)


9/2002 - 5/2005 DMI Concept Blainville/Laval

Développeur Senior PHP/MySQL/ASP/Oracle/Delphi

  • Phase II : Poursuite du projet d'envergure (2 ans). Fonction: CRM, CMS, Sécurité, Moniteur, Projet, Feuille de temps, Contact, Liste configurable, Importation des compétences de CV (Resume) à partir de document Word et RTF sous Linux ou Windows,... Poursuite du développement avec de nouvelles fonctionnalités de CRM, Ressources humaines,... (PHP/MySQL/Oracle, Outlook Import, GeoIP et calcul des distances géographiques, plus de 250 fonctions et 350 tables, Ecriture de plus de 300 000 lignes de code)
  • Phase I : Migration du système existant (3 mois) écrit en ASP vers le PHP/MySQL ou PHP/Oracle sous IIS ou Apache et Windows ou Linux (Analyse de Migration, 100 000 lignes de code pour la migration).
  • «DMI Basis - Version 5» (PHP, GeoIP et calcul de distance du bureau le plus proche)
  • Preuve de concept (Delphi .NET, Active Directory)
  • Encodeur de courriel (Service de composante base64 en Delphi, Assembleur 80386)
  • Importation Outlook : Module d'importation d'Outlook vers la base de données en passant par le Web (JavaScript, MySQL/Oracle)
  • Intégration d'ArGoSoft Mail Server avec ASP ou PHP4
  • Portail Internet gérant plusieurs sites de façon dynamique. Écriture d'un système de Courriel à la «Squirel» sur le système, module de comptabilité, moniteur des événements, bureau d'assistance,... Contrôle de la Qualité. Fonction d'Entreprise (CRM) et de Ventes. Fusion des modules par étapes. Module de Communication. Module de Référencement. Fonction d'aide au programmeur. Fonction de gestion des pays. Fonction de Menu Dynamique de Portail et Client. Moteur de recherche à la "Google". Documentation d'Analyse de différents systèmes. Restructuration et optimisation du code. Etudes préliminaires. Plus de 150 000 lignes de codes écrits et bilingue (Français et Anglais). Soit plus 120 fonctions. (ASP 3.0/Oracle)


8/2002 - 8/2002 B.V. Fruits et Légumes Montréal

Analyste d'incident de système

Travail consistant a effectuer un document d'analyse d'incident de système de décrivant les problèmes survenu lors du plantage fort chaotique du système de Windows 2000 Server et les suggestions pour remédier aux éventuels problèmes.

1/2002 - 5/2002 LBA (Lévesque, Bohemier et Associée) Montréal

Développeur ASP/JavaScript/XML/XSL/VB/SQL

Développement de trois projets :
  • Contribution au projet Gourmet Export : Effectue des recherches alimentaires dans une base de données mise-à-jour à partir d’Internet tout en effectuant une sécurité par utilisateur (ASP/JavaScript/XML/XSL/VB/SQL Server, technologie en tiers, Visual Sourcesafe),
  • Ecriture du projet ClientCV version Web : Suivi des dossiers des ressources humaines (ASP/JavaScript/XML/XSL/VB/SQL Server, technologie en tiers, Visual Sourcesafe),
  • Administration du site Bardahl : Téléchargement de document et envoi de courriels en fonction de certaines catégories de distributeurs (ASP/JavaScript/XML/XSL/VB/SQL/MS Access, technologie en tiers, Visual Sourcesafe).
9/2001 - 12/2001 Projet de fin d'étude Collège d'Alma

Programmeur Analyste

Analyse, programmation et documentation technique d'un projet d'informatisation d'une pharmacie en utilisant le langage Cobol. L'analyse comprenait entre autre des DFDs, Devis, un dictionnaire,... Le projet durait environ 120 heures, il était intéressant sur plusieurs aspects, il fallait pouvoir tenir un inventaire, garder des informations sur les allergies advenant une combinaison de mauvais médicaments, avoir un suivi de la clientèle sans utiliser de numéro de client et donc en recherchant en fonction de leur prénom et nom de famille.

SCOLARITÉ

4/2002 Cégep d'Alma Canada-Québec-Alma

Études collégiales

Technique de l'informatique - Programmeur/Analyste. J'ai eu la chance d'avoir une formation axée autant sur l'analyse que sur la programmation.

MENTIONS & RÉCOMPENSES

COMPÉTENCES

Nom de la compétence Niveau de compétence Expérience
Ada, Modula-2, Oberon, Python, Ruby, Rebol, ABC Débutant 1 année
AJAX et jQuery Intermédiaire 3 années
AWS Intermédiaire 2 années
ASP.NET, C#, VB.NET Intermédiaire 3 années
ASP(Active Server Page)/XML/XSL/VB/SQL/JavaScript Expert 4 années
C Shell Unix (csh) Débutant 1 années
C/C++ Expert 10 années
ColdFusion et le CFML Intermédiaire 3 année
DB2, Sybase, PostgreSQL Débutant 1 année
Delphi Intermédiaire 1 année
eComStation/OS/2/REXX Expert 2 années
HTML Expert 10 années
JAVA JDK, JSP, NetBeans Intermédiaire 2 années
JavaScript Expert 10 années
Linux & BSD : CentOS/Debian/FreeBSD/Slackware/SUSe/Ubuntu Intermédiaire 3 années
LotusScript Débutant 1 année
MS Access/Visual dBASE/InterBase/SQL Server/Oracle Intermédiaire 2 années
Perl/DBI/MySQL Expert 3 années
PHP avec objet (POO)/MySQL/Oracle OCI/JavaScript Expert 15 années
MySQL/FreePascal/CGI-BIN Intermédiaire 1 année
Quick/Borland/Turbo Pascal/Assembleur sous DOS Expert 10 années
Réseau (IP, TCP/IP, DNS, DHCP,...) et service (IIS, Apache,...) Intermédiaire 3 années
Virtual Pascal for OS/2, Win32, Linux Intermédiaire 2 années
Windows Server (Windows Server 2012, Windows Server 2008, Windows Server 2003, Windows Server 2000,...) Intermédiaire 10 années
Yabasic, Power Basic, Turbo Basic Débutant 1 année

S'il y a une compétence que je ne possède pas, j'adorerais l'apprendre et l'acquérir.

_____________________________________
SYLVAIN MALTAIS


Je suis disposé à vous fournir toutes autres renseignements sur demande.

La réussite n'est jamais le résultat d'un seul homme, elle implique le croisement des personnes gagnantes. Je tiens donc à remercier les personnes suivantes :



Dernière mise à jour : Vendredi, le 1er novembre 2019