I'm Hassan Hadji, a motivated Computer Science graduate with a passion for building reliable and scalable software. I have hands-on experience in automation, web development, and secure software design, with practical skills in Node.js, React, Python, Linux, and cloud environments. I enjoy solving complex problems, debugging effectively, and delivering maintainable code. I value collaboration, TDD practices, and secure authentication, and I am bilingual in English and French.

Hassan Hadji

I'm Hassan Hadji, a motivated Computer Science graduate with a passion for building reliable and scalable software. I have hands-on experience in automation, web development, and secure software design, with practical skills in Node.js, React, Python, Linux, and cloud environments. I enjoy solving complex problems, debugging effectively, and delivering maintainable code. I value collaboration, TDD practices, and secure authentication, and I am bilingual in English and French.

Available to hire

I’m Hassan Hadji, a motivated Computer Science graduate with a passion for building reliable and scalable software. I have hands-on experience in automation, web development, and secure software design, with practical skills in Node.js, React, Python, Linux, and cloud environments.

I enjoy solving complex problems, debugging effectively, and delivering maintainable code. I value collaboration, TDD practices, and secure authentication, and I am bilingual in English and French.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
French
Fluent

Work Experience

Full-Stack Developer at NAV CANADA
January 1, 2025 - Present
Built and maintained web-app features using Node.js, SQL, and REST APIs for an online training application; Developed and optimized backend services, ensuring reliable data flow and system performance; Troubleshot and resolved front-end and back-end errors, improving application stability and user experience; Collaborated with cross-functional teams to design learning modules and implemented scalable API endpoints; Worked in an Agile environment with daily scrums and sprint planning; Used Git and contributed to CI/CD pipelines for continuous integration and deployment.
Front-end And API Developer at Telus Fully Managed MSP (Ottawa)
October 1, 2023 - December 1, 2024
Developed responsive user interfaces using React, HTML, and CSS; Designed and implemented website layouts and interactive components; Built and integrated REST APIs and middleware using Node.js; Created forms with validation for accurate user input; Collaborated with clients to gather requirements and translate them into functional solutions; Conducted weekly meetings with clients to present prototypes and iterate on feedback; Worked in an Agile environment with daily scrums and sprint meetings; Used Git for version control and team collaboration.

Education

Honours BSc in Computer Science at University of Ottawa
January 11, 2030 - April 8, 2026
BSc in Mechanical Engineering at Polytechnique Montréal
January 11, 2030 - April 8, 2026
Web Development Certification at The Complete Web Development Bootcamp (Angela Yu)
January 11, 2030 - April 8, 2026

Qualifications

Web Development Certification
January 11, 2030 - April 8, 2026

Industry Experience

Software & Internet, Education, Professional Services
    Diabetes Risk Prediction (Supervised Machine Learning)

    ▪ Built and compared Decision Tree, K-Nearest Neighbors, and Logistic Regression classifiers in scikit-learn to predict diabetes risk from a public clinical dataset.
    ▪ Engineered features using one-hot encoding, log transformation, and RobustScaler normalization, then validated each model with 5–10-fold cross-validation.
    ▪ Tuned hyperparameters (max depth, criterion, k-value, penalty) via GridSearchCV across precision, recall, and F1 metrics, reaching a 97% cross-validated F1 score with a tuned Decision Tree classifier.

    Multi-threaded Network Packet Sniffer

    ▪ Built a multi-threaded packet sniffer in C++ to capture and parse live network traffic in real time.
    ▪ Applied low-level socket programming and thread synchronization to handle concurrent packet capture without dropping frames.
    ▪ Deepened hands-on understanding of network protocols, memory management, and low-level system behavior through debugging against live traffic captures.
    ▪ Managed source code with Git using a feature-branch workflow on GitHub, and set up a GitHub Actions CI/CD pipeline to automatically build and run tests on every commit and pull request.
    ▪ Wrote unit tests with the Google Test (GTest) framework to validate packet-parsing logic and thread-safety under concurrent load, catching regressions before merge.

    E-Commerce Sales Data Analysis

    ▪ Modeled a relational database from a public e-commerce/retail sales dataset and wrote complex SQL queries (multi-table JOINs, subqueries, GROUP BY aggregations) to extract revenue, customer, and product-performance metrics.
    ▪ Combined SQL query outputs with Python (pandas) to further analyze and visualize trends, surfacing insights such as top-performing product categories and seasonal sales patterns.

    Danex Africa (Agricultural Export Brokerage Platform) danexafrica.com

    ▪ Built and deployed a production brokerage platform connecting international produce buyers with African export suppliers, architected across Cloudflare edge, Render, Supabase, and Cloudflare R2 for sub-5-second global load times at roughly $7-9/month in hosting costs.
    ▪ Implemented a GitHub Actions CI/CD pipeline covering lint, test, build, and deploy with rollback support, plus automated keep-alive checks and nightly database backups to Cloudflare R2.
    ▪ Developed the customer-facing catalogue in React/Vite and the backend API in Node.js/Express with Supabase (PostgreSQL), including rate-limiting middleware, security hardening (Helmet, CORS, Row-Level Security), and Sentry error monitoring.
    ▪ Designed a tiered, FOB-based commission pricing model and order-management logic, and led an SEO/lead-generation initiative with structured data and an automated outreach bot for prospective buyers.