A portrait of a person.X

Xiangrui Dong

Backend Developer & CS Master's Student

A passionate backend developer with a knack for building scalable and efficient web applications. Currently pursuing a Master's degree in Computer Science to deepen my expertise in distributed systems and machine learning. I thrive on solving complex problems and am always eager to learn new technologies.

About Me

A brief overview of my professional journey and qualifications.

Backend Developer Intern
Innovate Inc.
Summer 2023

Developed and maintained RESTful APIs for a new social media platform. Optimized database queries, reducing average response time by 30%. Collaborated with the frontend team to integrate new features.

Software Engineer Intern
Tech Solutions LLC
Summer 2022

Worked on an internal tool for monitoring server performance. Wrote scripts for automating deployment processes and contributed to the migration of a legacy service to a microservices architecture.

My Skills

A collection of technologies and tools I'm proficient with.

TypeScript

Python

Node.js

React

SQL Databases

REST APIs

Git

Docker

Cloud Services

Spring Boot

Shell Scripting

Projects

A selection of my recent work. Explore my journey through code.

Distributed Task Queue
Distributed Task Queue

A high-performance, distributed task queue system built with Python and RabbitMQ. Designed for asynchronous execution of long-running background jobs.

Python
RabbitMQ
Docker
Celery
E-commerce Recommendation API
E-commerce Recommendation API

A machine learning-powered API that provides personalized product recommendations. Built with Node.js, Express, and a collaborative filtering model.

Node.js
Express
TypeScript
Python
ML
Real-time Analytics Dashboard
Real-time Analytics Dashboard

A full-stack application that visualizes real-time data streams using WebSockets and React. The backend processes and pushes data to the client efficiently.

React
Node.js
WebSockets
Charts.js
Cloud-native URL Shortener
Cloud-native URL Shortener

A scalable URL shortening service deployed on AWS using serverless technologies like Lambda and DynamoDB for cost-effective performance.

AWS Lambda
DynamoDB
API Gateway
Go

AI Resume Assistant

Leverage AI to craft compelling resume content tailored to your target job.

Generate Resume Bullet Points
Describe your experience, and let AI create impactful bullet points for your resume.

Contact Me

Have a question or want to work together? Drop me a line.

Get in Touch
Fill out the form below and I'll respond as soon as possible.