Khalifeh Basiri
Ottawa, ON(613) 413-9403khalifa7k@gmail.com
linkedin.com/in/khalifeh-basirigithub.com/khalifehbasirikbasiri.com
Education
Carleton University
Ottawa, ONBachelor of Computer Science, GPA: 3.5/4.0
2026Work Experience
Fisheries and Oceans Canada (DFO) | Government of Canada
Ottawa, ONSoftware Developer (internship)
Aug. 2024 – Dec. 2025- Built a bilingual Python geographic-name validator using the GNBC REST API and geospatial matching, replacing manual entry-by-entry file checks with validation completed in minutes.
- Expanded the validator into a modular Name Manager with comparison, GNBC search, and geospatial helper workflows; CHS Atlantic reported one process fell from two weeks to a few hours.
- Led a three-person Agile team and worked directly with DFO clients through requirements, design, development, demos, deployment, and user training for the Name Manager.
- Performed integration, regression, and user-acceptance testing (UAT) across API, database, threading, and geospatial workflows; validated releases with users in five DFO regions and the Canadian Coast Guard and supported production.
Programmer (internship)
Sep. 2023 – Aug. 2024- Engineered a multithreaded Python Storage Explorer using Azure Blob Inventory, MongoDB, and SQLite to search and export metadata across a 420 TB+ Azure storage estate; cut DFO staff’s file-location searches from hours to seconds or minutes.
- Implemented metadata refresh handling that kept searches responsive and preserved the last valid database after failed updates, allowing staff to continue using the Explorer.
Floxy
RemoteFrontend Developer
Mar. 2025 – May 2025- Built Floxy’s responsive Next.js site with React, TypeScript, and Tailwind CSS for a platform with 20,000+ customers; the site reached 23.9K monthly visits within four months.
- Organized the site into reusable components and centralized content models, keeping product pages and language-specific API examples consistent and easy to update.
Projects
ZDash
TypeScript, React, Electron, SQLite, OpenAI API, LangChain, LangGraph
- Engineered a Windows vehicle diagnostics app for Nissan and Infiniti CONSULT-I ECUs with live telemetry, fault-code diagnostics, and SQLite/WAL session recording.
- Built a diagnostic agent using LangChain tools and LangGraph orchestration, with scoped tool permissions and SQLite checkpoints for resumable investigations; prototyped RAG over 8,618 service-manual pages using PostgreSQL/pgvector hybrid search and page-level citations.
Atelier – Art Community
- Built and deployed an Angular/Express art community with PostgreSQL relationships, MongoDB artwork storage, Redis caching, and signed cursor pagination; handled interrupted publication through reconciliation and compensating writes.
- Implemented rotating refresh tokens, replay detection, CSRF protection, and session revocation; built a GitHub Actions CI/CD pipeline with automated security testing and staged deployments.
Job-Tracker-AI
- Built a Python desktop job tracker with Gmail/Outlook OAuth integration and a two-stage AI pipeline using the OpenAI Decisions API for email classification and the Responses API for structured extraction.
Tandem t:slim X2 Insulin Pump Simulator
C++, Qt, SQLite, UML
- Designed bolus calculations and CGM-driven insulin-control logic in a four-person C++/Qt team, adding safety limits, suspend/resume behavior, alerts, and SQLite-backed event history.
Technical Skills
- Languages:
- Python, TypeScript, JavaScript, Java, C++, C, SQL, HTML, CSS
- Frameworks and libraries:
- React, Next.js, Angular, Express, Node.js, Electron, Flask, Qt, Qt Charts, TensorFlow, TensorFlow Lite, MediaPipe, Tailwind CSS, pytest, LangChain, LangGraph
- Cloud, APIs, and tools:
- Microsoft Azure, Azure Blob Storage, QGIS, Docker, Git, Linux, REST APIs, OpenAI API, OAuth
- Databases and caching:
- PostgreSQL, pgvector, MongoDB, SQLite, Redis, Oracle, Convex