Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Xudong Guo

San Jose,CA

Summary

Adaptable Software Engineer with expertise in supporting operations from conception to post-release. Proficient in developing efficient code and enhancing user experiences. Committed to advancing development projects and creating innovative software solutions to boost user engagement. Successfully designed and implemented an enterprise search system with integrated embedding and search indexing.

Overview

4
4
years of professional experience

Work History

Software Engineer I

eGain Corporation
09.2023 - Current
  • Designed and implemented enterprise-level search system utilizing retrieval-augmented generation.
  • Developed cloud infrastructure, enabling efficient data ingestion via REST API.
  • Ensured data consistency and accuracy through robust synchronization logic.
  • Generated embeddings and contextual summaries for user content in OpenSearch indices.
  • Automated OpenAPI Specification generation, enhancing efficiency by 50% over manual processes.
  • Enhanced CI/CD automation with YAML, JavaScript, and Python to boost security and efficiency.
  • Created mock server of service APIs using Java and Quarkus for local integration testing.

Software Engineer

GoValley
01.2023 - 05.2023
  • Implemented a cloud-based application of camera monitoring system for campus with React frontend.
  • Implemented a file repository page that manages camera generated files and set up serverless backend on AWS lambda to connect to S3 bucket.
  • Successfully enabled users to manage files through frontend.
  • Deployed the application with AWS Amplify and set up SQL database for user information storage.

Machine Learning Engineer

AIDentalBook
09.2022 - 05.2023
  • Participated in the early development of the web application to provide record tracking and AI consultant service for dental customers.
  • Classified and processed 10K+ intraoral X-ray images.
  • Trained and fine-tuned deep learning CNN models to detect and recognize unhealthy dental cases with 95% accuracy.

Software Engineer

Yisen Technology
05.2022 - 08.2022
  • Designed and developed an ecommerce item recommendation system with Python and Java.
  • Collected 11M user data and utilized Gensim in Python for word embedding and item vectorizations.
  • Built content-based and user-based collaborative filtering algorithm as recommendation engine to improve user conversion rate by 25%.
  • Utilized and applied Faiss for user and item vector searching with efficiency improvement by 20%.
  • Integrated MLflow to build, optimize end-to-end pipeline and finetune models to improve recommendation accuracy by 15%.

Education

Master of Science - Artificial Intelligence

San Jose State University
05.2023

Bachelor of Science - Computer Science

University of California, Santa Cruz
06.2020

Skills

  • Programming: Python, R, Java, C, JavaScript, TypeScript, Kotlin
  • Machine Learning: Sklearn, Decision Trees, Random Forests, Clustering, NLP, Neural Networks, Deep Learning (TensorFlow & PyTorch)
  • Data Science: Data Analysis Techniques, Graph Mining, Collaborative Filtering
  • Computer Vision: OpenCV Applications, Semantic Segmentation
  • Cloud & Database: AWS Solutions, SQL Management
  • Tools: Maven Automation, GitHub Collaboration

Personal Information

Visa Status: Green Card Holder

Timeline

Software Engineer I

eGain Corporation
09.2023 - Current

Software Engineer

GoValley
01.2023 - 05.2023

Machine Learning Engineer

AIDentalBook
09.2022 - 05.2023

Software Engineer

Yisen Technology
05.2022 - 08.2022

Master of Science - Artificial Intelligence

San Jose State University

Bachelor of Science - Computer Science

University of California, Santa Cruz