Software Engineer
Sami El-Imam.
Computer Engineering graduate from the University of Waterloo. I build production systems end‑to‑end — infrastructure, backend, and UI. I'm also deeply into AI & LLM engineering — prompt design, Claude API integration, and shipping AI-powered features into real products. Currently at Shoplogix and the sole architect behind NorthShift Jobs ↗.
Work Experience
Shoplogix Inc.
Oakville, ON- Built 3 ERP integrations and actively maintaining 20+ using Iguana, automating bidirectional work order and production data exchange between customer systems and the Shoplogix platform.
- Serving as primary dev contact for 5+ enterprise accounts across textile, automotive, and confectionery verticals — supporting onboarding and ongoing reliability.
- Leveraged AI-assisted development to quickly understand legacy and third-party integration code, enabling faster diagnosis across 20+ live integrations.
- Built data pipelines using SQS, C#, and REST APIs to aggregate analytics from 10 endpoints across 100+ SaaS servers, improving data flow efficiency across distributed systems.
- Optimized PostgreSQL table organization with targeted indexing to centralize distributed data and support scalable query performance.
- Improved React application stability by redesigning state management to eliminate data inconsistencies during import operations.
- Built automated repair processes for servers stuck in corrupted update states, cutting recovery time by 90%.
- Refactored a legacy BI plugin using jQuery and optimized DOM manipulation, enabling multilingual support for 7+ languages.
- Integrated historical speed data into real-time machine views via REST APIs and Redux, enabling trend-based performance analysis.
- Developed unit and integration tests for the frontend (Jest) and backend APIs (MOQ) to catch regressions and stabilize core workflows.
Cineplex Entertainment
Toronto, ON- Secured API infrastructure by implementing role-based access controls, request validation, and logging in Azure API Manager.
- Automated payroll data transfers to Workday by scripting API calls with PowerAutomate, cutting manual processing time by 50%.
- Centralized 300+ engineering documents by parsing HTML from OneNote into structured Azure DevOps wiki articles via Python.
University of Waterloo
Waterloo, ON- Developed automated grading scripts and Selenium-based web scraping tools to streamline code submission review for 400+ students.
Education
University of Waterloo
Bachelor of Computer Engineering
Projects
NorthShift Jobs
2026Contract nursing in rural Canada is a broken market — positions go unfilled for months while nurses scroll through outdated boards or work through expensive staffing agencies. I built NorthShift to cut out the middleman: a direct-hire platform where employers post and nurses apply, fully bilingual, with no middleman taking a cut. Took it from zero to live, solo, end-to-end.
- Automated Stripe billing — checkout sessions, webhook handling, trial periods, and tier-based feature gating integrated with role-based JWT auth across three permission levels.
- Provisioned full AWS infrastructure as code with Terraform: ECS Fargate for zero-downtime deploys, RDS (PostgreSQL), ALB, ACM, Route 53, ECR, and S3.
TongueTip
May – Aug 2024Everyone knows the tip-of-the-tongue feeling — a word you know but can't pull up on demand. For people with aphasia, that feeling is constant. We built TongueTip to help: speak naturally and the app listens for gaps, then surfaces what you were reaching for in real time. We paired on-device Gemma for privacy with GPT-4o for accuracy, letting users choose their own trade-off.
Message Scheduler
MERN-stack app to schedule and send text messages at a specified time.
Skills
Contact
Open to new opportunities and interesting problems. Feel free to reach out.