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 · Bachelor of Computer Science (Co-op)
Relevant Courses: Object-Oriented Programming, Application Development, Data Structures, Algorithms, Operating Systems, Database Management, Sequential Programming, User Interfaces
Skills
Languages
Technologies
Concepts
Experience
- 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 - 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 Software Developer · Platinum Trailers MFG.
St. Mary’s, OntarioMay 2024 – Aug 2024Manufacturer 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.
Monkey (C-like) Interpreter/Compiler
Lexer, parser, and AST in Go to interpret/compile a C-like language; prototyped bytecode + VM execution.
Car Auction Site
Microservice-based auction platform with separate search service; containers orchestrating services and messaging.
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.