As a full-stack developer, I specialize in modern technologies like JavaScript, Next.js, Node.js, Docker, and C# to build robust and scalable applications. Dedicated to DevOps practices, I implement CI/CD pipelines to ensure seamless and continuous deployment. I also manage database operations by defining and maintaining schemas on SQL Server and PostgreSQL, ensuring a fully integrated and efficient system.
Work Experience
Université du Québec à Chicoutimi
IT Technician (Full-Stack Developer)
March 2023
August 2024
(17 months)
- Programming and deployment of the university's main management system (Atlas).
- Version control and implementation of CI/CD best practices with Azure DevOps.
- Debugging and maintenance of existing code.
Contributions made to the project: Atlas
- Work on the Common layer (database models, configuration, scripts, etc.)
- Work on the Data layer (communication between the database and the application)
- Work on the Services layer (communication between the application and the Data layer results)
- Work on the API layer (web communication with the services)
- Work on the Presentation layer (display on the Desktop client and Web platform)
Centre de Services Scolaires de la Jonquière
IT Technician (Full-Stack Developer)
July 2022
March 2023
(8 months)
- Design, creation, and deployment of C# applications (Blazor WASM).
- Optimization and automation of existing work procedures.
- Comprehensive documentation of applications.
Contributions made to the project: Copier Management
- Creation of a Blazor WASM application with MSAL authentication and a SQL database.
- Complete management of copiers within CSSDLJ (copy count, details of each copier, etc.).
- Use of Azure AI Builder to automatically process PDF invoices and insert their data into the database.
Contributions made to the project: Vacation Management
- Creation of a Blazor WASM application with MSAL authentication and a SQL database.
- Submission, visualization, and editing of vacation requests for CSSDLJ staff.
- Pre-calculations on the vacation form to determine available leave for each employee based on database data.
- Admin access for HR or others to view, confirm, or edit requests.
- Automated emails for notifications.
Contributions made to the project: CSSDLJ Management
- Creation of a Blazor WASM application with MSAL authentication and a SQL database.
- Recreation of an old CSSDLJ module for administrative management.
- Management of staff for each department.
- Visual financial management for each department.
- Employee portal to view status, salary history, etc.
- Automated emails for notifications.
Propulsion Carrière
IT Consultant (Information Technology)
May 2021
November 2022
(18 months)
- Comprehensive management of the IT infrastructure.
- Management of Active Directory, Azure AD & Office 365.
- Creation of IT documents and procedures.
- Technical support.
Contributions made to the project: BD-PC
- Creation of a full-stack Laravel (PHP) application with Microsoft authentication to manage the company's participants (clients).
- Management of participants (participation dates, personal details, etc.).
- Production of statistics on annual participation.
Education
College of Sept-Îles
Computer Science Technology
August 2017
December 2020
- College Diploma in Computer Science Technology
Skills
HTML
CSS
JavaScript
C#
Docker
SQL
Git
CI/CD