Talha Atif

>Software Intern @ Dayforce

LinkedIn Profile GitHub Profile
Profile Picture

about-me

about-me-pic

Hello! My name is Talha and I'm currently in my third year of Software Engineering at McMaster University.

Since childhood, I have always been passionate about all things technology, whether it's hardware, software, or user experience. I've even built my own computer and recreated popular board games using Python and Pygame.

My time as a software developer for McMaster's battery workforce showed me a lot about data analysis and hardware integration. I then went on to work in web development at McMaster MSA, utilizing TypeScript and React for the MSA's main website.

As a current Software Development Intern at Dayforce (formerly Ceridian), I've been building, fixing, and testing enterprise grade applications, mainly utilizing TypeScript, C#, .NET, Azure, and Docker.

I've also worked in tech sales for three years, which has taught me a great deal about working in teams and effective communication with coworkers and customers.

I hope to find a software engineering internship for the upcoming 2026 summer and am currently looking for any opportunities! Feel free to contact me here!

my-projects

STUD.AI
React
Cohere
MongoDB
Tailwind

Stud.AI

A fullstack webapp that uses Cohere language processing to create custom practice tests based off the users' course notes.

SPOTIFY
Python
SpotifyAPI
Velo
FetchAPI

Playlistify

A Hackathon winning program that connects to a users Spotify account and creates a playlist for them based on their listening history.

SpeedPass
HTML
CSS
javascript

SpeedPass

A simple webapp that allows users to test their password typing speed with a fun timer and simple user interface, all locally run.

MASTERMIND
Python
Pygame

Mastermind

Created in Python using Pygame, this program virtually recreates the popular board game Mastermind using a clean interface and fun graphics.

GARBAGE GRAB
Pygame
Python
Drawing

Garbage Grab

Created using all custom drawings, this Pygame based app is a fun shooter video game that promotes recycling with fun animations.

BATTLE ROBOT
Java
JFrame
Becker

Battle Bot

Created using Java, this program uses algorithms to create an intelligent battle robot that fights against other smart robots.

OCR
Python
GoogleAPI
MatPlotLib

Text to Sheets

A python program that uses Google Lens API along with a python line detector to convert handwritten spreadsheets to digital versions.

ROBOT
Quanser
Python
VMware

Autoclave Robot

A program allowing a robotic arm to locate tools to be sterlizied in an autoclave, using advanced coordinate algorithms to store locations.

TIME CONVERT
GSuite
Fetch API
Python

Cloud Time Converter

Using GoogleAPI, this program converted raw time data from Spotify json files to accurate times and dates based on time zone in google sheets.

STUD.AI
HTML
CSS
Fetch API

Coordinate Mapper

A minimal program using open street maps and html to map coordinates and help visualise data on a map. Overlapping circles also show hot spots.

my-education

McMaster

GPA
3.8/4.0

McMaster University

Software Engineering

SFWRENG 2OP3 - Learned fundamentals of Object-Oriented Programming, creating various programs including terminal based AI powered Tic-Tac-Toe.

SFWRENG 2XC3 - Used Linux terminal with Ubuntu library to efficiently code in C using Vim, Git, and VS Code.

SFWRENG 2C03 - Used Java to create hash tables, binary trees, and graphing algorithms.

SFWRENG 3BB4 - Analyze threads, concurrency, and different synchronization mechanisms.

SFWRENG 3DB3 - Design and model relational databases, write SQL queries, and understand varying methods of data storage.

White Oaks

GPA
4.0/4.0

White Oaks Secondary School

Programming ICS3U1 - Utilized Python and Pygame library to create games, recursive simulations, and more.

Programming ISC4U1 - Used Java along with JFrame and Robots libaries to create various programs including a smart virtual battle robot.

work-experience

Software Developer Intern

Dayforce (Ceridian)

January 2026 - Present

-Developed HR module features in C# and .NET microservices

-Enhanced administrative interfaces using TypeScript and React

-Validated system behavior through SQL data checks in Dockerized, Azure workflows

Web Developer

McMaster MSA

September 2024 - December 2025

-Optimized mobile responsiveness with Next.js and media queries for 1,100+ users

-Built features with TypeScript and React.js to enhance user experience

-Streamlined API calls, boosting site speed by 20%

Technology Consultant

Staples Canada

May 2024 - August 2025

-Advised customers with purchasing laptops, tablets or accessories

-Helped customers solve various computers issues such as fixing software or setting up new devices

-Achieved a Protection plan attachment rate of over 40%

Software Developer

Battery Workforce

May 2024 - August 2024

-Built and tested software to be put into an electric vehicle

-Used Simulink to optimize performance and efficiency of battery systems

-Helped perform real-time testing and validation of battery systems, ensuring reliability and effectiveness

Sales Associate

Staples Canada

June 2022 - August 2023

-Organized shelves to maintain store visual appeal, engage customers, and promote specific merchandise

-Helped customers locate products and advised purchasing decisions

-Operated cashier when needed, ensuring efficiency in store during rush

Voting Machine Officer

Elections Ontario

March 2022 - June 2022

-Managed electronic vote counting equipment to record over 1500 votes

-Ensured strict adherence to elections rules set by the government of Ontario

-Worked with other election staff to ensure a safe and secure election process

Outbound Sales Specialist

Phaners

June 2021 - November 2021

-Contacted Real Estate agents within North America using CRM software to bring in over $100,000 in sales

-Ranked top of company leaderboard for 3 consecutive weeks

contact-me