Surrey, BC · Pacific Time

Sagardeep
Hunjan

Senior Full-Stack Developer

9+ years building production software using C#

View ProjectsGet in Touch
Sagardeep Hunjan
Worked with
Dayforce Canada Ltd.·Nettwerk Music Group·Uniserve Communications
About

Full-stack, root-cause first.

I’m a full-stack developer with 8+ years shipping production software, from a high-traffic SaaS platform at Dayforce to internal tools built from the ground up. I like stepping into messy, existing systems, finding the actual cause of a problem, and fixing it properly.

.NET / C#TypeScriptReactPostgreSQLAWSGraphQLRedisAzure DevOpsDockerKendo UI
0+
Years of experience
Enterprise SaaS to internal tools
0%
Faster endpoint response
LINQ + query-plan tuning, Dayforce
0%
API performance gain
Redis caching layer, Dayforce
0x
Smaller codebase
20GB → 200MB migration, Nettwerk
Featured Projects

Things I’ve built.

More builds

Linux Home Server
DockerPostgreSQLNginx
  • Configured a Linux home server accessible within the home network for automated backups and personal project hosting.
  • Deployed PostgreSQL Docker images for various projects and configured Nginx to handle redirects and host multiple projects on the same server.
  • Developed a network speed monitoring script that tests connection performance at continuous intervals and persists results to a PostgreSQL database for trend analysis.
Show details +
Markdown ⇄ HTML Converter
ReactDjangoMySQLDocker
  • Designed and implemented a web application for converting between Markdown and HTML to simplify documentation authoring.
  • Built using ReactJS (frontend), Django (backend API), and MySQL (user data storage), with user account creation and document persistence.
  • Containerized all components using Docker to simplify and standardize the deployment process.
Show details +
S-Talk Terminal Messaging App
CSocketsMultithreading
  • Programmed a modular, multithreaded C application that transmitted text messages between two terminals over the internet using sockets.
  • Implemented four independent threads to support simultaneous message typing and sending without blocking on remote terminal responses.
Show details +
BeagleRover Embedded Application
Embedded CBeagleBone
  • Collaborated with a team of 4 to build an embedded system for remotely controlling a rover using two BeagleBone boards.
  • Implemented joystick-based directional control on the controller board and motor control on the rover board, along with a web dashboard reporting speed and angular momentum statistics.
Show details +
Child Management Android App
JavaAndroid
  • Worked in a team of 4 over three two-week Scrum iterations to deliver a Java Android app for parents to manage children’s profiles, a timeout timer with calming audio, a virtual coin flip with history, and a guided breathing exercise.
Show details +
Experience

Where I’ve worked.

Software Developer II
Dayforce Canada Ltd. · Toronto, ON
Apr 2022 – Feb 2026
  • Designed, developed, and maintained production features across a high-traffic SaaS platform using TypeScript, React, Kendo UI, Redux, GraphQL, .NET Core, C#, SQL Server, and Redis, serving enterprise customers daily.
  • Investigated and optimized a complex LINQ query in a .NET Core backend using Application Insights, server logs, and SQL execution plans, improving endpoint performance by approximately 75% and resolving production timeout issues.
  • Designed and implemented a Redis-based caching layer for SQL Server configuration data, reducing repeated database calls and improving API performance by up to 25%.
  • Built automated test coverage using Cypress, Jest, and SpecFlow, reducing regressions across critical user workflows and supporting safer releases.
  • Managed CI/CD pipelines and release workflows using Azure DevOps (Pipelines, source control, release management), automating builds and deployments to reduce manual intervention and improve consistency across microservices.
  • Delivered a salary protection system spanning backend, frontend, and automated tests to support compensation retention during role changes, contributing to multi-million-dollar client contract wins.
  • Leveraged AI coding tools including GitHub Copilot and OpenAI Codex to investigate bugs, understand existing codebases, plan and implement new features, and author automated test scenarios.
Digital Operations Developer
Nettwerk Music Group · Vancouver, BC
May 2021 – Apr 2022
  • Built and maintained internal digital operations tools supporting business workflows, reporting, content operations, and day-to-day user productivity.
  • Led migration of all existing projects into Git-based version control, enabling efficient collaboration, change tracking, release safety, and long-term maintainability.
  • Refactored and compressed a 20GB legacy codebase to 200MB, enabling GitHub compatibility and significantly improving branch management and developer workflow efficiency.
  • Enhanced internal web applications by integrating Bootstrap 5, Dropzone.js, Wavesurfer.js, and JavaScript, enabling seamless form submissions without full-page reloads, improving user productivity by approximately 60%.
  • Improved production stability by introducing stronger Git workflows, reducing crashes in legacy PHP applications to near zero and accelerating bug investigation.
Developer
Uniserve Communications · Vancouver, BC
Apr 2017 – May 2021
  • Built and maintained business-critical backend systems using PHP/Laravel, REST APIs, SQL, queue-based processing, and automation scripts supporting billing, provisioning, payment, and reporting workflows.
  • Developed a RESTful API using Lumen (Laravel’s API framework) for Uniserve’s provisioning database, refactoring and migrating legacy code for improved maintainability and cross-interface accessibility.
  • Designed and implemented an automated payment processing system, increasing transaction success rates and reducing payment gateway failure charges, with reconciliation reports to identify root causes of failures.
  • Led a complex data migration from an acquired company’s billing platform, reconstructing data structures and preserving business continuity despite limited direct database access.
  • Improved application performance and reliability by optimizing login background processing, implementing Laravel queue-based background job processing, and upgrading legacy PHP code to PHP 7 with prepared statements.
  • Modernized Uniserve’s ordering interface by replacing outdated HTML table layouts with CSS and div-based designs and built an HTML email template editor using TinyMCE.

Education & Certification

BSc, Computer Science
Simon Fraser University
2024
Associate of Science, Computer Science
Langara College
2018
Azure Fundamentals (AZ-900)
Microsoft Certification
Skills

The toolbox.

Programming Languages
C#TypeScriptJavaScriptPHPSQLPythonJavaC
Frontend
ReactReduxNext.jsKendo UIBootstrap 5HTML/CSSGraphQL
Backend & Frameworks
.NET / .NET CoreLumen (Laravel)LaravelREST APIsPrisma ORMNestJS
Databases
SQL ServerPostgreSQLMySQLStored ProceduresDB Migrations
Testing
Unit TestingIntegration TestingSystem-Level TestingCypressJestSpecFlow
Cloud & DevOps
AWS (EC2, Lambda, Cognito)Azure DevOpsDockerVercelGitNginx
Caching & Messaging
RedisLaravel Queues
Monitoring & Debugging
Application InsightsSQL Execution PlansServer Logs

Open to full-time, contract, and freelance work.

Based in Surrey, BC, working Pacific Time, and open to remote. Reach out, I read every message myself.

Email meGitHubLinkedInDownload Resume
Or send a message directly