Randy Weinstein

publicité
Randy Weinstein
12-1060 rue Gilford
Montréal, Québec H2J 1P6
(514) 995-7517
[email protected]
Compétences
Programmation : PHP, JavaScript, ActionScript, Java/J2EE/JSP, SQL, XML/XSLT, XUL, HTML, Ajax.
Base de données : MySQL, Oracle, DB2 et SQL Server.
Administration de systèmes : Linux, UNIX, Mac OS X, Windows, soutien de clients.
Conception graphique : Design pour l’impression ou le Web avec Photoshop, Illustrator, Flash et InDesign.
Autres : Bilinguisme en anglais et français, expérience en gestion et en mentorat, entregent.
Liste de clients
Programmeur JavaScript / XUL – Visicom – Brossard


Programmeur PHP/JavaScript – Papier Virtuel – Montréal








Septembre 2004 – Juillet 2005
Soutien technique par téléphone auprès des utilisateurs de GlaxoSmithKline.
Résolution des problèmes Windows, Unix, réseau et Lotus Notes au sein d’une équipe de 12, pour plus de 7000 utilisateurs.
Programmeur PHP – Procureur général de C.-B. – Vancouver

Juillet 2005 – Juin 2006
Soutien téléphonique bilingue de premier et second niveau auprès des utilisateurs et techniciens de matériels IBM.
Maintien de matériel et des logiciels des kiosques, systèmes de point de vente, laboratoires photos, ordinateurs
personnels et serveurs pour plus de 15 clients de IBM.
Services de traduction du français vers l’anglais pour des contrats au Québec et à l’étranger.
Soutien des services de réseautique et hébergement de AT & T et IBM.
Soutien technique – Ajilon - Montréal


Juillet 2006 – Avril 2007
Soutien technique bilingue de premier et second niveau au sein d’une équipe de 2 personnes pour une petite
entreprise d’hébergement de sites Web et de commerce électronique.
Administration de système de base de serveurs Unix et Windows, serveurs de courriel Unix, panneaux de contrôle
cpanel et ensim, serveurs PHP et MySQL et serveurs DNS pendant l’absence de 5 mois de l’administrateur de système.
Soutien technique – IBM - Montréal


Avril 2007 – Décembre 2007
Modifications de programmation pour le site à haut débit LesPAC.com dans un environnement complexe composé
de 15 serveurs d’applications PHP, 15 serveurs MySQL principaux et esclaves, de serveurs NFS pour la mise en
cache de fichiers et de serveurs d’images traitant plus de 30 000 connexions simultanées.
Suggestion et implantation de changements à la méthodologie de programmation : pratiques de documentation et
communication, standardisation d’un IDE et implantation du système de contrôle de subversion.
Soutien technique / Administration de système – Clic.net - Montréal

Décembre 2007 – Mai 2008
Développement d’un système de conversion PDF-Flash pour convertir les PDF en sites Web JavaScript
/HTML/Ajax. Rédaction d’un cadriciel PHP/AJAX orienté objets pouvant lire les données de plusieurs sources de
données tels que XML, Json et SQL et s’inscrire immédiatement sur des HTML et JavaScript libres. Les
programmeurs peuvent ainsi placer des composantes et contenus de page avec une syntaxe de type Swing simple
et bien documentée, utilisant une seule ligne de code.
Programmeur PHP – LesPAC.com – Montréal

Septembre 2008 – Présent
Aide à la rédaction des barres d’outils de fureteur et objets fenêtres pour Comcast.
Débogage et développement du cadriciel de la barre d’outils du DTX de Visicom pour la compilation en croisée de
JavaScript dans les fenêtres dlls et Firefox XUL.
Février 2003 – Octobre 2003
Gestion d’un large site Web transactionnel PHP/MySQL/Oracle pour la Colombie-Britannique supportant
400 connexions simultanées et acceptant pour des centaines de millions de dollars de transactions à tous les ans.
Administrateur de système pour les serveurs de production Linux pendant l’implantation de projets de messagerie,
l’installation de nouveaux matériels et la correction de bogues.
Conception de sites Web d’entreprise, projets de gestion de sites Web, courrier intranet, repérage de bogues,
gestion d’agendas et de documents de site Web, économiseurs d’écran et matériel promotionnel.
Collaboration avec les développeurs en téléphonie pour supporter et maintenir les applications RVI existantes qui
copient les fonctionnalités Web.
Programmeur PHP – Community Based Research Center – Vancouver
Janvier 2002 – Juillet 2003
Conseiller technique auprès d’un conseil consultatif national de 12 personnes formé en partenariat avec Santé
Canada pour créer une bibliothèque en ligne pour les documents de recherche.
Implantation d’une base de données d’utilisateurs avec inscription en ligne, soumission de documents en ligne,
annotation de documents par l’utilisateur, fonctions de recherche, forums de discussion, gestion de documents
administratifs, sondages en ligne et présentations thématiques.
Duplication de toutes les fonctionnalités dans les deux langues officielles.
Utilisation d’un logiciel ouvert qui dresse un aperçu des exigences de projet pour réduire les coûts du client.




