SOFTWARE ENGINEER · FULL-STACK · CLOUD · DATA · AI

I build reliable software with measurable engineering impact.

Software Engineer E.I.T. with 4+ years of experience building full-stack applications, cloud solutions, data platforms and AI-powered tools across industrial, analytics and business environments.

Software Engineer E.I.T.Python · TypeScript · React · AzureFull-stack + Data + AI
Portrait of Harsh Shah
FastAPI
Cloud + Data
Qwen + Local AI
0+ years engineering
0+ hours saved
0% regression effort reduced
0M records integrated
0% pipeline uptime
01 · EXPERIENCE

Full-stack engineering, QA leadership, analytics and production data systems.

Delco Automation iconDELCO
2025–26

DELCO AUTOMATION INC.

Software Engineer (Automation)

Saskatoon, Saskatchewan · May 2025 – Aug 2026

Full-stack · QA · AI

Built production-facing software and engineering tools across performance testing, telemetry, QA, cloud applications and AI-assisted analytics. Nominated for Rookie Rockstar of the Year from the pool of new joiners.

Performance platform

Built a TypeScript + Python/FastAPI + Playwright application monitoring API performance and telemetry across 15+ machines and 50+ virtual users, cutting regression effort by 80% and saving 50+ hours per release.

QA ownership

Led end-to-end QA across 10+ IoT analytics features, owning functional, API, regression and performance test strategy while validating requirements with Product Management.

AI + live telemetry

Created a Qwen 3 analytics chatbot for monthly performance reporting and built a client-server tool capturing real-time workstation metadata and performance metrics.

Cloud + automation

Migrated 90+ Grafana dashboards in under 2 minutes and built a secure Next.js / Graph API / SharePoint application on Azure App Service with SSO, OAuth and RBAC.

PythonFastAPITypeScriptNext.jsPlaywrightPostgreSQLAzure App ServiceGraph APIQwen 3
Teck iconTECK
2024

TECK RESOURCES

Software Engineer (Data)

Calgary, Alberta · May 2024 – Jun 2024

Production data

Developed and supported production data pipelines, infrastructure and deployments in cross-functional Agile teams.

8M records

Developed real-time PySpark pipelines in Azure DevOps to migrate and integrate 8M raw records from multiple sources.

98% uptime

Maintained streaming and batch pipelines and resolved a critical production issue that enabled a major update to deploy ahead of schedule.

PythonSQLPySparkAzure DevOpsTerraformDockerCI/CD
Teck iconTECK
2022–24

TECK RESOURCES · ADVANCED ANALYTICS

Software Engineering Co-op

Vancouver, British Columbia · May 2022 – Apr 2024

Advanced analytics

Multi-year advanced analytics role spanning Python engineering, ML analytics, ETL, Power BI/DAX, React applications and business workflow improvement.

ML analytics

Led analytics on 2+ years of coal and operational data to monitor alarms against business rules and surface KPIs, trends and performance insights.

20% fewer false alerts

Developed Python analytics and ETL workflows that reduced false-positive alerts by 20% and delivered $10K in maintenance savings.

Multi-site reporting

Built Power BI dashboards with DAX to compare alarms, KPIs, trends and operational performance across multiple sites.

30% reporting improvement

Built a web application integrated with Power BI for cloud-cost visibility and was selected by RACE21 / Digital Analytics leadership to automate CRM and team workflows.

PythonSQLReact.jsPower BIDAXETLML Analytics
Teck iconTECK
2021

TECK RESOURCES · DIGITAL SYSTEMS

Software Engineering Internship / Co-op

Sparwood, British Columbia · May 2021 – Dec 2021

Cloud + diagnostics

Built troubleshooting tooling for onsite engineers and worked across GCP, Azure, sensor data and cloud/on-premises data reconciliation.

20% faster resolution

Developed a software technician package with diagnostic tools that reduced technical issue resolution time by 20%.

Data integrity

