About

About Me

Favourite Quote: You miss 100% of the shots you don't take.

  • Name: Salim Soufi
  • Country: Edmonton, Canada
  • Email: [email protected]
  • Phone: +1-780-235-7761

0 Project complete

View Github

Resume

Resume

May 2026 - September 2026

Software Engineer Intern

TD Bank

Toronto, Ontario

  • Shipped React and TypeScript features for TD's internal data platform at a 95% on-time release rate, building GraphQL and REST integrations against Collibra to meet requirements from 20+ data owners.
  • Led 5 developers rebuilding the Application Inventory platform, refactoring MUI front-end flows and Redux Toolkit state management, delivering 60% faster search for a catalogue of 10,000+ applications.
  • Hardened release quality by running weekly bug bashes and documenting shared UI patterns in Storybook, using Vite-based environment configs to safely test against per-mode Collibra assets.
January 2026 - May 2026

Software Engineer Intern

Scotiabank

Toronto, Ontario

  • Reduced risk-report generation time by 75% by engineering 10+ Python and SQL automation pipelines orchestrated via Apache Airflow DAGs, delivering daily risk reports to a team of 11 developers and analysts.
  • Led development of a web-based dashboard consolidating live risk monitors and metadata, integrating with Azure DevOps to cut manual reporting by 22+ hours/week and reduce risk-status turnaround from days to minutes.
  • Standardized pipeline monitoring by building automated alerting into the Airflow DAGs, using Azure DevOps work items to track failures and prevent stale risk data from reaching analysts.
May 2025 - December 2025

Data Analytics Intern

TD Bank

Toronto, Ontario

  • Ensured 100% audit-ready compliance by building and maintaining 12+ Power BI dashboards, giving Senior Managers real-time visibility into fund allocation across 12+ projects and departments.
  • Analyzed $10M in resource allocation data by consolidating fragmented source spreadsheets, using Excel pivot tables and data-validation rules to standardize inputs ahead of monthly reporting cycles.
Expected May 2027

B.Sc. in Computer Science

University of Alberta

Edmonton, Alberta

Relevant Coursework: Data Structures & Algorithms, Software Engineering, Product Management, Database Management

January 2026 - Present

Partnership Director

ColorStack UofA
  • Established strategic partnerships with employers through targeted outreach and recruitment coordination, expanding hiring access for 50+ Black and Latinx students.
  • Standardized resume collection and distribution workflows, reducing turnaround time for partner requests and improving candidate visibility for underrepresented students.
June 2022 - September 2023 Rehabilitation Robotics Laboratory

University of Alberta

Published a peer-reviewed research abstract validating the Kinetisense iPad-based motion capture system through Sit-to-Stand biomechanical testing, analyzing 6,700+ motion-capture data points from 10+ participants and benchmarking against the OptiTrack gold standard.

Skills

My Skills

Languages

Python, Java, C++, HTML, CSS, JavaScript, TypeScript, Dart, SQL, GraphQL

Libraries & Frameworks

Pandas, NumPy, Django, Flask, React, Express.js, Flutter, Bash

Developer Tools

Jira, Confluence, Apache Airflow, Power BI, AWS, Docker, Node.js, SQLite, MongoDB, REST, Figma, Git

Certifications

Microsoft Azure Fundamentals (AZ-900), Microsoft AI Fundamentals (AI-900), Applied Data Science

Projects

My Projects

Software Engineering

Systems and full-stack projects.

FastAPI, Next.js, Claude API, Twilio, WebSockets
  • Built a disaster alert system that reaches households through calls, ASL video, low-literacy SMS, or native-language outreach, using the Claude API to auto-generate alert content per user and Twilio to deliver through a FastAPI backend.
  • Engineered a real-time WebSocket dispatcher console in Next.js that lets responders monitor alert delivery live, re-routing failed deliveries to a fallback channel without manual intervention.
LSM-Tree Storage Engine | Python, WAL, SSTables, Compaction
  • Built a log-structured key-value storage engine in Python for sequential-write throughput on audit/event logs: writes land in a write-ahead log, then a concurrent skip-list memtable, with crash recovery replaying the log.
  • Recovered read performance with sparse-indexed SSTables and bloom filters, while size-tiered compaction drops expired records and bounds write and space amplification.

Application Development

Projects involving web, game, and mobile application development.

SPACE INVADERS

Object Oriented Game Development

Agora Work

Mobile Front End Design & Development

Sahaba Mosque Website

Web Development

Sahaba Mosque Website

Web Development

Faruq Mosque Website

Web Development

Faruq Mosque Website

Web Development

Data Visualization

Bokeh Python Library

Interactive visualization created using Bokeh to analyze motion capture and stock data trends.

Power BI Dashboards

Professional dashboards built in Power BI to derive insights from hockey stats and survey data.

McDavid Power BI Dashboard
Data Professionals Dashboard

Hobbies

My Hobbies

Hobbies are great distractions from the worries and troubles that plague daily living, – Bill Malone

Basketball

I enjoy basketball because it combines physical skill, strategic thinking, and team collaboration, making every game exciting and challenging

Poetry

I write poetry based on social justice issues to raise awareness, inspire change, and give a voice to those who are often unheard

Horseback Riding

I enjoy horseback riding because it allows me to connect with nature, build a strong bond with the horse, and experience the thrill of riding in the open air.

0 Awards
0 Complete Projects
0 Happy Customers
0 Cans of RedBull

I'm Available for 2027 New Grad Roles

I'm graduating from the University of Alberta in May 2027 and looking for full-time software engineering opportunities.

Hire me

Contact

Contact Me

Feel free to contact me for any inquiries or collaborations

Location

Edmonton, Alberta

Contact Number

+1 780 235 7761

Email Address

[email protected]