Post Job Free
Sign in

Backend & Full-Stack Developer Intern

Location:
Ottawa, ON, Canada
Posted:
November 08, 2026

Contact this candidate

Resume:

Fahim Kazi

343-***-**** *********.**@*****.*** linkedin.com/in/fahim–kazi github.com/Mikazaki

Government of Canada Reliability Status

Education

Carleton University Ottawa, ON

Bachelor of Computer Science Honours, Stream: Software Engineering Expected: April 2027

• Relevant Coursework: Data Structures and Algorithms, Software Quality Assurance, Database Management Systems, Operating Systems, Object-Oriented Software Engineering, Web Development, Systems Programming Skills

Languages: Java, Python, C/C++, JavaScript, TypeScript, HTML/CSS, SQL Frameworks & Libraries: React.js, Node.js, NestJS, Express.js, Flask, Tailwind, REST APIs Databases & Tools: PostgreSQL, MongoDB, SQLite, Git, GitHub, Docker, DigitalOcean, Vercel Testing & Quality: Jest, Supertest, Cypress, React Testing Library, GitHub Actions, CI/CD Experience

Backend Developer Intern Oct 2026 – Present

EvoDNA Remote

• Built NestJS APIs for customer accounts, email verification, and secure access to genetic reports.

• Integrated WordPress, WooCommerce, and REST APIs to connect purchases with customer accounts.

• Added automated tests for account registration and authentication to improve backend reliability. Full-Stack Web Developer Intern May 2026 – Aug 2026 Food Processing Skills Canada Ottawa, ON

• Secured APIs by fixing critical access vulnerabilities with validation, rate limiting, and authentication.

• Migrated a legacy React app to TypeScript, Vite, and MUI.

• Built 23 Jest and Supertest tests reducing regression risk across critical features.

• Refactored a 2,700-line controller into 11 modules with centralized logging, error handling, and API documentation.

• Resolved production issues involving stale builds, email failures, vulnerable packages, and SSL outages. Full-Stack Web Developer Intern Sept 2025 – Apr 2026 Traversy Custom Catering Kanata, ON

• Built a React, Node.js, and PostgreSQL platform that automated online ordering and reservations.

• Integrated Stripe Checkout and webhooks to automate secure payments and order confirmation.

• Created an admin dashboard that centralized order management, analytics, and Slack alerts.

• Secured customer data with input validation, XSS protection, rate limits, and parameterized queries.

• Added integration tests, load testing, and GitHub Actions CI/CD to improve release reliability. Web Content Management & Automation Developer Dec 2023 – Sept 2025 Assunnah Muslims Association Ottawa, ON

• Improved a WordPress site for 2,000+ monthly users through responsive HTML/CSS updates.

• Automated sermon streaming for 1,000+ attendees with a Python and OpenCV camera system.

• Eliminated manual camera control through reliable automation with Windows Task Scheduler.

• Maintained consistent branding through coordinated web updates, content reviews, and deployments. Projects

Online Learning Management System React, Node.js, PostgreSQL, Stripe

• Built a learning platform with secure authentication, role-based access, and course management.

• Integrated Stripe billing for subscriptions, one-time payments, and live course enrollment.

• Added progress tracking, quizzes, uploads, and admin tools to manage learning content. AutoPark Sales Management System Java, JavaFX, MVC

• Built a JavaFX MVC app that streamlined inventory tracking and sales management.

• Added search, validation, and object-oriented design to keep sales records accurate and maintainable. Multiplayer Curling Game JavaScript, Node.js, Socket.IO, DigitalOcean

• Built a Socket.IO multiplayer game with synced gameplay, collision detection, and role management.

• Deployed with DigitalOcean and PM2, preserving player state across browser refreshes.



Contact this candidate