Varunpreet Singh profile photo 1 on Tal

Varunpreet Singh

Software Engineer @ GFL | C# | .NET | Next.js, React.js | JavaScript | AWS | AI Engineering | Python | ML | Agentic AI

Vaughan

5+ years of work experience

GFL Environmental Inc.
Feb 20266 mosPresent

Vaughan, Ontario, Canada · Hybrid

GFL Environmental Inc.
Mar 20251 yrFeb 2026

Vaughan, Ontario, Canada · Hybrid

Working on rebuilding a legacy application from the ground up using a modern .NET backend, React frontend, and PostgreSQL, with a focus on clean architecture, maintainability, and long-term scalability. Designing and implementing REST APIs, business logic, and data access layers, including database schema updates and performance-focused queries in PostgreSQL. Building reusable UI components in React and integrating them with backend services, focusing on predictable state handling, error handling, and a smooth user experience. Deploying and supporting the application in AWS, working with cloud resources and environments, and following team practices for releases and stability (logging, configuration, and troubleshooting). Collaborating closely with cross-functional stakeholders to break down requirements, plan delivery, and improve the system iteratively while keeping production constraints in mind.
Carleton University
Jan 20231 yr 4 mosApr 2024

Ottawa, Ontario, Canada

Supported instruction in programming/software engineering; mentored students on Python and system design. Evaluated technical assignments emphasizing clean code, testing, and maintainability.
Sabudh Foundation
Jul 20211 yr 6 mosDec 2022

Mohali district, India

Built and evaluated machine learning models in Python for classification and prediction use-cases, using data preprocessing, feature engineering, and model selection with Scikit-learn. Analyzed datasets to identify patterns and business insights, and translated findings into practical recommendations for stakeholders. Implemented end-to-end ML workflows from data cleaning to model training and validation, focusing on metrics such as accuracy, precision/recall, and F1 score. Delivered results through clear documentation and reproducible notebooks, and supported integration of model outputs into application or reporting workflows.
Sabudh Foundation
Jan 20217 mosJul 2021

India

Auribises Technologies Pvt Ltd
Jun 20196 mosNov 2019

Education

Carleton University

Master of Engineering - MEng, Computer (Software Engineering)

Carleton University

20231 yr2024
Guru Nanak Dev Engineering College, Ludhiana

B.Tech, Computer Science

Guru Nanak Dev Engineering College, Ludhiana

20174 yrs2021

Join Varunpreet and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Varunpreet Singh on Tal

Headline

Software Engineer @ GFL | C# | .NET | Next.js, React.js | JavaScript | AWS | AI Engineering | Python | ML | Agentic AI

About

I am a software engineer with a full-stack background in C#, .NET, JavaScript and React. I enjoy building production-ready systems that connect data, APIs, and real user needs. I have experience designing APIs, working with SQL databases, and delivering reliable features in real environments. I am now applying the same engineering mindset to AI-powered applications. Tech I work with includes C#, .NET, React, SQL/PostgreSQL, and Python. On the AI side, I am working with Scikit-learn and PyTorch, along with FastAPI and tools used for LLM apps such as LangChain or LlamaIndex and vector search.

Location

Vaughan

Work experience

Software Developer at GFL Environmental Inc., Feb 2026 - Present · 6 mos, Vaughan, Ontario, Canada · Hybrid

Software Developer at GFL Environmental Inc., Mar 2025 - Feb 2026 · 1 yr, Vaughan, Ontario, Canada · Hybrid, Working on rebuilding a legacy application from the ground up using a modern .NET backend, React frontend, and PostgreSQL, with a focus on clean architecture, maintainability, and long-term scalability. Designing and implementing REST APIs, business logic, and data access layers, including database schema updates and performance-focused queries in PostgreSQL. Building reusable UI components in React and integrating them with backend services, focusing on predictable state handling, error handling, and a smooth user experience. Deploying and supporting the application in AWS, working with cloud resources and environments, and following team practices for releases and stability (logging, configuration, and troubleshooting). Collaborating closely with cross-functional stakeholders to break down requirements, plan delivery, and improve the system iteratively while keeping production constraints in mind.

Graduate Teaching Assistant at Carleton University, Jan 2023 - Apr 2024 · 1 yr 4 mos, Ottawa, Ontario, Canada, Supported instruction in programming/software engineering; mentored students on Python and system design. Evaluated technical assignments emphasizing clean code, testing, and maintainability.

Software Engineer at Sabudh Foundation, Jul 2021 - Dec 2022 · 1 yr 6 mos, Mohali district, India, Built and evaluated machine learning models in Python for classification and prediction use-cases, using data preprocessing, feature engineering, and model selection with Scikit-learn. Analyzed datasets to identify patterns and business insights, and translated findings into practical recommendations for stakeholders. Implemented end-to-end ML workflows from data cleaning to model training and validation, focusing on metrics such as accuracy, precision/recall, and F1 score. Delivered results through clear documentation and reproducible notebooks, and supported integration of model outputs into application or reporting workflows.

Data Science Intern at Sabudh Foundation, Jan 2021 - Jul 2021 · 7 mos, India

Intern at Auribises Technologies Pvt Ltd, Jun 2019 - Nov 2019 · 6 mos

Education

Master of Engineering - MEng, Computer (Software Engineering), Carleton University

B.Tech, Computer Science, Guru Nanak Dev Engineering College, Ludhiana