Available for opportunities · Ottawa, ON · B.Sc Computer Science
MarkChen
REACT↑FrontendLANGCHAIN↑AI/MLLARAVELBackendPYTHON↑CoreELASTICSEARCHSearchSTARKNET↑BlockchainAZURECloudDOCKERDevOpsGRAPH RAG↑AI PipelinesNEXT.JSFull-stackREACT↑FrontendLANGCHAIN↑AI/MLLARAVELBackendPYTHON↑CoreELASTICSEARCHSearchSTARKNET↑BlockchainAZURECloudDOCKERDevOpsGRAPH RAG↑AI PipelinesNEXT.JSFull-stack
01 / Experience
Software Developer Co-op
Bank of Canada
Jan 2026 – Present
→Developed core platform features for Concierge, the bank's internal AI chatbot — including Elasticsearch-based retrieval tooling and Graph RAG pipelines.
→Built and automated an E2E testing framework for reliable enterprise deployments.
→Refactored backend features in Laravel with controllers, request validation, and service logic replacing legacy PHP workflows.
→Maintained WordPress themes and PHP templates with PHPUnit, Behat, and Cypress; managed changes via SVN.
Software Developer Co-op
SchoolFinder Group
Jun 2025 – Aug 2025
→Built an AI-powered persona generation and marketing advice feature integrating Azure and OpenAI REST APIs with React.
→Implemented RAG AI agents using Microsoft Azure AI Studio (AI Search, Blob Storage) connected to ezRecruit CRM.
→Created AI reporting tools by retrieving and displaying data through existing .NET APIs.
Information Technology Intern
Ontario Science Centre
Jun 2022 – Jun 2023
→Technical support for admission and retail POS systems, troubleshooting hardware, software, and connectivity during peak visitor hours.
→Delivered public-facing AV and control system demonstrations including IMAX Theatre support.
→Assisted in implementing event-driven backend pipelines processing real-time attendance and system events.
02 / Projects
Focusify ↗
Winner
Event-based focus groups and educational sessions on the Starknet blockchain. Led frontend development and smart contract integration enabling secure, transparent participation.
$1,000 — Starknet Challenge @ uOttaHack 7
StarknetCairoEthereumNext.jsReactTailwind CSS
Ciena P2P Challenge ↗
Winner
Decentralized peer-to-peer file sharing application distributing file chunks across nodes with SSH tunnels for secure server communication.
$500 — Hack the Hill 2024
JavaSpring BootPythonDockerReactNext.js
03 / Skills
Languages
JavaPythonJavaScriptTypeScriptSQLPHPDart.NET
Frameworks
ReactNext.jsNode.jsLangChainLaravelFlutterSpringFlaskSolidity
Developer Tools
GitDockerAzure FoundryOpenAIGCPMongoDBKafkaFirebase
Libraries & AI
PyTorchTensorFlowpandasNumPyReduxMatplotlibBeautifulSoup
Testing
CypressPlaywrightPHPUnitBehatSelenium
Certifications
DELF B2 FrenchStandard First Aid + CPR-CWHMIS
04 / Education
University of Ottawa
B.Sc in Computer Science, French Immersion
Ottawa, ON
Ottawa, ON
9.0
CGPA
Expected 2027