Xiaofei Wang

Software Development Engineer

Atlanta, GA

MS Computer Science student at Emory University with professional experience in full-stack development and data engineering.

Xiaofei Wang

About Me

I'm a Software Development Engineer who transforms complex challenges into elegant solutions. With expertise in full-stack development and a passion for performance optimization, I create systems that make a measurable impact.

Education

MS Computer Science at Emory University (GPA: 3.85/4.0)

BS Mathematics-Computer Science from UCSD

Experience

3+ years as Software Development Engineer

Increased agent productivity by 40% at USWOO Realty

Expertise

Full-stack development across multiple technologies

Java, Python, JavaScript, Spring Boot, GraphQL

To me, programming isn't just about writing code; it's about solving real problems. I approach each challenge by breaking it down methodically, designing scalable solutions, and optimizing for performance.

Currently conducting research on LLM-Assisted Compositional Image-Text Matching at Emory, where I've achieved a 1.2% improvement in Top-1 Retrieval Precision compared to baseline methods. My experience includes building high-performance backend systems that reduced API response time by 35% and data fetching overhead by 60%.

When I'm not coding, I enjoy exploring new technologies and contributing to open-source projects. Fluent in English and a native Chinese speaker.

Professional Experience

Software Development Engineer

USWOO Realty LLC

Nov 2021 - Jul 2024

  • Designed and developed a comprehensive CRM dashboard UI using JavaScript, resulting in a 40% increase in real estate agent productivity.
  • Implemented robust integration between frontend and backend services using Java Spring Framework, reducing API response time by 35%.
  • Developed efficient GraphQL APIs that reduced data fetching overhead by 60%, enabling agents to access property information 3x faster.
  • Built a high-performance backend system using Java Spring, GraphQL, MongoDB, and Elasticsearch for rental deal management.
  • Implemented caching and indexing strategies to enhance system performance and search precision.

Group Research

Emory University

Sep 2024 - Dec 2024

  • Analyzed vision-language models (VLM) to address hallucination errors and fine-grained retrieval challenges.
  • Developed novel LLM approach using semantic similarity filtration and hard negative mining to improve robustness.
  • Achieved 1.2% improvement in Top-1 Retrieval Precision on VL_Checklist dataset vs. DAC baselines.
  • Published research with open-source implementation on GitHub.

Skills

Programming Languages

Java
Python
JavaScript
SQL/NoSQL
HTML/CSS

Frameworks & Tools

Spring Boot/Cloud
React
Flask
RESTful APIs/GraphQL
RabbitMQ

Databases

MongoDB
MySQL
PostgreSQL
Redis

Projects

Favorite Movie Page Website

React, Flask & PostgreSQL | Individual Project

Jan 2025 - Apr 2025

  • Developed a Full-stack movie showcase web application using React, Flask, and PostgreSQL, featuring movie details, user comments, and rating system.
  • Implemented secure authentication with Flask-Login and optimized database queries for efficient data management.
  • Integrated PostgreSQL for efficient data management, handling movie details, user authentication, and user-generated content.
  • Engineered RESTful APIs for seamless frontend-backend communication and user-generated content handling.
  • Deployed on Google Cloud Run with containerized architecture, achieving serverless auto-scaling and 99% uptime.

Canvas MCP Server

Python, SQLite, Canvas API | Team Project

Feb 2025 - Apr 2025

  • Designed a flexible MCP (Model Context Protocol) interface that standardizes how AI assistants communicate with Canvas LMS, making integration seamless for various AI models.
  • Implemented error handling and retry mechanisms for Canvas API calls to ensure robust data retrieval even during network instability.
  • Implemented document processing capabilities using pdfplumber, python-docx, and BeautifulSoup4 to ensure comprehensive content extraction across different file types.
  • Contributed to a Python-based backend system using SQLite for local storage and the Canvas API for data synchronization.
  • Published open-source implementation at github.com/AdityaPrakash-26/Canvas-MCP

Education

Master of Science, Computer Science

Emory University

2024 - Expected 05/2026 GPA: 3.85/4.0
Coursework
Course Number Description
CS 526 Algorithms
CS 534 Machine Learning
CS 571 Natural Language Processing
CS 540 Software Engineering
CS 541 Information Visualization
CS 570 Data Mining

Bachelor of Science, Mathematics-Computer Science

The University of California, San Diego

Graduated 06/2021

Focused on mathematical foundations of computer science and programming. Key areas included algorithms, data structures, mathematical modeling, and computational theory.

Contact