Summary
Overview
Work History
Education
Skills
Websites
Certification
Langues
Affiliations
Accomplishments
Projects
Timeline
Generic
Hadi Allam

Hadi Allam

Montréal,Canada

Summary

Versatile software engineering student with hands-on experience at PolyLoop and through academic projects. Skilled in Python, C++, Angular, and database design, with a track record of building scalable web applications and autonomous systems. Successfully led and contributed to real-world client projects, including a web platform for CME. Demonstrates strong teamwork, problem-solving, and mentoring abilities through tutoring and technical collaboration.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Membre

PolyLoop
01.2021 - Current
  • Company Overview: Société Technique / Polytechnique Montréal
  • Collaborer avec une équipe de plus de 10 personnes tout en établissant un système de communication efficace.
  • Contribue à la construction d'un système de transport de masse à grande vitesse basé sur la lévitation magnétique.
  • Conçoit une base de données représentant diverses analyses de capteurs en collaboration avec Git.
  • Développe une application web interactive utilisant Angular pour visualiser différentes données en animation 3D.
  • Société Technique / Polytechnique Montréal

Tuteur Python

Self -employed
Laval, QC
01.2021 - Current
  • Tuteure des élèves du secondaire et les aide avec leurs questions sur Python.
  • Fournit aux étudiants des notes de progrès hebdomadaires établissant des objectifs d'apprentissage et suivant leurs améliorations.

Charge du cours base de donnée

Instructeur du cours base de données
01.2021 - Current
  • Completed day-to-day duties accurately and efficiently.

Education

Baccalauréat En Génie Logiciel -

Polytechnique Montréal
Montreal, QC
05.2025

Certification en piratage éthique -

Semicolon Academy
01.2022

Baccalauréat en français - Spécialisation en français

Lycée Des Arts
Beirut
01.2020

Skills

  • Python
  • Java
  • C
  • HTML/CSS
  • Javascript
  • SQL
  • NOSQL
  • VS Code
  • Visual Studio
  • PostgreSQL
  • IntelliJ
  • Enterprise Architect
  • R studio
  • Kali Linux
  • React
  • Node JS
  • Pytest
  • Angular
  • GitHub
  • AGILE
  • SCRUM
  • GitLab

Certification

Certification en piratage éthique, cours en ligne ETH101 terminé, 2022

Langues

English
Professional
French
Professional
Arabic
Professional
Spanish
Limited

Affiliations

  • Strong communicator and mentor with leadership in collaborative and multicultural environments.
  • Committed to continuous learning through certifications and self-driven development.

Accomplishments

  • Appointed as teaching assistant for INF3710 (Databases), demonstrating academic excellence and leadership.
  • Successfully mentored high school students in Python, receiving positive feedback for clarity and dedication.

Projects

  • Projet Robot Autonome

· Collabore avec une équipe de 4 personnes pour concevoir un robot autonome répondant à des critères spécifiques.

· Développe du code C++ pour contrôler les composants matériels du robot et vérifier l'efficacité de leur comportement.

· Analyse la documentation des composants matériels pour établir l'architecture de notre code.

· Assure la qualité du code dans tous nos rapports et dans la conception finale du projet.

· Analyse des données capturées par divers capteurs.

  • Projet de fin d’études – Développement d’une plateforme web pour les modèles économiques EI² (Client : CME)

· Conçu une application web complète pour remplacer des modèles Excel complexes par une plateforme moderne, intuitive et sécurisée. https://ei2.cme-emh.ca

· Utilisé Angular (TypeScript), FastAPI (Python) et PostgreSQL dans une architecture microservices évolutive.

· Implémenté des fonctionnalités avancées : import/export Excel et PDF, visualisation interactive avec D3.js, gestion multilingue (FR/EN), sécurité (HTTPS, hash, protection SQL).

· Participé activement aux sprints SCRUM, à l’analyse des besoins, à l’architecture logicielle et à la validation des calculs économiques.

· Projet livré à un client réel (CME), avec mise en ligne sur serveur public sécurisé.

  • Projet de programmation orientée objet – Jeu d’échecs

· Développe un jeu d'échecs utilisant C++ et l'interface graphique Qt en utilisant les concepts de la Programmation Orientée Objet (POO).

· Implémente la logique du jeu, y compris les mouvements des pièces, la capture et les conditions d'échec et mat.

· Utilise des fonctionnalités C++ telles que l'héritage, le polymorphisme et l'encapsulation pour optimiser le code et améliorer la réutilisation du code.

Timeline

Membre

PolyLoop
01.2021 - Current

Tuteur Python

Self -employed
01.2021 - Current

Charge du cours base de donnée

Instructeur du cours base de données
01.2021 - Current

Baccalauréat En Génie Logiciel -

Polytechnique Montréal

Certification en piratage éthique -

Semicolon Academy

Baccalauréat en français - Spécialisation en français

Lycée Des Arts
Hadi Allam