À PROPOS
QUI SUIS-JE
FRANÇOIS RICHARD (il/lui)
PROGRAMMEUR ONLINE CHEZ UBISOFT MONTRÉAL
OBJECTIFS PROFESSIONNELS
Programmeur Online chez Ubisoft Montréal depuis Juin 2024.
Diplômé au baccalauréat en génie logiciel à l'École de technologie supérieure de Montréal.
Précédemment capitaine du club étudiant EsporTS représentant l'ÉTS et promouvant la pratique du sport électronique.
J'ai acquis une expérience autour du développement web et orienté-objet, incluant la gestion des bases de données, aussi bien frontend que backend, à la suite d'un projet tuteuré et de quatre stages en entreprise.
Je fais preuve d'autonomie et de rigueur dans mes missions et je me révèle pleinement lorsque je travaille en équipe. J'assume des responsabilités au sein de l'écurie de jeu vidéo compétitif EsporTS de l'École de technologie supérieure de Montréal.
Lors de ma formation universitaire, j'ai également été initié à la comptabilité des entreprises, au droit informatique et à la communication professionnelle.
Mon niveau de compréhension et d'expression en anglais me permet de prendre part à des projets professionnels diet complexes.
Lors de mes prochaines missions, je souhaite travailler sur des outils et services utilisant les dernières technologies répondant aux plus hauts standards de qualité, notamment en terme d'expérience utilisateur.
COMPÉTENCES CLÉS
Conception web et logiciel Leadership SCRUM Bilingue Français/Anglais
QUALITÉS
• J'applique avec attention tous les retours qui me sont donnés.
• J'ai un regard critique sur mon travail.
• J'aime travailler en équipe.
• J'ai une bonne capacité à gérer mon temps et la pression qui en découle.
CENTRES D'INTÉRÊTS
Mode de vie Sport, évènements sociaux, découvertes cuilinaires
Nouvelles technologies Web3, New Space
Jeu compétitif Overwatch 2, Rocket League, Smash Bros
Cinéma Nolan, Lucas, Tarantino
EXPÉRIENCES PROFESSIONNELLES
PRECEDEMMENT
Présent // Programmeur Online
Poste permanent à temps plein dans le département Online Services chez Ubisoft à Montréal, Canada
- Faire évoluer et maintenir un produit facilitant l'intégration de fonctionnalités online pour les équipes de production de jeux vidéos.
- Dépréciation du code obsolète et gestion de la dette technique.
- Respect de contraintes de temps.
- Développement agile sur le modèle SCRUM et Kanban (Jira/Gitlab)
- Travail dans un environnement bilingue Français et Anglais
Emploi permanent C++ Conception logiciel Refactoring Dette technique C API GitLab Tests unitaires/intégration Veille technologique SCRUM/Kanban
2022 // Développeur Web
Stage 3 réalisé dans le cadre du Baccalauréat en génie logiciel chez Ubisoft à Montréal, Canada
- Participer à la conception et l’implémentation d’outils backend utilisant des API en NodeJS.
- Prise d’informations et documentation de services et outils potentiellement utilisables pour les projets de l’équipe.
- Maintenir et ajouter des fonctionnalités dans des microservices d’un monorepo basé sur React.
- Développement agile sur le modèle SCRUM et Kanban (GitLab)
- Travail dans un environnement bilingue Français et Anglais
4 mois temps plein React TypeScript Node.js GitLab API REST Tests unitaires Veille technologique SCRUM/Kanban
2021 // Analyste-Programmeur
Stage 2 réalisé dans le cadre du Baccalauréat en génie logiciel chez Centris à Montréal, Canada
- Intégration du protocole d'authentification OpenID Connect dans des solutions internes de la société
- Intégration d'Azure App Configuration et Azure Application Insights dans des solutions de l'entreprise pour faciliter la configuration des environnements d'exécution ainsi que le suivi de fonctionnement de ces dernières
- Modification d'une page web existante et de ces impacts (traitement des informations et gestion de la base de données) pour améliorer et compléter l'expérience utilisateur
- Développement en mode agile sur le modèle SCRUM et Kanban (Jira)
4 mois temps plein C# AngularJS VueJS GitHub Azure DevOps SCRUM/Kanban ASP.NET OpenID Connect SQL
2020 // Analyste-Programmeur
Stage 1 réalisé dans le cadre du Baccalauréat en génie logiciel chez Centris à Montréal, Canada
- Intégrer le protocole d’authentification OpenID Connect dans la suite d’applications de l’entreprise
- Développer l’intergiciel permettant la communication entre les solutions et la base de données
- Configurer les entêtes de sécurité des pages web de l’ensemble des applications de l’entreprise
- Développement en mode agile sur le modèle SCRUM et Kanban (Jira)
4 mois temps plein C# Git Azure DevOps SCRUM/Kanban ASP.NET OpenID Connect Entêtes de sécurité
2019 // Développeur web
Stage réalisé dans le cadre du DUT Informatique chez ilem Group à Genève, Suisse
- Synchroniser et formater de données pour automatiser la gestion des offres d'emplois de l’entreprise
- Développer des interfaces et intégrer masques de pages WordPress pour le site web à partir de maquettes
- Migrer des serveurs hébergeant les sites web
- Produire un rapport de stage et réaliser une présentation
3 mois temps plein Programmation PHP XML/JSON HTML/CSS JavaScript WordPress REST API Gestion de serveur UNIX
FORMATION
QUALIFICATIONS
2023 // Baccalauréat en génie logiciel
École de technologie supérieure - Montréal, Québec, Canada
- Diplôme d'ingénieur en génie logiciel complété en 4 années incluants 3 stages d'immersion en entreprise. Cursus universitaire suivi au sein de l'École de technologie supérieure à Montréal, Québec Canada.
- Récipiendaire de la mention de reconnaissance de l'engagement Génie+ 2023/2024 qui souligne la contribution à la vie universitaire dans le cadre d'activités bénévoles administratitives, communautaires et de leadership durant 3 années suite à mon parcours dans le club étudiant EsporTS.
3 stages de 4 mois Conception logiciel Programmation Jeux Vidéo Interfaces utilisateur Tests et maintenance Besoins utilisateurs Documentation Sécurité des sytèmes Patrons de conception Informatique quantique Gestion de personnel Physique Mathématiques
2020 // DUETI et Licence 3 Sciences et technologies spécialité Informatique
Université Savoie Mont-Blanc - IUT Annecy, France
- Diplôme universitaire d'études technologiques internationales en informatique de l'IUT d'Annecy
- Échange étudiant biliatéral à l'international avec l'École de technologie supérieure de Montréal
- En double-diplomation avec la Licence 3 STS Informatique de l'Université Savoie Mont-Blanc
60 crédits ECTS (DUETI) 180 crédits ECTS (L3) 1 an International Canada
COMPÉTENCES
CONNAISSANCES
Web
Environnements
Gestion de projet
Programmation
logicielle
Bases de données
Annexes
Langues
CERTIFICATIONS
PROJETS
SUCCÈS
2023-2024 // EsporTS - Capitaine club étudiant
École de technologie supérieure de Montréal
- Capitaine du club de Juin 2023 à Janvier 2024 - Membre actif depuis Mars 2022.
- EsporTS est le club de jeu vidéo compétitif de l'École de technologie supérieure de Montréal.
- Notre mission est de promouvoir la pratique du jeu vidéo compétitif et de représenter notre établissement dans les compétitions universitaires au Canada et en Amérique du Nord.
- À titre personnel j'ai assumé différentes responsabilités au sein du club. J'ai participé à sa renaissance durant l'année 2022 en m'impliquant notamment dans le dialogue avec l'administration de l'université ainsi que le recrutement de nouveaux membres et la réorganisation de la structure du club.
- J'occupe désormais le poste de Capitaine du club et j'ai donc pour responsabilité avec mes pairs d'établir, mener à bien et effectuer le suivi avec les instances de l'université de la stratégie de développement de notre structure à court et moyen terme.
- J'ai été responsable avec deux autres membres de l'organisation et de la réalisation de la couverture en direct sur Twitch des performances de nos équipes durant le Lan ÉTS 2023, le plus grand rassemblement de joueurs au Canada et qui prenait place cette année sur le campus de l'École de technologie supérieure.
Leadership Prise de parole en public Organisation d'évènements
2024 // LAN LUQSE ETS 2024 - Compétition académique de sport électronique
École de technologie supérieure de Montréal
- Co-organisateur d'une compétition esport regroupant des étudiant d'universités et cégeps du Québec.
- Première édition avec 64 participants sur 2 jeux.
- Des récompenses totalisant 2600$ en bourses d'études.
- Diffusion en direct sur Twitch.
- Développement d'un site web dédié.
- Dialogue avec les institutions.
- Recherche de partenaires.
Leadership Prise de parole en public Organisation d'évènements
2023 // Évalue Ton Savoir - Projet de fin d'études
École de technologie supérieure, Montréal, Québec, Canada
- Mandaté par le Département des enseignements généraux de l’ETS
- Conception d’une plateforme de sondage et mini-test pédagogique
- Objectif de limiter le coût de maintenance
- Approche open-source
React Node.js GitHub SCRUM/Kanban GIFT
2020 // Nocticrew - WebTV
L'Internet
- WebTV regroupant plusieurs streamers de la plateforme Twitch
- Développement du site web avec l'utilisation de quelques API
- Prise en charge de l'affichage sur tous les supports
- Gestion des versions via l'outils GitLab
HTML/CSS JavaScript PHP GitLab Responsive design
2018-2019 // Projet tutoré pour le DUT Informatique
Projet réalisé pour le laboratoire de recherches LISTIC à Annecy, France
Concevoir un outil permettant à des experts d'annoter des données (images, vidéos, graphiques, ...) en vue d'entrainer un réseau de neurones.
- Concevoir une interface web avec le Framework Laravel
- Rédiger un cahier des charges et opérer un suivi régulier
- Gérer une base de données incluant les données utilisateurs
- Implémenter la solution chez le client
10 mois temps partiel Framework PHP Laravel HTML/CSS JavaScript PgSQL SCRUM (méthode agile) Projet de groupe
RÉFÉRENCES
CONFIANCE
© 2024 François RICHARD • Tous droits réservés