Programmeur Java – Brygid Technologies Corp. - Vancouver
Février 2002 – Juillet 2002
Migration des serveurs de courriels à qmail et remaniement des mécanismes d’authentification aux fins
d’intégration avec les bases de données Oracle existantes.
Transfert des serveurs de courrier sur le Web pour offrir des fonctions semblables à Hotmail dans les applications
de gestion de compte existantes : prototypage en PHP et implantation en Java.
Remaniement d’une application JSP/Java/Oracle administrée existante pour permettre l’ajout de la marque
distinctive du client. Gestion et formation des designers graphiques pour cette tâche.



Programmeur ASP – Sous-traitant de la Défense américaine – New York

Mars 2001 – Avril 2001
Rédaction de fonctionnalités de recherche et de base de données avec ASP, Index Server et SQL Server pour le
remaniement du site d’un important sous-traitant de la Défense américaine.
Programmeur Java – Bitmovers Communications Inc. - Vancouver
Janvier 2001 – Mars 2001
Maintien et développement d’un code Java existant pour l’application « Job Shop », y compris la réécriture de la
logique de recherche d’emploi, rédaction de routines d’analyse HTML et incorporation de données en temps
réelles de sources éloignées avec XML.
Rédaction et vérification d’applications d’échantillon pour Maui, un cadriciel de création d’applications Web dirigée
par les événements.
Administration de système de base de système Linux sur les serveurs de test et de production.
Remaniement des bases de données MySQL pour une efficacité maximale.




Programmeur Java – RewardStream - Vancouver



Septembre 2000 – Décembre 2000
Rédaction JavaBeans qui intègre le produit dans les pages JSP existantes du client.
Administration du site Web de l’entreprise.
Embauche et gestion des designers graphiques.
Programmeur Java – Global Media Corp. – Vancouver
Janvier 2000 – Septembre 2000
Conception et construction d’un système de clavardage à trois niveaux composé de plusieurs clients Flash
personnalisés, d’intergiciels Java Servlet et de serveurs Unix IRC.
Participation à l’implantation d’un système de construction de page Java Servlet avec les gabarits XML et les
feuilles de style XSLT.
Agent de liaison entre les programmeurs de système et les designers HTML pendant l’implantation de systèmes de
gabarits Flash et HTML/JSP.



Programmeur Java – Sideware Systems Inc. – Vancouver




Février 1998 – Décembre 1999
Programmeur JDBC et Servlet sur le projet de serveur de clavardage avec IBM Websphere.
Rédaction d’interface HTML pour le clavardage de client avec Java Servlets et JavaScript.
Développement et maintien de trois sites Web d’entreprise.
Rédaction et mise à jour des gabarits IBM Net.Data et demandes SQL pour implanter le site de commerce
électronique de l’entreprise avec IBM Net.Commerce et IBM DB2 Universal Database.
Conception, développement et gestion de la production du matériel de marketing, des graphiques promotionnels,
des présentations et de la papeterie de l’entreprise.
Conception et implantation d’une présentation Macromedia Director de 30 minutes pour l’exposition PC Expo.
Migration de bases de données internes dans le cadriciel IBM Net.Commerce.



Université de Colombie-Britannique - Vancouver
Aide au développement d’un programme de publication sur Internet.
Administrateur de système adjoint pour les laboratoires d’informatique de la formation continue.
Adjoint d’enseignement pour la formation continue, département d’informatique.



Formation





Certificat en design 2D au Emily Carr Institute of Art and Design, Avril 2001.
Certificat de programmeur pour la plate-forme Java 2 - Sun Microsystems, Décembre 2000.
Certificat en publication Internet – Université de Colombie-Britannique, Décembre 1998.
Nombreuses conférences de programmation suivies à travers l'Amérique du Nord.
Première année universitaire complétée à UBC, 1997.
1996 - 1998
Téléchargement