Resume

Software Engineer II — Cloud, Distributed Systems & Production AI

Vancouver, Canada · Open to relocate to the United States · ryanxu.dev@gmail.com · github.com/ryanzhxu · linkedin.com/in/ryanzhxu

Software Engineer II with 3+ years of experience building production cloud services, distributed workflows, identity platforms, and generative AI systems. Strong in C#/.NET, AWS serverless and event-driven architecture, REST APIs, asynchronous processing, data integration, reliability, deterministic AI testing, observability, and cross-system delivery.

Technical skills

Cloud & Distributed
AWS Lambda, SQS, EventBridge, S3, DynamoDB, serverless and event-driven architecture, asynchronous workflows, local cloud emulation
Backend & Data
C#, .NET, ASP.NET Core, REST APIs, TypeScript, SQL, MySQL, Entity Framework, shared contracts, database migrations
AI & Reliability
Generative AI APIs, grounded search, provider abstraction, deterministic LLM mocks, evaluation/regression, structured logs, dashboards
Testing & Frontend
xUnit, .NET mocking, Cypress, integration testing, GitLab CI, React, microfrontends

Experience

Trulioo · Vancouver, Canada

Software Engineer II

Feb 2025 – Present

  • Built and hardened a production C#/.NET backend for internal AI-assisted business-entity and beneficial-ownership discovery, delivering provider-backed APIs, grounded search, persistence, execution metadata, and stable service contracts.
  • Designed deterministic API regression coverage for core provider-backed AI workflows, made it a blocking merge gate, and restored 56/56 tests in under two hours after an upstream break.
  • Strengthened AI-service security and reliability through service authentication, caller-specific access controls, provider abstraction, validation, health behavior, retries, fallbacks, and explicit error semantics.
  • Authored repository guidance and reusable AI-engineering workflows for provider integration, API testing, and scenario alignment; peers later maintained the shared artifacts as service behavior evolved.
  • Reduced full CI job runtime by 13% and its two heaviest retry specs by 48% through application-level timeout tuning, validated across 57 executions with zero failures.

Junior Software Engineer

Apr 2023 – Jan 2025

  • Built and stabilized a React/TypeScript verification microfrontend for customers, covering configurable inputs, asynchronous status, results, historical reconstruction, provider views, reports, permissions, and privacy behavior.
  • Implemented event-driven transaction persistence and searchable projections across AWS Lambda, SQS, EventBridge, S3, DynamoDB, and MySQL; debugged retries, sequencing, duplicate events, eventual consistency, and local cloud emulation.
  • Delivered C#/.NET identity and screening integrations across provider clients, validation, exact/fuzzy and historical-field matching, normalization, response mapping, error handling, and automated tests.
  • Co-delivered an early-result distributed workflow across state, storage, analytics, and UI; documented local setup and debugging paths to improve reproducibility and unblock investigations.

Junior Software Engineer (Co-op)

May 2022 – Dec 2022

  • Implemented KYB and business verification features across C#/.NET services and React/TypeScript microfrontends, translating product designs and user stories into tested deliverables spanning backend and frontend.
  • Contributed to migration, validation, and shared configuration work across business verification workflows.
  • Integrated changes with product, QA, and engineers, resolving defects spanning services and microfrontends and strengthening tested delivery.

Public Services and Procurement Canada · Canada

Web Application Developer (Co-op)

Sep 2021 – Apr 2022

  • Developed and maintained government ASP.NET MVC applications in C#, translating client requirements into production features and fixes.
  • Maintained Entity Framework and SQL Server data workflows while investigating defects across UI, application, and data layers in .NET services backed by relational databases.
  • Supported production websites and contributed to requirements and solution reviews with client and development teams.

Education

The University of British Columbia · B.Sc., Computer Science

2023