Kris Chou

Senior Python Engineer

Cornwall, Canada

Summary

Results-driven Senior Software Engineer with 10+ years of experience designing, developing, and maintaining complex backend and full-stack solutions in Python (FastAPI, Django, Flask) and modern front-end frameworks (Vue.js, React). Proven track record building scalable, high-performance architectures for AI-driven platforms, SaaS products, and automation tools. Skilled in network automation/orchestration concepts, API development, database optimization, cloud infrastructure (AWS, GCP), and CI/CD pipelines. Adept at collaborating with cross-functional teams in research, education, and enterprise environments to deliver secure, reliable, and user-focused solutions. Experienced in the full software development lifecycle with strong knowledge of source control, automated testing, and Agile practices.

Languages:

Chinese, English

Favorite Python Packages:

Django, Flask, FastAPI, BS4, Scrapy, Numpy, Pandas, Request, Urllib, opencv, plotly, matplotlib, dash, seaborn, PyQt5, PySide2, PIL, Pytest

Experience

Senior Backend Engineer
PlaiLabs (Rough House Games) | 07/2023 – 12/2024

Plaiday (AI-powered text-to-image/video generation platform)

  • Designed and scaled backend infrastructure using FastAPI and Django REST Framework to support real-time AI-driven media generation.
  • Built and maintained RESTful APIs for media processing, asset management, and authentication.
  • Deployed GPU clusters for AI inference, later migrating to GKE clusters for cost-effective scaling.
  • Implemented event-driven architectures with Pub/Sub and Redis for distributed job processing.
  • Integrated GCP services (Cloud Run, Cloud Storage, CloudSQL) for streamlined model deployment.

SaltAI (Next-generation AI workflow automation platform)

  • Engineered backend orchestration for AI-driven automation pipelines with FastAPI, Django, and Python.
  • Designed and optimized PostgreSQL and MongoDB schemas for high-throughput workloads.
  • Managed deployments on Google Kubernetes Engine (GKE) using Terraform for IaC.
  • Automated deployments with GitLab CI/CD and ArgoCD, enabling versioned rollouts with rollback support.
  • Collaborated closely with AI engineers, frontend developers, and DevOps teams to ensure optimal performance and reliability.

Tech Lead
MissionDev | 09/2022 – 06/2023

  • Led a team of 6 engineers to build the Grantor Program Manager service with Python/Django and React, incorporating network-aware data modeling.
  • Designed REST APIs for high-performance, secure integrations.
  • Managed infrastructure across AWS and GCP with Terraform.
  • Resolved complex cross-database reference issues and implemented best practices for data integrity.
  • Facilitated architectural discussions and code reviews to maintain development quality standards.

Lead Backend Engineer
TitanX | 07/2021 – 07/2022

  • Built AI-powered chatbot and SaaS solutions integrated with real estate CRMs.
  • Designed serverless architectures using AWS Lambda, AppSync, Cognito, DynamoDB, RDS, OpenSearch.
  • Implemented infrastructure provisioning with Terraform.
  • Enhanced performance and scalability of backend APIs in Flask and Django.

Senior Backend Engineer
useHeard | 04/2020 – 06/2021

  • Designed ETL pipelines for marketing analytics with AWS Lambda and Google BigQuery.
  • Created CI/CD pipelines using AWS CodePipeline and CloudWatch.
  • Maintained and enhanced Node.js + PostgreSQL backend services.

Python | Data Engineer
Freelancer.com | 08/2017 – 04/2020

  • Delivered backend solutions using Python Django, Flask, FastAPI.
  • Built data pipelines leveraging AWS, Snowflake, Sisense, Power BI, BigQuery.
  • Developed web scraping and automation tools with Python.

Linux Software Engineer
Dalian Xinsol Enterprise Co., Ltd | 04/2013 – 06/2017

  • Built network communication apps on Linux using C/C++ and Qt.
  • Developed IoT solutions for enterprise systems.

Skills

Apache Airflow, Artificial Intelligence (AI), Backend Development, Django, Django REST Framework, Flask, Git, GraphQL, JavaScript, Linux, Matplotlib, MySQL, NumPy, Pandas, PostgreSQL, PyQt, PySide, RabbitMQ, ReactJS, Redis, Redux, SQLAlchemy, Scrapy, Selenium, Spark, TensorFlow, Vue.js, Web Development, jQuery

Joined: September 2020