Xiaofei Wang
Software Development Engineer
Atlanta, GA
MS Computer Science student at Emory University with professional experience in full-stack development and data engineering.

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
Frameworks & Tools
Databases
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.0Coursework
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/2021Focused on mathematical foundations of computer science and programming. Key areas included algorithms, data structures, mathematical modeling, and computational theory.
Contact
Languages: English (Fluent), Chinese (Native)