ABOUT
WHO AM I
FRANÇOIS RICHARD (he/him)
ONLINE PROGRAMMER AT UBISOFT MONTREAL
JOB OBJECTIVE
Online Programmer at Ubisoft Montréal since June 2024.
Bachelor's degree graduate in software engineering at École de technologie supérieure at Montreal.
Previously captain of the EsporTS student club, representing ÉTS and promoting e-sports.
I have acquired experience in web and object-oriented development, including database management, both frontend and backend, following a tutored project and four internships in companies.
I am autonomous and rigorous in my missions and I fully reveal myself when I work in a team. I have responsibilities within the competitive video game club EsporTS at École de technologie supérieure.
During my university education, I was also introduced to corporate accounting, computer law and professional communication.
My level of comprehension and expression in English allows me to take part in various and complex professional projects.
During my next missions, I would like to work on tools and services using the latest technologies that meet the highest standards of quality, especially in terms of user experience.
KEY SKILLS
Web & software conception Leadership SCRUM Bilingual French/English
PERSONAL SKILLS
• I carefully applies all the feedback that is given to me.
• I have a critical eye on my work.
• I like to work as part of a team.
• I have a good time and pressure management skills.
INTERESTS
Lifestyle Sport, social events, culinary discoveries
New technologies Web3, New Space
Competitive games Overwatch, Rocket League, Smash Bros
Film directors Nolan, Lucas, Tarantino
PROFESSIONAL EXPERIENCES
PREVIOUSLY
Present // Online Programmer
Permanent full-time position in the Online Services department at Ubisoft in Montreal, Canada.
- Develop and maintain a product that facilitates the integration of online functionalities for video game production teams.
- Deprecate obsolete code and managing technical debt.
- Respecting time constraints.
- Develop in agile mode using SCRUM and Kanban model (Jira/GitLab).
- Working in a bilingual environment of French and English .
Permanent position C++ Software engineering Refactoring Technical debt C API GitLab Unit/integration testing Technology watch SCRUM/Kanban
2022 // Web developer
Internship 3 completed as part of the Bachelor of Software Engineering program at Ubisoft in Montreal, Canada
- Participate in the design and implementation of backend tools using NodeJS APIs.
- Gathering information and documenting services and tools that could be used for the team's projects.
- Maintain and add functionalities to microservices of a monorepo based on React.
- Develop in agile mode using SCRUM and Kanban model (GitLab).
- Working in a bilingual environment of French and English .
4 months full-time React TypeScript Node.js GitLab API REST Unit tests Technology watch SCRUM/Kanban
2021 // Analyst-Programmer
Internship 2 completed as part of the Bachelor of Software Engineering program at Centris in Montreal, Canada
- Integration of the OpenID Connect authentication protocol into internal company solutions
- Integration of Azure App Configuration and Azure Application Insights into enterprise solutions to make it easier to configure runtime environments and monitor their performance
- Modification of an existing web page and its impacts (information processing and database management) to improve and complete the user experience
- Development in agile mode using the SCRUM and Kanban model (Jira)
4 months full-time C# AngularJS VueJS GitHub Azure DevOps SCRUM/Kanban ASP.NET OpenID Connect SQL
2020 // Analyst-Programmer
Internship 1 completed as part of the Bachelor of Software Engineering program at Centris in Montreal, Canada
- Integrate the OpenID Connect authentication protocol in the company's suite of applications
- Develop the middleware enabling communication between the solutions and the database
- Configure the security headers of the web pages for the company's applications
- Development in agile mode using the SCRUM and Kanban model (Jira)
4 months full-time C# Git Azure DevOps SCRUM/Kanban ASP.NET OpenID Connect Security headers
2019 // Web developer
Internship realised as part of DUT Informatique at ilem Group in Geneva, Switzerland
- Synchronize and format data to automatize the management of the company's job offers
- Develop interfaces and integrate WordPress page masks for the website from models
- Migrate servers hosting websites
- Produce an internship report and make a presentation
3 months full-time PHP programming XML/JSON HTML/CSS JavaScript WordPress REST API UNIX server management
STUDIES
QUALIFICATIONS
2023 // Bachelor of Software Engineering
École de technologie supérieure - Montréal, Québec, Canada
- Software engineering degree completed in 4 years, including 3 internships. Graduated from École de technologie supérieure in Montreal, Quebec, Canada.
- Recipient of the mention of recognition for student commitment Génie+ 2023/2024 which highlights contribution to university life through administrative, community and leadership volunteer activities for 3 years, following my experience with the EsporTS student club.
3x 4-months internships Software design Game programming User interface Tests & maintenance Client specifications Documentation Security Design patterns Quantum Computing Staff management Physics Mathematics
2020 // DUETI & Bachelor's degree in Science and Technology, IT specialization
Savoy Mont Blanc University - IUT Annecy, France
- University Diploma in International Technological Studies in IT from IUT Annecy
- International bilateral student exchange with ÉTS Montréal
- In double-diplomation with the Licence 3 STS IT speciality of Savoy Mont Blanc University
60 ECTS credits (DUETI) 180 ECTS credits (L3) 1 year International Canada
2019 // University Diploma in Technology, IT speciality (2 years)
Savoy Mont Blanc University - IUT Annecy, France
120 ECTS credits HTML/CSS JavaScript PHP PHP Framework Laravel SQL/Oracle C++/C# Java UML/SCRUM Photoshop Economics and law Communication Professional English improvement Team work and organisation skills
TECHNICAL SKILLS
ABILITIES
Web
Environments
Project management
Software
programming
Databases
Annexes
Languages
CERTIFICATIONS
PROJECTS
ACHIEVEMENTS
2023-2024 // EsporTS - Student club's Captain
École de technologie supérieure at Montréal
- Club captain from June 2023 to January 2024 - Active member since March 2022
- EsporTS is the competitive video game club at École de technologie supérieure.
- Our mission is to promote the practice of competitive video gaming and to represent our institution in university competitions in Canada and North America.
- I have personally taken on various responsibilities within the club. I participated in the rebirth of the club during the year 2022 by being involved in the dialogue with the university administration as well as in the recruitment of new members and the reorganization of the club structure.
- I'm now the club's Captain and, along with my peers, I'm responsible for defining, executing and monitoring the short- and medium-term development strategy of our structure with the university administration.
- I was responsible, with two other members, for organizing and live Twitch coverage of our teams' performances during the our teams' performances during Lan ÉTS 2023, the largest gathering of Canada's largest gathering of gamers, held this year on the campus of École de technologie supérieure.
Leadership Public talking Event organization
2024 // LAN LUQSE ETS 2024 - Academic e-sports competition
École de technologie supérieure de Montréal
- Co-organizer of an esport competition bringing together students from Quebec universities and CEGEPs..
- First edition with 64 participants in 2 games.
- Prizes worth a total of $2600 in scholarships.
- Live broadcast on Twitch.
- Development of a dedicated website.
- Dialogue with institutions.
- Partners research.
Leadership Public talking Event organization
2023 // Évalue Ton Savoir - End of studies project
École de technologie supérieure, Montréal, Québec, Canada
- Mandated by the ETS General Education Department
- Conception of a survey platform and pedagogical mini-test
- Objective to limit maintenance costs
- Open-source approach
React Node.js GitHub SCRUM/Kanban GIFT
2020 // Nocticrew - WebTV
The Internet
- WebTV gathering several streamers of the Twitch platform
- Website development using few API
- All display support
- Version management via the GitLab tool
HTML/CSS JavaScript PHP GitLab Responsive design
2018-2019 // Tutored project for the DUT Informatique
Project realised for the LISTIC research laboratory at Annecy, France
Develop a tool that allows experts to annotate data (images, videos, graphs, etc.) in order to train a neural network.
- Conceive a web interface with the Laravel Framework
- Elaborate specifications and carry out regular follow up
- Manage a database including user data
- Implement the solution at the customer's location
10 months part-time PHP Framework Laravel HTML/CSS JavaScript PgSQL SCRUM (agile development) Team work
REFERENCES
TRUST ON ME
© 2024 François RICHARD • All rights reserved