Hi, I'm Jeevanjot Singh

Aspiring Software Developer with expertise in C#, .NET Core, Blazor, and React.js

Jeevanjot Singh

About Me

Aspiring Software Developer with a strong foundation in C#, .NET Core, Blazor, and React.js, complemented by hands-on experience in developing scalable web applications and RESTful APIs. Passionate about open-source contributions, Test-Driven Development (TDD), and Agile methodologies. Proven ability to collaborate effectively in team settings, as demonstrated through active participation in hackathons and community-driven projects.

jeevanjotsingh885j@gmail.com
825-888-2543
Edmonton, Alberta, Canada

Education

Diploma in Digital Media and IT: Computer Software Development
Northern Alberta Institute of Technology (NAIT)
GPA: 4.0/4.0
Edmonton, AB
Jan 2024 - Apr 2026 (Expected)

Achievements: Dean's Honor Roll & Honour Roll (1st & 2nd Semesters, 2024)

Relevant Coursework: Data Structures and Algorithms, Object-Oriented Programming (C#, JavaScript), Software Development Principles, Database Design, Web Development (React.js, Blazor), Unit Testing, Test-Driven Development (TDD), and Agile Methodologies.

Additional Achievements: Open-Source Contributor, Active Hackathon Participant, and Volunteer Mentor in Software Development.

Skills

Programming Languages
C#
JavaScript
HTML
CSS
SQL
Frameworks & Technologies
.NET Core
Blazor
React.js
Node.js
Database Management
MySQL
Entity Framework Core
Development Practices
Test-Driven Development (TDD)
Agile Methodologies
Unit Testing
xUnit
FluentAssertions
Version Control & Collaboration
Git
GitHub
Git Workflows
Open-Source Contribution
API & Frontend Development
RESTful APIs
CRUD Operations
React State Management
UI/UX Design
Responsive Web Design

Projects

AI File Sorter Manager
HackED 2025, University of Alberta

Collaborated in a 48-hour hackathon to develop an AI-driven file management system.

Designed and implemented the frontend using React.js, ensuring a user-friendly interface.

Integrated AI functionalities to automate file sorting based on user-defined criteria.

Purchase Order Management System
C# .NET Core (OLTP)

Developed a Purchase Order Management System using C# .NET Core and LINQ queries for real-time transaction updates.

Enabled Parts Managers to securely create, modify, and place purchase orders with dynamic item suggestions based on inventory levels.

Integrated role-based authentication and transactional processing for accurate data handling.

Quiz App
React.js

Built a dynamic Quiz App using React.js, fetching questions dynamically from a JSON file or API.

Implemented React Router for navigation and state management to handle timers, score tracking, and real-time feedback.

Ensured an intuitive and responsive interface for optimal user experience.

Library Management System
MySQL and React.js

Developed a Library Management System using MySQL and React.js, featuring a normalized database schema for books, users, and transactions.

Implemented optimized SQL queries for CRUD operations and integrated a RESTful API for seamless data flow.

Added user authentication and role-based access control using stored procedures.

JavaScript Puzzle Memory Game

Developed an interactive game utilizing DOM manipulation, event handling, and animations for an engaging user experience.

Tic-Tac-Toe Game in React

Created a classic game implementing state management and reusable components for efficient gameplay.

Work Experience

Frontend Developer
HackED 2025, University of Alberta | DevPost
Feb 2025
Edmonton, AB
  • HackED is an annual hackathon event at the University of Alberta, fostering innovation and collaboration.
  • Collaborated in a 48-hour hackathon to develop an AI-driven file management system.
  • Designed and implemented the frontend using React.js, ensuring a user-friendly interface.
  • Integrated AI functionalities to automate file sorting based on user-defined criteria.
Software Developer & Mentor (Volunteer)
NAIT Peer Support
Jan 2024 - Present
Edmonton, AB
  • NAIT Peer Support provides mentoring and academic support services to students.
  • Assist students in understanding data structures, algorithms, and software development principles.
  • Provide guidance on debugging, problem-solving, and best coding practices in Java, C#, and JavaScript.
  • Help students implement unit testing and follow Test-Driven Development (TDD) methodologies.
Open-Source Contributor (Software Developer)
DevEdmonton Open Source Project
Jan 2025 - Present
Edmonton, AB
  • Collaborate with the DevEdmonton community to enhance open-source software solutions.
  • Debug issues, optimize performance, and contribute meaningful code improvements.
  • Engage in code reviews and discussions to refine development skills and adopt industry best practices.
Sales Representative
Circle K
Feb 2024 - Present
Edmonton, AB
  • Circle K is a global convenience store chain, known for its broad selection of beverages, snacks, and essentials.
  • Provide exceptional customer service, manage sales transactions, and handle inventory using point-of-sale software, demonstrating proficiency in handling multiple tasks efficiently.
  • Ensure store organization and promote a positive shopping experience by maintaining inventory levels and addressing customer inquiries, showcasing strong organizational and interpersonal skills.

Interests

  • Open-Source Contribution: Actively engaging in community-driven development.
  • Learning New Technologies: Exploring modern frameworks and tools to enhance development skills.
  • Data Structures & Algorithms: Strengthening problem-solving abilities for efficient coding.
  • AI-Powered Finance Tracker Project: Working on a project with C# and Blazor.