Harbir Singh Sandhu

Backend Python Developer | Cloud & API Engineering | FastAPI · Django · PostgreSQL · AWS | MSc Computational Science

Greater Ottawa Metropolitan Area

About

Python Developer and Data Analyst with experience in building data pipelines, automation scripts, and machine learning solutions. Proficient in Python (Pandas, NumPy, Scikit-learn, Matplotlib), SQL, and data visualization. Experienced deploying workflows on AWS. Master of Computational Science from Laurentian University with hands-on coursework in Machine Learning and Data Mining. Actively seeking Python Developer or Data Analyst roles where I can turn data into real business impact.

Experience

  • Back End Developer at Vosyn
    Jun 2026 - Present · 2 mos

    (FastAPI/Django/Flask), ensuring scalability and maintainability. Develop and optimize database schemas and queries across PostgreSQL/MySQL, handling complex joins, aggregations, and transaction management. Build and maintain automated data pipelines and background job processing, integrating with cloud services (AWS/GCP) for reliable execution. Write unit and integration tests to ensure code quality, reliability, and adherence to best practices. Collaborate with cross-functional teams to translate business requirements into robust backend solutions. Monitor application performance and troubleshoot production issues, optimizing for efficiency and cost-effectiveness. Document backend architecture, API specifications, and operational procedures for cross-team knowledge sharing.

  • Platform Engineer at Intact Insurance
    Sep 2024 - May 2025 · 9 mos

    ▸ Developed Python automation scripts using Boto3 to manage AWS EC2, S3, and RDS resources, eliminating repetitive manual operations. ▸ Built data-driven monitoring dashboards by querying CloudWatch metrics with Python (Pandas) to surface infrastructure trends for stakeholders. ▸ Automated CI/CD deployment workflows using Python scripts integrated with Jenkins and AWS CodePipeline, cutting release times by 30%. ▸ Wrote Python scripts for automated query tuning and cost-reporting on RDS databases, saving 20% on cloud infrastructure spend. ▸ Designed and maintained Infrastructure-as-Code templates (CloudFormation) using Python-driven generation to ensure reproducible deployments.

  • Automation Analyst at TechWiz Consulting Inc.
    Oct 2023 - Aug 2024 · 11 mos

    ▸ Wrote Python and Bash automation scripts to handle routine system administration tasks, cutting manual errors by 20%. ▸ Developed Python-based monitoring utilities using CloudWatch and Nagios APIs to proactively detect and resolve system performance issues. ▸ Built data backup and recovery workflows using rsync, tar, and AWS FSx, scripted with Python for scheduling and alerting. ▸ Managed MySQL and PostgreSQL databases — performed query optimization, data validation, and automated reporting via Python scripts. ▸ Created SOPs and technical documentation, enabling faster onboarding and knowledge sharing across teams.

  • Teaching Assistant at Laurentian University
    Sep 2022 - Sep 2023 · 1 yr 1 mo

    ▸ Supported lab sessions focused on applying machine learning algorithms (regression, classification, clustering) using Python (Scikit-learn, NumPy, Pandas). ▸ Assisted students with debugging Python code, understanding data preprocessing techniques, and interpreting model outputs. ▸ Graded assignments and projects covering supervised/unsupervised learning, providing detailed, constructive feedback.

  • Data Analyst at Code Tantra
    Mar 2022 - Aug 2022 · 6 mos

    ▸ Analyzed large datasets using Python (Pandas, NumPy) to surface trends and actionable business insights for stakeholders. ▸ Developed automated data quality checks and validation scripts in Python, improving data reliability across pipelines. ▸ Built Python scripts using Boto3 to automate AWS EC2 lifecycle management, S3 operations, and RDS backups, integrated with CloudWatch for alerting. ▸ Created clear visualizations and reports (Matplotlib, Seaborn) to communicate findings to non-technical stakeholders.