Xiaoxing Dang
AI Agent Developer | Full-Stack Developer | Cloud DevOps
Hire this person
Send a job offer directly to this candidate
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)