Summary
Work History
Education
Skills
Project
Project
Timeline
Generic

Rayaan Nowshahri

Brampton,ON

Summary

Computer Science undergraduate with experience developing full-stack and backend applications using Spring Boot, React, PostgreSQL, and REST APIs. Strong foundation in Java, Python, SQL, Linux/Unix, and Git, with hands-on experience integrating AI services and designing scalable system architectures. Background in technical support and system configuration, combining strong problem-solving skills with practical software development experience.

Work History

Technical Assistant

Cherrycrest Medical Centre
Brampton, Ontario
05.2025 - 08.2025
  • Delivered technical support by diagnosing and resolving hardware and software issues, reducing system downtime, and improving productivity.
  • Trained staff in system usage and technology best practices, increasing operational efficiency and system adoption.
  • Set up and configure new laptops and desktops for employees, ensuring proper installation and optimized performance.
  • Conducted routine equipment testing and maintenance to identify problems early and prevent service interruptions.

Education

Bachelor of Science - Computer Science

University of Western Ontario
London, Ontario
04-2028

Skills

  • Python Programming(experienced)
  • Java Programming(experienced)
  • SQL databases(skillful)
  • C/C programming
  • HTML5(experienced)
  • Linux and Unix systems(experienced)
  • Git(experienced)
  • Spring boot(experienced)
  • React(experienced)
  • Nodejs(experienced)
  • Maven(experienced)
  • Javascript(Intermidiate)

Project

EmailWriterAI — AI-Powered Email Generation Platform

Spring Boot • React • REST APIs • Java • AI Integration

  • Designed and developed a full-stack AI email generation platform that produces professional, context-aware email drafts based on user input, reducing manual writing effort.
  • Built a Spring Boot REST API to handle email generation requests, input validation, and structured AI responses using a clean controller-service architecture.
  • Integrated an AI language model API to dynamically generate email content, handling prompt construction, response parsing, and error handling.
  • Developed a React frontend to collect user prompts and display generated email responses in real time, enabling a smooth end-to-end user experience.
  • Ensured backend reliability through proper dependency injection, configuration management, and exception handling, following production-grade Spring practices.

Project

PremierZoneBackend — Football Analytics & Data Management Backend

Java • Spring Boot • PostgreSQL • JPA/Hibernate • REST APIs

  • Developed a scalable backend system for a football analytics platform, exposing RESTful APIs to manage and retrieve structured player and team statistics.
  • Implemented Spring Boot controllers, services, and repositories using a layered architecture for maintainable and extensible backend design.
  • Designed and managed a PostgreSQL relational database schema, supporting efficient querying of football data such as player stats, teams, and performance metrics.
  • Integrated JPA/Hibernate for object-relational mapping, enabling clean persistence logic and reducing boilerplate SQL.
  • Built JSON-based API endpoints consumable by frontend applications, ensuring consistent response formatting and data integrity.
  • Used Maven for dependency management and builds, mirroring industry-standard Java backend development practices.

Timeline

Technical Assistant

Cherrycrest Medical Centre
05.2025 - 08.2025

Bachelor of Science - Computer Science

University of Western Ontario
Rayaan Nowshahri