Richard Young
8-7419 rue Durocher
Montréal (Québec)
Canada
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
+1 (438) 321 0755
PROFIL
Travailleur autonome depuis 2005. Je recherche des clients de n’importe-où dans le monde nécessitant mes compétences pour les aider à réaliser leurs logiciels.
Fort de 30 ans d’expériences en architecture et développement de logiciels. Les projets que j’ai réalisés touchent plusieurs domaines: 3D, traitement de la langue, interface graphique, contrôle de hardware, éducation…
Bien que C++ soit mon language de prédilection, l’usage des autres languages ou metalanguages n’ont jamais été un obstacle.
Dès la conception d’une composante logicielle j’insiste sur du code clair, concis et robuste. Mes codes sont bien commentés et les tests d’invariants systématiques réduisent de beaucoup la mise au point et la maintenance.
Ayant régulièrement fait face aux ressources limités, les aspects relatifs aux performances (vitesse et mémoire) me viennent naturellement à l’esprit.
Je préfère développer sur Xcode/macOS, mais depuis toujours, je fais du développement multiplateformes (macOS, Win).
EXPÉRIENCE
Travailleur autonome – 2005–aujourd’hui
Client Epic Games International Luxembourg – 2019–aujourd’hui
Conception, développement et maintenance de l’extension DirectLink - ARCHICAD Twinmotion.
Client Abvent S.A. France – 2017–2019
Conception, développement et maintenance de l’extension ARCHICAD Twinmotion Link.
Client Abvent R&D, France et Abvent S.A., Suisse – 2011–aujourd’hui
Maintenance d’extensions ARCHICAD pour Artlantis. Maintenances ou conception de divers composantes (SDK, Import-Export)
Client Abvent R&D, France – 2005-2006
Développeur et responsable du développement du logiciel Artlantis, nécessitant la gestion d’une équipe internationale de développeurs.
Abvent Canada inc., Montréal – 1999–2005
Développeur & chef d’équipe
Maintenance du logiciel Artlantis existant. Redesign à zéro d’une nouvelle version du logiciel Artlantis et gestion de l’équipe internationale la réalisant.
Machina Sapiens inc., Montréal – 1985–1999
Président, Directeur du développement
Fondée avec deux associés, Machina Sapiens une entreprise opérant dans le domaine de l’intelligence artificielle. Responsable de tous les aspects se rapportant au développement des logiciels et de l’entreprise.
SystemOID, Québec – 1984–1985
Développeur
Développement du logiciel Consoi-MCD (modèle conceptuel de données), plateforme Macintosh
Québec – 1985
Coauteur d’un livre sur la programmation structurée en Basic.
ÉDUCATION
Baccalauréat informatique mathématique, Université Laval, Québec 1985
Technicien en électronique, École des métiers, Québec 1981
Je parle et écris en français et anglais. J’avoue être plus à l’aise en français.
LOISIRS
Le bricolage de façon générale représente, pour moi, une activité relaxante. Ça permet de mettre le cerveau au repos. J’aime bien le dépaysement et c’est pourquoi j’ai vécu 9 ans en Côte d’Ivoire (2007 à 2016).
RÉSUMÉ DES COMPÉTENCES
30 ans d’analyse et développement de systèmes orientés objets dont beaucoup de logiciels grand public.
13 ans en gestion d'une entreprise de recherche et développement informatique.
Maîtrise du C++, bonne connaissance de ObjC++, Swift et plein d’autres.
Expérience en 3D nécessitant entre autre des optimisations à tous les niveaux (mémoire, ray-tracing, octree, même un peu d’assembleur)
Forte expérience en développement multiplateforme. Connaissance des api macOS, Windows, iOS.
Expérience des représentations xml, html et autres. Réaliser des compilateurs et machine virtuelle, parseur xml.