balnavraj.com
Open to new opportunities

Hi, I'm Navraj
Software Engineer

I'm a third-year Computer Science student at the University of Waterloo, passionate about using technology to solve real-world problems. I thrive on solving complex problems and collaborating on impactful projects.

Education

University of Waterloo

University of Waterloo · Bachelor of Computer Science (Co-op)

Expected May 2027

Relevant Courses: Object-Oriented Programming, Application Development, Data Structures, Algorithms, Operating Systems, Database Management, Sequential Programming, User Interfaces

Skills

Languages

PythonJavaScriptTypeScriptHTML/CSSC++C#GoKotlinPowershellSQL

Technologies

GitReactNode.js.NET CoreAzureAWSLinuxMongoDBPostmanJestDockerNext.js

Concepts

OOPCI/CDUnit TestingCloud ComputingAgile DevelopmentMicroservicesDevOps

Experience

  • Dayforce

    Software Developer · Dayforce

    Toronto, Ontario
    Jan 2025 – Aug 2025

    Dayforce is a cloud HCM platform (payroll, HR, workforce) serving enterprises globally.

    • Migrated 15+ legacy ASP.NET pages to a React platform with .NET Core + SQL Server backend
    • .NET Core worker cached SQL results, reducing response times by 75%
    • Implemented MSAL auth and migrated Classic to YAML Azure DevOps with caching and parallelization (−25% runtime)
    • Expanded unit/integration tests with Jest, Cypress, and MSTest to 93% coverage
    ReactJavaScriptC#.NET CoreSQL ServerMSALAzure DevOpsJestCypressMSTest
  • UW Blueprint (Marillac Place)

    Software Developer · UW Blueprint (Marillac Place)

    Waterloo, Ontario
    Jan 2025 – Present

    UW Blueprint is a student-led organization that builds technology for nonprofits.

    • Built an admin dashboard with TypeScript, React, GraphQL, and PostgreSQL with dynamic scheduling and a customizable task library
    • Engineered JWT-based authentication middleware with role-based access control
    TypeScriptReactGraphQLPostgreSQLJWTPrisma ORMRBAC
  • Platinum Trailers MFG.

    Software Developer · Platinum Trailers MFG.

    St. Mary’s, Ontario
    May 2024 – Aug 2024

    Manufacturer focused on durable trailer products and continuous quality improvement.

    • Built a quality inspection web app (React, MongoDB), reducing recurring quality issues by 27% and saving $10k+/month
    • Designed and implemented a multipage planning dashboard (Next.js) tracking 7 KPIs
    • Optimized RESTful APIs with pagination, reducing data retrieval latency by 30%
    • Drove adoption via UX interviews with stakeholders, achieving a 95% satisfaction rate
    ReactMongoDBNext.jsRESTUX

Projects

LockedIn – Social Platform Android App

Android app (Jetpack Compose, MVVM) for habit building through community accountability; Firebase Auth + Firestore with ViewModels for accounts, communities, and posts.

KotlinJetpack ComposeFirebaseMVVM

Monkey (C-like) Interpreter/Compiler

Lexer, parser, and AST in Go to interpret/compile a C-like language; prototyped bytecode + VM execution.

GoParsingASTBytecode

Car Auction Site

Microservice-based auction platform with separate search service; containers orchestrating services and messaging.

C#.NET CorePostgreSQLMongoDBReactNext.jsRabbitMQ

Theia — Ocular Disease Detector

Web app to assist optometrists in diagnosing ocular diseases using a TensorFlow model trained on 8,000+ fundus images; won 1st place at the Believe Leadership Conference with a $2,000 prize and RBC mentorship.

TensorFlowFlaskJavaScriptHTMLCSS

Chess Engine

C++ chess engine with GUI and CPU opponents; authored a design document applying OOP patterns (Observer, MVC) to improve state management and maintainability; profiled with Valgrind/GDB and added unit tests.

C++OOPUMLValgrindGDBUnit Testing

Let’s connect

Want to collaborate or just say hi? Drop a note and I’ll get back soon.