Harman Singh

Aspiring Software Engineer

Final year Engineering Systems and Computing student at the University of Guelph. Seeking new grad 2026 software engineering positions.

Skills

TypeScript Logo
TypeScript
JavaScript Logo
JavaScript
React Logo
React
Next.js Logo
Next.js
Python Logo
Python
HTML Logo
HTML
CSS Logo
CSS
MySQL Logo
MySQL
PostgreSQL Logo
PostgreSQL
PHP Logo
PHP
Terraform Logo
Terraform
C++ Logo
C++
GraphQL Logo
GraphQL
FastAPI Logo
FastAPI
Django Logo
Django
Git Logo
Git
Github Actions Logo
Github Actions
TypeScript Logo
TypeScript
JavaScript Logo
JavaScript
React Logo
React
Next.js Logo
Next.js
Python Logo
Python
HTML Logo
HTML
CSS Logo
CSS
MySQL Logo
MySQL
PostgreSQL Logo
PostgreSQL
PHP Logo
PHP
Terraform Logo
Terraform
C++ Logo
C++
GraphQL Logo
GraphQL
FastAPI Logo
FastAPI
Django Logo
Django
Git Logo
Git
Github Actions Logo
Github Actions
TypeScript Logo
TypeScript
JavaScript Logo
JavaScript
React Logo
React
Next.js Logo
Next.js
Python Logo
Python
HTML Logo
HTML
CSS Logo
CSS
MySQL Logo
MySQL
PostgreSQL Logo
PostgreSQL
PHP Logo
PHP
Terraform Logo
Terraform
C++ Logo
C++
GraphQL Logo
GraphQL
FastAPI Logo
FastAPI
Django Logo
Django
Git Logo
Git
Github Actions Logo
Github Actions

Projects

Polaris — Safer Walking Routes

Polaris — Safer Walking Routes

Web app that shows safest and fastest routes in Toronto using a risk-weighted graph and caching to keep responses fast.

Python
FastAPI
NetworkX
React
Next.js
Mapbox
AWS
Nginx
Cloudflare
Gryphspace — Campus Free Room Locator

Gryphspace — Campus Free Room Locator

Website that helps students find unused classrooms at the University of Guelph for study space.

Python
React
Next.js
Cloudflare
Six-Axis Robot Arm

Six-Axis Robot Arm

3D-printed robotic arm with C++ and Python control on Arduino and Raspberry Pi for precise motor control.

C++
Python
Arduino
Raspberry Pi
SolidWorks
Fusion 360

Experience

Citi logo

Software Engineer Intern

Citi
Mississauga, ON
May 2025 - Aug 2025

Developed automation tools and infrastructure solutions for enterprise-scale banking systems, focusing on DevOps, CI/CD, and real-time monitoring.

Key Achievements

  • Saved 5+ hours/week on compliance audits and enabled real-time dependency visibility by automating aggregation and tracking across 90+ repositories with Python and Autosys
  • Built real-time health alerts using Python, RabbitMQ, and MongoDB, eliminating nightly manual checks and reducing on-call disruptions
  • Cut deploy time by up to 95% by creating an OpenShift/Kubernetes Bash CLI to scale services to target pod counts, consolidating 100+ scripts and removing 150+ automated jobs
  • Created CI/CD pipelines to automate deploys using Tekton and Harness
Python
Kubernetes
OpenShift
RabbitMQ
MongoDB
Tekton
Harness
Bash
Ciena logo

Internal Tools Developer Intern

Ciena
Ottawa, ON
May 2024 - Aug 2024

Built security vulnerability management platform with REST API, authentication, and cloud infrastructure for company-wide deployment.

Key Achievements

  • Implemented a backend REST API with Python and FastAPI to manage infrastructure security vulnerabilities, reducing vulnerabilities across company devices by ~30%
  • Led planning, scheduling, and backend/database development; coordinated with stakeholders for requirements and user input
  • Added authentication/authorization with JWTs and Okta to protect backend resources
  • Automated builds and deploys with GitHub Actions, providing the security team with up-to-date vulnerability data
  • Deployed AWS API Gateway and Lambda with Terraform for company-wide access to the application
Python
FastAPI
PostgreSQL
JWT
Okta
AWS
Terraform
GitHub Actions
Wave Financial logo

Software Engineer Co-op

Wave Financial
Toronto, ON
Jan 2024 - Apr 2024

Full-stack development on accounting microservices and mobile applications serving 100,000+ active users, with focus on cost optimization and monitoring.

Key Achievements

  • Developed and maintained accounting microservices with Python and Django, improving stability and UX
  • Optimized AWS S3 using lifecycle policies, saving about $2K per year
  • Built UI for a mobile app with 100,000+ active users using React Native, HTML/CSS, JavaScript/TypeScript, and GraphQL
  • Drove data decisions with Redshift and SQL by analyzing 10,000+ data points for the ML team
  • Reduced incident response time by implementing automated Slack alerts via Datadog and Terraform
Python
Django
React Native
TypeScript
GraphQL
AWS
Terraform
Datadog
Centre for Biodiversity Genomics logo

Programmer Co-op

Centre for Biodiversity Genomics
Guelph, ON
Jun 2023 - Sep 2023

Backend modernization and database optimization for the world's largest DNA barcode repository with 10M+ specimen records.

Key Achievements

  • Improved performance, security, and stability for the backend of the world's largest DNA barcode repository (10M+ specimen records) by migrating PHP 5.3 → 8.1
  • Led code review of the database access layer, fixing bugs and improving maintainability
  • Refactored legacy PostgreSQL queries to enhance security, speed, and maintainability
PHP
PostgreSQL
Code Review
Performance Optimization