Montréal, QC

Yejia Shen

2
1
5
4

I study software engineering at McGill.

Seeking Summer 2027 internship
Réseau · Network--:--:--
4 lignes en service
Now arriving · Prochain arrêt
1
About

Hey, I'm Yejia, a U3 co-op student at McGill studying Software Engineering. I'm always on the lookout to learn something new, whether it's diving into machine learning and RAG pipelines or sharpening my full-stack development skills.

On campus, I'm a developer at Hack4Impact McGill, building tech for non-profits, and I spent 2025–26 with Google Developer Group McGill, where I worked on Event Radar.

Outside of coding, I like playing basketball, planning travel adventures, or playing video games (just finished Silksong!). Next stop: Singapore, where I'll be on exchange at NUS in Winter 2027.

Now arriving · Prochain arrêt
5
Experience

Software Engineer Intern @ Ericsson

Building agentic workflows and automated knowledge graph generation enhance agent context, enabling developers to use agents to automate tasks and troubleshoot issues.

Agentic WorkflowsKnowledge GraphsNeo4jPythonAWS Kiro
May 2026Aug 2026

Data Engineering Intern @ Transport Canada

Developed Python and SQL data pipelines, and built agents to automate the generation of aviation incident reports.

PythonSQLData PipelinesAgentsMicrosoft Azure
Feb 2026Apr 2026

Software Intern @ Ampliwork

Designing AI agent workflows focused on scalable data processing. Implementing test pipelines, deploying API endpoints, and integrating cloud-based services to support real-time operations within a RAG system.

RAGAPI DevelopmentAWSData Processing
Feb 2025Jan 2026

Power Apps Developer @ Canadian Armed Forces

Built and implemented a full-stack mobile application in Power Apps for the unit's Supply Department, streamlining equipment requests and appointment services for 325+ Naval Reservists.

Power AppsUI/UX
Jun 2024Aug 2024
Now arriving · Prochain arrêt
2
Projects
McHacks 13 winnerWeb app · Live

mcgill.exchange

Exchange course planner · formerly McGill Go

Every course you can take abroad, matched to your McGill degree. Upload a transcript and it checks prerequisites against scraped equivalency data, then shows what counts as core, complementary, or elective for your program.

Départs · DeparturesÀ l'heure
AAA✈AAAEdinburgh
31,000+
Equivalencies
200+
Programs
Next.jsFastAPIMongoDBSeleniumGemini
Arrived · Arrivée2026