Zeyad.

Zeyad Elganainy

I build

New-Grad Software EngineerKelowna, BC, CanadaUBC, BSc Computer Science, Minor in Data Science
01

Experience

July 2023 - June 2024Kelowna, BC
CentralSquare Technologies

Software Developer Intern

  • Owned delivery of 30+ production features and resolved 50+ work items on a mission-critical Property Tax web platform serving public-sector clients.
  • Designed and built backend services and REST APIs in C#, .NET, and ASP.NET Core, modeling data access with Entity Framework Core.
  • Managed schema evolution on live SQL Server databases through Entity Framework migrations, working directly in SSMS and Visual Studio.
  • Wrote unit and functional tests with xUnit and Moq, applying Test-Driven Development to prevent regressions in production systems.
  • Debugged and resolved live production issues to improve system reliability and performance, and integrated AWS S3 for cloud data storage and retrieval.
  • Took on Scrum Master responsibilities across Agile sprints, running sprint planning, stand-ups, and retrospectives; managed version control with Git and Azure DevOps.
May 2026 - CurrentKelowna, BC
SportChek

Cashier

  • Current role, maintained alongside continued engineering work.
Aug 2021 - Feb 2022Kelowna, BC
UBC-O Bookstore

Order Fulfillment Clerk / Online Order Specialist

  • Increased order fulfillment efficiency by 95% through improved inventory workflow systems.
  • Reduced pick-up processing time by 50% and raised rush-week productivity by 35%.
May 2021 - April 2022Kelowna, BC
SportChek

Cashier

  • Achieved a 40% increase in store email acquisition through an 86% personal acquisition rate, recognized as top performer.
  • Raised $2,000 CAD for JumpStart charity, contributing 14% of total store fundraising.
02

Projects

03

Skills

Languages

C#JavaPythonSQLTypeScriptJavaScriptRC++PHPHTMLCSSBash

Frameworks & Libraries

.NETASP.NET CoreEntity Framework CoreAngularReactNext.jsFlaskTensorFlowOpenCVBootstrapKendo UIViteJSPStreamlit

AI / ML & LLMs

Machine LearningDeep LearningComputer Vision / Image ClassificationVision-Language Models (VLMs)Multimodal AILLM Application DevelopmentAnthropic Claude APIPrompt EngineeringStructured Outputs (JSON schema)Model Evaluation / Eval HarnessesPrompt-Injection Mitigation / AI GuardrailsLLM Cost Optimization (prompt caching)AI-Assisted Development

Cloud & Data

SQL ServerPostgreSQLMySQLSupabaseAWS S3AWS App RunnerGoogle CloudVercel

Tools

GitGitHubDockerAzure DevOpsPostmanSwaggerSSMSVisual StudioAndroid StudioRStudioXAMPP

Testing

xUnitJUnitMoqJasmineTDDSmoke Testing

Concepts

REST APIsAgileScrumKanbanJWT AuthenticationAES EncryptionMVC ArchitectureTDDMicroservicesNLPRelational Database DesignCI/CDInformation Retrieval (BM25)Content Deduplication
04

Leadership & Volunteering

UBC Emergency First Response Team (EFRT)

Operational Coordinator & Senior Responder
Sept 2021 - Apr 2025
  • Volunteered 2,400+ hours of on-campus emergency medical response, averaging 18 hours per week across four academic years, progressing from Junior to Senior Responder to Operational Coordinator.
  • Organized and executed two large-scale orientations, growing the team from ~25 to 41 responders (64% growth), and spearheaded a new structured training system.
  • Personally secured $6,000+ CAD in funding; coordinated directly with Campus Security and university administration, planning medical coverage for events exceeding 2,000+ attendees.

Phi Delta Theta, BC Gamma Chapter

President · Warden · Founding Member (1 of 21)
2022 - 2025
  • One of 21 founding members; served in three executive roles (Philanthropy Officer → Warden → President) over tenure.
  • Led the chapter to 85% average attendance (a 2-year high) and ~19% membership growth, while reducing dues ~17% ($600 → $500) without sacrificing operational stability.
  • Raised $2,000+ CAD for charitable initiatives; contributed to the chapter earning the Housser Trophy (Best Chapter in Canada) in 2 of its first 3 years.

BOLT UBCO (Business & Data Analytics Club)

Co-Founder & Events Lead
  • Co-founded the club and organized events focused on business analytics and technical skill development, connecting students with industry speakers and workshops.

Arab Student Club

Treasurer

Managed budgets and financial projections; evaluated financial performance for club events.

UBCO President's Non-Academic Misconduct Committee

Member

Conducted hearings on alleged non-academic misconduct and reported findings to the University President.

05

Education & Awards

BSc in Computer Science, Minor in Data Science

University of British Columbia, Okanagan
GPA 3.80Kelowna, BCSept 2020 - Dec 2025 (completion) · Convocation 2026
Selected coursework
Data StructuresAnalysis of AlgorithmsSoftware EngineeringIntroduction to DatabasesMachine LearningIntroduction to Data AnalyticsWeb ProgrammingParallel ComputingNetwork ScienceAdvanced Human-Computer InteractionProject ManagementCapstone Software Engineering Project
  • Top 6% (109 / 1,773) at HackerRank Orchestrate (June Edition)
  • MLH 3rd Place Overall at BCHACKS 4.0 (physicAIn)
  • Best Use of GitHub Award at BCHACKS 4.0
  • Dean's List Honoree (2020)
  • Deputy Vice Chancellor Scholarship (2020)
  • Philanthropy Achievement Trophy, Phi Delta Theta
  • Contributor to Housser Trophy (Best Chapter in Canada), 2 of first 3 years
06

About

I'm Zeyad, a software engineer in Kelowna. I like building things that have to hold up in the real world: a year of backend engineering at CentralSquare, a top-6% multimodal-AI build, and a full-stack finance platform that's live today. What ties them together is ownership. I'd rather be responsible for something that ships than busy with something that doesn't.

Away from the editor, I'm deep into fitness and nutrition, and I spend a fair amount of time 3D printing. I follow markets closely too: I'm into investing and trading, and increasingly into the quant side of it. I'm also trained in first aid and first response, which grew out of years of volunteering, including 2,400+ hours on my university's emergency response team.

The instinct is the same everywhere I put my time: show up, take responsibility, and do the work properly.

Portrait of Zeyad Elganainy
07

Inquire within

Open to new-grad and early-career software engineering roles. The fastest way to reach me is below.