I’m a senior full-stack engineer in Vancouver, focused on building production systems end-to-end—from API design and data pipelines to cloud deployment and AI integration. Over the last 20+ years, I’ve shipped React/Next.js and Node.js/Python (FastAPI) applications for SaaS and cloud products, and over recent years I’ve leaned hard into agentic AI, RAG pipelines (including LLM-Wiki style knowledge systems), and multimodal workflows. I enjoy owning complex services that have real reliability and scale requirements: designing microservices/event-driven architectures, setting up ETL/ELT data flows, and integrating LLM providers based on latency, cost, and enterprise constraints. In roles across North America and Asia, I’ve built and optimized backends that process very large volumes of events, and I currently lead efforts that combine conversational AI, document intelligence, memory-aware workflows, and multi-media AI capabilities into practical products.

William Jiang

I’m a senior full-stack engineer in Vancouver, focused on building production systems end-to-end—from API design and data pipelines to cloud deployment and AI integration. Over the last 20+ years, I’ve shipped React/Next.js and Node.js/Python (FastAPI) applications for SaaS and cloud products, and over recent years I’ve leaned hard into agentic AI, RAG pipelines (including LLM-Wiki style knowledge systems), and multimodal workflows. I enjoy owning complex services that have real reliability and scale requirements: designing microservices/event-driven architectures, setting up ETL/ELT data flows, and integrating LLM providers based on latency, cost, and enterprise constraints. In roles across North America and Asia, I’ve built and optimized backends that process very large volumes of events, and I currently lead efforts that combine conversational AI, document intelligence, memory-aware workflows, and multi-media AI capabilities into practical products.

Available to hire

I’m a senior full-stack engineer in Vancouver, focused on building production systems end-to-end—from API design and data pipelines to cloud deployment and AI integration. Over the last 20+ years, I’ve shipped React/Next.js and Node.js/Python (FastAPI) applications for SaaS and cloud products, and over recent years I’ve leaned hard into agentic AI, RAG pipelines (including LLM-Wiki style knowledge systems), and multimodal workflows.

I enjoy owning complex services that have real reliability and scale requirements: designing microservices/event-driven architectures, setting up ETL/ELT data flows, and integrating LLM providers based on latency, cost, and enterprise constraints. In roles across North America and Asia, I’ve built and optimized backends that process very large volumes of events, and I currently lead efforts that combine conversational AI, document intelligence, memory-aware workflows, and multi-media AI capabilities into practical products.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Chinese
Advanced

Work Experience

