Daniel Suning Xiang

Java Developer
St. Charles, MO

Summary

Java Developer with expertise in Spring Boot, Microservices, Angular, Docker, and AWS, complemented by strong C++, Python, and AI development skills. Led an e-commerce platform project (ShopSphere) and developed a multi-agent chatbot using LangChain and StreamLit. Experienced in database management with Google BigQuery, neural network design in C++, and game AI development with Unity and C#. Holds a B.S. in Computer Science and a Cogent Java Developer Certification, with additional coursework in data science, reinforcement learning, and cloud computing.

Professional Experience

No items found.

Project Experience

Capstone Project - ShopSphere
May 2024 – Aug 2024
  • An e-commerce store, through this system customers are being provided with the options of purchasing goods and services directly from the seller and sellers looking for their business continuity through the online platforms can make their products more attractive as they can provide various details, all in a real time environment
  • It can display all the available categories for shopping on the home page along with their subcategories that are associated with particular items
  • Admin has the authority and permission to add new particulars,update the product description and remove items whenever needed, as well as modify the price of each item if required

Environment: HTML, CSS, JavaScript, Angular, Java, Spring Boot, JPA, Micro services, MySQL, Docker, Maven, GIT and GitHub

Multi-Agent Chatbot
May 2024

• Collaborated with othersto create a chatbot usingLangChain to

implement task-specific agents

• Used StreamLit to connect chatbot to a web application hosted on a

Google VM

Energy Database
Apr 2024

• Created a program to interact with a dataset containing information

• Created account and authentication system to control access and save

users’ access settings

• Used Google BigQuery to store and retrieve data; designed database

schema, loaded data through web UI, and processed data with Python

API

Neural Network Design & Training
Dec 2022

• Coded an implementation of a neural network inC++ based on a

previous sequential perceptron project

• Created software to track success of the AI and use that to train it with a

game based on Conway’s Game of Life

Parallel & Sequential Perceptron Implementation & Testing
May 2021

• Coded parallel and sequential implementations of a perceptron in C++

• Used implementationsto create neural networks with varying levels of

parallelization

• Tested and compared the efficiency of multiple methods of

parallelization

Game Recreation and Simple AI
Dec 2020

• Collaborated with a group to recreate a card game using Unity and C#

• Created basic AI – created a simple AI usingmemory and probability to

determine optimal moves

• Worked on back-end implementation of game mechanics

Finite State Automaton
Mar 2020

• Implemented a program in Python to create multiple FSA based on

grammars written in formatted textfiles and determine whetherstrings

in the file belong in the grammars’ language

• Used the finished product in other programs; used as framework for

making other automata and for recognizing text

Technical Skills

Back-end Technologies
:
Java SE, JDBC, MySQL, Spring Core, Spring Boot, Spring REST, Spring JPA, Spring Security, C++
Front-end Technologies
:
HTML, CSS, Bootstrap, JavaScript, ECMAScript, TypeScript, Angular, React, Python, Front-end debugging and developer tool
Cloud and others Technology:
:
JUnit, SDLC, GIT, AWS, Agile methodology, Docker, Kubernetes, Kafka, Jenkins, Microservices
Languages
:
Python, C++, C#, C, SQL, Bash Scripting
Tools & Libraries:
:
Libraries: Google Cloud Services, LangChain, ChromaDB, SQLite, Pinecone, MinGW, Hugging Face, Oracle VM VirtualBox, StreamLit, Flex lexical analyzer, Scrum, Version Control, Dynamic Programming,Neural Networks,Relational Databases, Parallel Programming, Large Language Models, Vector Databases, Virtual Machines, Generative AI

Certifications

Cogent Certified Java Developer.
2024
Data Science Graduate Certificate from University of ColoradoBoulder In progress AWS Cloud Technical Essentials Certificate from Coursera
2023

Education

Cogent University
Cogent University.
2024
Missouri University of Science and Technology
MS-CS PostgraduateCoursework
2022
Missouri University of Science and Technology, MO,
B.S. in Computer Science
Aug 2018 - May 2022

References

No items found.