Skip to main content
Xiaoxing Dang

Xiaoxing Dang

AI Agent Developer | Full-Stack Developer | Cloud DevOps

Talent
TorontoMember since October 4, 2026
PythonLangChainLangGraphOpenAI APIRAGtool callingReactJavaC#Spring BootSpring CloudmicroservicesPowerShellAzureAWSAzure AKSDockerKubernetesTerraformCI/CDGitPostgreSQLJavaScriptBashKafkaRESTSQL
·

Hire this person

Send a job offer directly to this candidate

PythonLangChainLangGraphOpenAI APIRAG

About

LangChain • LangGraph • Python • JavaScript • React • Java • Spring Boot • C# • Azure • Aws • Terraform • Kubernetes ● Build LLM-powered AI agents with LangChain and LangGraph, integrating the OpenAI API for tool-calling, retrieval-augmented generation (RAG), and multi-step conversation workflows. ● Develop full-stack e-commerce web applications with a Javascript/React frontend and a Java Spring Boot / Spring Cloud microservices backend, including service discovery, API gateway, REST API design and Kafka as message queue. ● Provision and manage cloud infrastructure on Azure and AWS using Terraform (infrastructure-as-code), containerizing services with Docker and deploying to Azure Kubernetes Service (AKS). ● Build CI/CD pipelines to automate build, test, and deployment steps, reducing manual release effort across cloud environments. ● Comfortable scripting in Python, Bash, and PowerShell for automation, and using Git for version control ● Pursuing the Microsoft Certified: Azure AI Engineer Associate (AI-103) certification.

Experience

AI Agent Developer (2026-04)

AI Customer Service Agent for E-Commerce | LangChain • LangGraph • OpenAI API • Python

  • Designed and built a conversational customer-service AI agent for an e-commerce website using LangChain and LangGraph to orchestrate multi-step agent workflows and manage conversation state.
  • Designed a normalized PostgreSQL data model for an AI-powered e-commerce customer-service platform, integrating customer conversations, RAG knowledge retrieval, product recommendations, inventory, order processing, payments, delivery tracking, returns, refunds, and human-agent escalation.
  • Integrated the OpenAI API for natural-language understanding and response generation, with tool-calling to look up order status, product details, and return/refund policies.
  • Implemented a retrieval-augmented generation (RAG) layer over product and FAQ data so the agent could answer store-specific questions accurately.
  • Built a lightweight backend and chat UI to test and demo the agent end-to-end, iterating on prompt design to reduce hallucinated or off-policy responses.

AI agent developer (2026-02)

Travel AI agent — Travel Planning, Weather, and Booking Agent | LangGraph · LangChain · Tool Calling

  • Developed a conversational travel agent that creates personalized itineraries based on destination, dates, budget, interests, traveler profiles, transportation preferences, and accessibility needs.
  • Orchestrated separate planning, flight-search, lodging, weather, activity, budget, and itinerary-validation steps through a stateful LangGraph workflow.
  • Integrated flight and travel APIs to compare routes, explain trade-offs, collect traveler details, and prepare booking information while requiring user confirmation before any reservation action.
  • Connected a weather service to provide destination forecasts, packing recommendations, seasonal considerations, and weather-aware activity alternatives.
  • Added itinerary conflict detection to identify unrealistic travel times, duplicate activities, airport-transfer risks, and budget inconsistencies.
  • Implemented fallback responses and API error handling so the agent could distinguish between unavailable data, estimated information, and confirmed booking details.

Full-Stack Developer (2026)

Full-Stack E-Commerce Platform (Microservices) | React • Java • Spring Boot • Spring Cloud • REST • SQL Github:

  • Built a full-stack e-commerce web application with a React frontend and a Java Spring Boot / Spring Cloud microservices backend, covering catalog, cart, order, and user services.
  • Designed the microservice architecture using Spring Cloud components (service discovery, API gateway, centralized configuration) to keep services independently deployable and scalable.
  • Implemented REST APIs for product browsing, cart management, checkout, and order tracking, with inter-service communication and per-service data stores.
  • Developed a responsive React frontend consuming these APIs, handling authentication, product search/filtering, and the checkout flow.

DevOps Engineer — extension of the project above (2026)

Cloud Deployment & DevOps Pipeline for the E-Commerce Platform | Azure • AKS r • Kubernetes • Terraform • CI/CD

  • Containerized the React application and Spring Boot microservices with Docker and created Kubernetes manifests for deployments, services, configuration, secrets, health checks, and horizontal scaling.
  • Wrote Terraform modules to provision the AKS cluster, networking, and supporting cloud resources as infrastructure-as-code, enabling repeatable environment setup.
  • Authored Kubernetes manifests (deployments, services, ingress, autoscaling) to manage rollout, service exposure, and scaling of each microservice on the cluster.
  • Built a CI/CD pipeline to automate build, test, container image creation, and deployment to AKS on each code change, reducing manual release steps.

Education

Advanced Diploma in Software Engineering Technology (Co-op) – Centennial College (2025)

Skills

AI Agent DeveloperFull-Stack DeveloperCloud DevOps

Reviews

Related