Étudiant en Informatique à l'UQAC (Québec)
Chicoutimi (QC), CanadaÉtudiant en dernière année à la maîtrise en informatique de l'UQAC au Québec, je souhaite affiner et concrétiser mes compétences à travers un stage de fin d'études.
Mes compétences acquises me permettent de modéliser, concevoir et implémenter des applications répondant aux besoins des utilisateurs. En suivant les bonnes pratiques de l'ingénierie logicielle, je m'efforce de produire des solutions adaptées, propres et maintenables.
Je maîtrise les concepts de base et avancés de la POO comme l`'introspection, la réflexion et la métaprogrammation
Je maîtrise la conception et la modélisation orientée objet (UML, abstraction), je maîtrise particulièrement les diagrammes de classes pour concevoir de bonnes solutions objet
Je maîtrise plusieurs patrons de conception et continue à les apprendre pour améliorer la qualité de mes solutions
Je code proprement en respectant les nomenclatures, une bonne modélisation, en utilisant des outils de mise en forme (Prettier) et en commentant mon code
Je comprends rapidement le code des autres, je sais améliorer un code existant en identifiant les mauvaises pratiques, les codes smells et les anti-patterns
Je comprends les bases du CI/CD et je sais utiliser des outils tels que les Github Actions
Je connais les bases pour rédiger des tests unitaires et des tests d'intégration (Mocha, Chai)
Je sais organiser mon code et utiliser des bundlers (Webpack)
Je maîtrise la méthode Agile SCRUM
Je comprends les concepts d'agent intelligent, d'algorithmes génétiques, d'exploration informée et non informée, d'heuristique et de problème à satisfaction de contraintes (CSP)
Je maîtrise l'infographie sur navigateur grâce à des technologies comme WebGL ou P5.js
Les réseaux (modèle OSI)
Internet (HTTP, DNS, CDN, etc.)
Les bases de la sécurité informatique
Les bases de données
Le hardware
La programmation orientée aspect
Pour plus d'informations sur mes diplômes, mes formations, mes expériences professionnelles ou tout simplement pour retrouver l'essentiel de mes informations en un seul endroit : Téléchargez mon CV !