Used SQL to reconcile InfluxDB and BigQuery discrepancies across GCP and on-premises sensor data.

PythonSQLGCPAzureInfluxDBBigQuery
Teck iconTECK
2020

TECK RESOURCES · BUSINESS IMPROVEMENT

Software Engineering Internship / Co-op

Sparwood, British Columbia · Jan 2020 – Dec 2020

ML + analytics

Maintained Python analytics software for monthly maintenance reporting and prepared operational data for machine-learning predictions.

$200K+ impact

Contributed to more than $200K in cost savings through analytics software and ML data-preparation work.

Operational reporting

Adjusted KPI metrics and delivered analytics reports under tight timelines for maintenance reviews and planning.

PythonMachine LearningData AnalyticsData Preprocessing
Tetra Tech iconTETRA TECH
2019

TETRA TECH

Project Engineering Co-op

Edmonton, Alberta · May 2019 – Aug 2019

Systems software

Built C++ systems software and a real-time sensor visualization proof of concept using MQTT-connected train and LiDAR data.

100TB extraction

Developed a C++ systems application to automate extraction of 100TB of site data and generate operational reports.

Real-time MQTT

Built a Qt/MQTT POC that streamed train and LiDAR data to a central server and distributed updates to subscribed stations.

C++Systems ProgrammingMATLABMQTTQt
02 · PROJECTS & SYSTEMS

Software from backend logic to interactive experience.

How I build

UI → APIs → data → intelligence → delivery.

My work spans full-stack applications, REST services, real-time telemetry, analytics pipelines, cloud deployment, automated testing and locally hosted AI.

ApplicationsServicesData + AI
React and Next.js interfaces turn technical workflows into usable products.
A/01

AI Career Intelligence Platform

Full-stack AI career platform using semantic embeddings, vector similarity search and local LLMs for ATS-style job matching, skill-gap analysis and resume customization across 7+ evaluation categories.

PythonPostgreSQLOllamaGemma 3EmbeddingsVector Search
A/02

District That Matters

Interactive gerrymandering analysis platform comparing electoral boundaries with census-driven alternatives, processing 8GB+ of census data and 10+ demographic features.

8GB+census data analyzed
JavaScriptReactLeafletFlaskPythonOLAP
A/03

Performance & Telemetry Platform

Full-stack testing and telemetry system coordinating performance workloads across remote machines and virtual users while surfacing live metrics and AI-assisted analysis.

15+ / 50+machines / virtual users
FastAPITypeScriptPlaywrightPostgreSQLQwen 3
03 · TECHNICAL TOOLKIT

Software engineering breadth, kept recruiter-friendly.

01

Application Engineering

Frontend, backend and API technologies used to build production and internal software.

PythonFastAPIDjangoFlaskNode.jsREST APIsMicrosoft Graph APITypeScriptJavaScriptReact.jsNext.jsC#JavaHTML/CSS

Full-stack applications, APIs, authentication, integrations and responsive web interfaces.

02

Cloud, Data, QA & AI

Infrastructure, analytics, testing and AI tooling used around the software lifecycle.

AzureAzure App ServiceAzure DevOpsGCPDockerCI/CDTerraformSQLPostgreSQLPySparkETL/ELTPower BIGrafanaInfluxDBBigQueryPlaywrightTest StrategyRBACSSO/OAuthQwenOllamaLocal LLMsSemantic EmbeddingsRAG

Functional/API/performance testing, secure cloud delivery, data engineering, analytics and applied local AI.

04 · EDUCATION

University of Alberta

Bachelor of Science (BSc), Software Engineering Co-op · 2024

Software engineering education paired with industry co-op experience across systems programming, analytics, digital systems, advanced analytics and production data engineering.

Software EngineeringCo-opSystemsDataFull-Stack
University of Alberta iconUofA

LET'S CONNECT

Software engineering across product, platform, data and AI.

I enjoy taking ambiguous engineering problems from requirements through architecture, implementation, testing and deployment.