Summary
Overview
Work History
Education
Skills
Projects
Volunteer Experience
Certification
Timeline
Generic

Aasim Ali Khan

Guelph,Ontario

Summary

An astute student, keen to explore and learn software development, and eagerly looking for practical hands-on exposure to compelling positions in a growth-oriented organization. Results-driven student with excellent organizational and communication skills. Passionate about public service and community involvement, highlighted through volunteer work.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Software Developer Co-op

Nokia
Ottawa, Canada
01.2023 - 09.2023
  • Responsible for the development of software prototypes to configure optical networking devices using NETCONF and RESTCONF protocols by IETF
  • Engaged in the development of NETCONF and RESTCONF emulator to help facilitate network configuration.

SDN & Automation (DevOps) Co-op

Nokia
Ottawa, Canada
05.2022 - 12.2022
  • Responsible for automating the Nokia SRLinux router and FSS (Fabric services system) product line
  • Successfully worked under the DevOps team of Nuage networks (5G) / Network Infrastructure to participate in projects that help the most important Telco customers in North America
  • Moreover, I also worked for the Lab automation team to develop software and hardware solutions to enhance the Nokia Nuage lab infrastructure.

Junior Software Developer Co-op

Canadian Solar Solutions Inc.(HQ - O&M)
Guelph, ON
12.2021 - 04.2022
  • Responsible for developing web applications and tools, essentially for data reporting and visualization, processing data received from the solar plants(created Python scripts), creating interactive dashboards, calculating key indicators for energy production, and displaying them through the Company's portal - CSEye - the solar power facility management and monitoring platform developed by Canadian Solar.

Educational Resource Developer

University of Guelph
Guelph, Ontario
09.2023 - 04.2024
  • Engaged in the development of educational practices that enable the teaching staff to enhance their teaching methods.
  • Creation and maintenance of the 'Office of Teaching and Learning' website through Drupal, HTML and CSS.

Undergraduate Teaching Assistant

University of Guelph
Guelph, Ontario
01.2024 - Current
  • Assisted students by performing tasks such as grading, conducting lab tutorials and demos for projects in HTML, CSS and JS for CIS*1050 (Web Design and Development) during the winter 2024 semester at the University of Guelph.
  • Skills - HTML, CSS and JavaScript.

Undergraduate Teaching Assistant

University of Guelph
Guelph, Ontario
01.2023 - 04.2023
  • Assisted second-year software engineering students by performing tasks such as grading, conducting lab tutorials and demos for projects in Python and Perl programming for CIS*2250 (Software Design 2) during the winter 2023 semester at the University of Guelph.
  • Skills - Pair-programming, Git, Python and Perl.

Education

Bachelor of Computing Honours Co-op: Software Engineering -

University of Guelph
06-2024

Skills

  • Languages - C, Python, Java, JS and Perl
  • Kubernetes and Docker
  • CI/CD
  • Ansible
  • White-box and Black-box software testing
  • PyTest
  • Selenium
  • Cloud computing - AWS, Azure and GCP
  • Databases - MySQL and MongoDB
  • Project Management
  • Agile Software development life cycle (SDLC)
  • Version Control - Git (GitLab/GitHub/BitBucket)
  • Data structures
  • Object-oriented programming
  • Code review
  • Software design
  • Code refactoring
  • Operating systems-Windows, Linux, MAC OSX
  • Project tools - Trello, Notion and Jira
  • Assembly language - M68k
  • Pair programming
  • JUNIT
  • PHP, Bootstrap, Wordpress, MySQL, HTML, CSS, JQuery
  • Microsoft Word, Excel and Powerpoint
  • Angular, React and Vue
  • Design and analysis of algorithms
  • Bash scripting
  • Sharepoint

Projects

  • AWS S3 storage shell (S5) (01/2024)- Designed and implemented a shell that allows an AWS user to easily access and manipulate their S3 objects using AWS Boto3 SDK for
    Python. The user experience is comparable to the experience of using a local file system.
  • Software Testing (10/2023) - Created a python script to conduct mutation testing on a piece of software written in C programming language. The script automates the development of all possible mutants and provides a mutation analysis score.
  • Cloud Automation project(12-2023)-Created a python script that automates the creation and deployment of Virtual Machines on Azure and GCP using the CLI’s or SDK’s for each platform. The script reads the following files : Azure.conf (for Azure) and GCP.conf (for GCP) for specification regarding VM creation.
  • Space Invaders game(12-2023) - Created a game similar to Space Invaders using Phaser library in JavaScript and MySQL database. The web application was hosted on the Apache XAMPP web server.
  • Dropbox Emulator (06/2022) - Eliminated the Dropbox feature on SCADA computers. This was achieved by loading CSV files from the mapped network drives and uploading them to Sharepoint using CAOM's Sharepoint API. This was followed by the scheduling of the python script responsible for the project.
  • Statistics Canada Data Analysis and Visualization project (01/2020) - Collaborated with a team of 4 to design, develop, and debug a SQL program. Used Perl to process data of large size to manipulate data according to our needs. The role of a Scrum Master and team leader was exercised.
  • Software Design Document(09/2019) - Followed gathering of requirements/specifications and software design to create a GUI web application for android and windows operating systems. Led combined efforts with the Agile software development model and paper prototyping.

Volunteer Experience

  • Career Services Peer Helper (University of Guelph) - Advising students on their resumes, cover letters and interviewing skills in one-on-one appointments and through online critiques.
  • SAS Note Taker (University of Guelph) - Recorded hand-written notes for Calculus and Software design courses based on the content given during lectures for students who experience a disability with recalling information they learn in class.
  • Project Developer (Enactus Guelph) - Used entrepreneurial ideologies and business planning to facilitate waste reduction and recycling of Beeswax.

Certification

  • Cambridge Certification Authority - CSS - Level 1
  • Cambridge Certification Authority - JavaScript - Level 1
  • Cambridge Certification Authority - HTML - Level 1
  • Udemy - The Complete Web Developer Course 2.0

Timeline

Undergraduate Teaching Assistant

University of Guelph
01.2024 - Current

Educational Resource Developer

University of Guelph
09.2023 - 04.2024

Undergraduate Teaching Assistant

University of Guelph
01.2023 - 04.2023

Software Developer Co-op

Nokia
01.2023 - 09.2023

SDN & Automation (DevOps) Co-op

Nokia
05.2022 - 12.2022

Junior Software Developer Co-op

Canadian Solar Solutions Inc.(HQ - O&M)
12.2021 - 04.2022

Bachelor of Computing Honours Co-op: Software Engineering -

University of Guelph
Aasim Ali Khan