Senior Full-Stack Engineer (Co-Founder) at Best IT Consulting Inc.
October 1, 2024 - Present
Architected and shipped full-stack enterprise applications (React/TypeScript + Python FastAPI) with production RAG pipelines integrating open-source LLMs over structured and unstructured enterprise data, including agentic-in-voice, agentic-documents, and auto match & bidder features. Designed agentic AI systems integrating OpenAI, Claude, LangChain, LlamaIndex, RAG/LLM-Wiki, and memory-aware workflows for document intelligence. Delivered cloud integration and service using Docker, Kubernetes, and AWS, building scalable backend services for conversational AI, document processing, session management, and AI workflow orchestration. Evaluated and selected LLM providers based on latency, cost, and enterprise security, and mentored engineers on scalable AI-driven Node.js and Python patterns.
Co-Founder/Full-Stack & AI Engineer at Best IT Consulting Inc.
October 1, 2024 - October 31, 2025
Founded and scaled a consulting firm delivering Node.js- and AI-driven digital solutions for enterprise clients. Built and deployed AI-driven web automation tools and intelligent backend services for clients across industries. Designed and implemented microservices and API-first systems with Node.js, Express, and PostgreSQL. Built cloud-native applications using Docker, Kubernetes, and AWS. Delivered proof-of-concept demos and production-grade systems for digital transformation. Mentored junior engineers, introduced best practices for scalable Node.js development.
Founder, Full-Stack & AI Engineer at Best IT Consulting Inc.
October 1, 2024 - Present
Founded Best IT Consulting Inc. and delivered AI-driven software solutions. Designed and implemented AI/LLM applications using LangChain, LlamaIndex, and Hugging Face with custom integrations; built workflow automation and AI pipelines using tools such as Claude Code, GitHub Copilot, and Claude for rapid prototyping and production deployment.
Senior Full-stack Engineer (Remote) at Xperi
September 30, 2024 - September 30, 2024
MLDP (Machine Learning Data Pipelines) and Experiment Collection Manager Projects: Developed using microservices architecture with React.js, Node.js, Python, and Java for AI-related tasks. Focused on full-stack development to optimize GPU/CPU performance in Kubernetes environments. Led development of microservices-based AI/ML data pipeline systems using Node.js, React.js, Python, and Java. Built and optimized REST APIs and backend workflows to support real-time GPU/CPU performance tracking. Deployed and maintained production services on Kubernetes (AWS & GCP). Collaborated across product and design teams to deliver seamless user experiences. Improved scalability and reliability of backend services through observability, caching, and monitoring.
Senior Full-stack Engineer (Remote) at Xperi
September 30, 2024 - September 18, 2025
Led ML/DL data pipeline projects (MLOps) and experiment collection management. Built full-stack solutions with React.js, Node.js, Python, and Java; optimized GPU/CPU performance in Kubernetes environments. Managed ML model training with Kubeflow, YOLO, CUDA, Airflow, and Weights & Biases.
Senior Full-stack Engineer (Remote) at Xperi
September 1, 2024 - September 1, 2024
MLDP (Machine Learning Data Pipelines) and Experiment Collection Manager Projects: Developed using microservices architecture with React.js, Node.js, Python, and Java for AI-related tasks. Led development of microservices-based AI/ML data pipeline systems; built and optimized REST APIs and backend workflows to support real-time GPU/CPU performance tracking. Deployed and maintained production services on Kubernetes (AWS & GCP). Collaborated across product and design teams to deliver seamless user experiences. Improved scalability and reliability of backend services through observability, caching, and monitoring.
Senior Full-Stack & AI/ML Engineer at Xperi Inc.
March 1, 2021 - September 1, 2024
Led the design and build of a production Machine Learning Data Pipeline (MLDP) managing GPU/CPU workload scheduling and model lifecycle for hundreds of millions of inference events per year. Built and optimized REST APIs and backend workflows supporting real-time GPU/CPU performance tracking across distributed ML infrastructure. Managed model training pipelines using Kubeflow and distributed GPU clusters, driving observability and monitoring improvements with Prometheus and ElasticSearch to measurably improve reliability. Contributed to technical roadmap and architecture decisions in a distributed cross-functional AI team, including mentoring engineers and reviewing pull requests across time zones.
React/Full-stack Engineer, Software Architect at EPAM China
February 29, 2020 - September 18, 2025
Real-time integration work for Credit Suisse data sets via various pipelines and microservices; built front-end-back-end integrations, WebSockets, and data layer using React, Node.js, and MongoDB/PostgreSQL.
React/Full-stack Engineer, Software Architect at EPAM
February 1, 2020 - February 1, 2020
Customer: Swiss Credit Suisse - As a technical architect in EPAM China, my work is Credit Suisse Stock real-time integration with existing datasets via various pipelines and microservices: React/Node.js, WebSockets, MongoDB, Python - Mentor and guide the development team on best practices for building scalable, event-driven microservice systems.
Full-stack Engineer, Software Architect at ChinaSoft
December 31, 2018 - September 18, 2025
Developed retail banking onboarding services for SME customers using React, Redux, Java microservices, Node.js, and MongoDB.
Software Architect / Full-Stack Engineer at EPAM Systems (Client: Credit Suisse)
December 1, 2018 - February 1, 2021
Architected a real-time financial data integration system for mission-critical stock trading operations using React/Node.js with WebSockets, plus Python microservices and MongoDB, meeting strict uptime SLAs. Mentored the development team on scalable, event-driven microservice best practices.
Full-stack Engineer, Software Architect at China Soft
December 1, 2018 - December 1, 2018
Customer: HSBC - Built Retail Business Banking Onboarding services for small and medium customers: React, Redux, Java Spring Boot Micro-services, Node.js + MongoDB. React.js mobile Apps development for SME.
Software Architect / Full-Stack Engineer at China Soft International (Client: HSBC)
September 1, 2017 - December 1, 2018
Led the architecture of a full-stack SME retail banking onboarding platform for a multi-country rollout using React, Redux, Java Spring Boot, Node.js, and MongoDB. Built React.js mobile applications for SME banking customers and coordinated with enterprise stakeholders across regions.
Senior Frontend Engineer at WebMD
August 1, 2017 - August 1, 2017
Responsible for providing web advertisement services to help WebMD maximize revenues. Worked in the Consumer-UI team to build web-based bridges to deliver various advertisements by using JavaScript, HTML5/CSS3, Google DFP, Node.js, jQuery, and 3rd-party libraries. Integrated Google DFP and Adobe analysis tools, with Media.net header-bidding advertisements to significantly improve WebMD’s profits. Implemented advertisement documents store and access; collaborated on a complete Big Data pipeline with real-time processing.
Senior Front-End Engineer at WebMD
November 1, 2014 - August 1, 2017
Led the Consumer-UI team delivering high-revenue web advertising integrations (Google DFP, header-bidding, PubMatic, Adobe Cloud) using JavaScript and Node.js. Built a real-time Big Data ingestion pipeline and document storage layer using AngularJS, Node.js, MongoDB, and Amazon S3.
Senior Frontend Engineer at WebMD
July 31, 2014 - September 18, 2025
Supported consumer UI advertising services, building web bridges and ads delivery using JavaScript, HTML5/CSS3, and integrations with Google DFP and Adobe Analytics.
Senior JavaScript Engineer at Best Buy
July 1, 2014 - July 1, 2014
Work for Best Buy Canada to improve existing apps and add new features. Updated product gallery images/thumbnails, added features like multi-videos, 360 rotate, etc. Best Buy Warranties and Shopping Cart Clearance Project.
Senior JavaScript Engineer at Best Buy Canada
March 1, 2007 - July 1, 2014
Senior JavaScript engineering role (details not provided in the resume text).
Software Engineer at FedEx
December 31, 2004 - September 18, 2025
Designed and developed FedEx GIVS and EC-IV systems; network communications between data centers and CDMA base stations; software security programming.
Computer Programmer Analyst at FedEx
December 1, 2004 - December 1, 2004
FedEx GIVS (Global Inventory Visibility System) and EC-IV (E-Commerce Inventory Visibility) System. FedEx Global Clearance System for Australia, South Korea, and China. Integrated and maintained FedEx Asia-Pacific tracking shipment data source; Wireless Application.
Computer Programmer Analyst at FedEx Singapore
October 1, 2000 - December 1, 2004
Computer Programmer/Analyst role (details not provided in the resume text).
Software Engineer at ZTE (Zhongxing Telecom)
September 1, 2000 - September 1, 2000
CDMA system security programming, Network communication between Data Center and CDMA Base Stations: TCP/IP, C/C++, Oracle.
Software Engineer at ZTE (Zhongxing Telecommunication)
September 1, 2000 - September 18, 2025
CDMA system security programming; TCP/IP, C/C++, Oracle.
Software Engineer (CDMA Systems) at ZTE (Zhongxing Telecom)
September 1, 1995 - September 1, 2000
Software Engineer role in CDMA systems (details not provided in the resume text).

Education

Bachelor's degree in Engineering at Xi'an Jiaotong University
September 1, 1987 - July 1, 1991
Diploma in Business Management at Universal Learning Institute
March 1, 2005 - March 1, 2006
Bachelor's degree in Engineering at Xi'an Jiaotong University
September 1, 1987 - July 1, 1991
Diploma of Business Management at Universal Learning Institute
March 1, 2005 - March 1, 2006
Bachelor's degree in Engineering at Xi'an Jiaotong University
September 1, 1987 - July 1, 1991
Diploma of Business Management at Universal Learning Institute
March 1, 2005 - March 1, 2006
Bachelor of Engineering at Xi'an Jiaotong University
January 1, 1995 - January 1, 1999
Diploma, Business Management at Universal Learning Institute
January 1, 2005 - January 1, 2007

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Retail, Transportation & Logistics, Professional Services, Media & Entertainment, Computers & Electronics