Summary
Education
Skills
Coursework
Projects
Timeline
Generic

Rujia (Kristen) Zhou

Davis,CA

Summary

Computer Science student at UC Davis, skilled in software development, machine learning, and web technologies. Proficient with C++, Python, TensorFlow, and React. Demonstrates strong attention to detail and a robust work ethic, eager to contribute in a tech-driven environment.

Education

BS in Computer Science -

University of California, Davis

Skills

  • Programming Languages: C, C#, Python, Go, Java, 80x86 assembly Matlab
  • Software Development Tools: Familiar with Git for version control, JIRA for project management, Visual Studio and Xcode for integrated development
  • Deep Learning Frameworks: TensorFlow, Keras, PyTorch
    Machine Learning Techniques: Supervised/Unsupervised Learning, CNN, RNN, GAN
    Data Manipulation/Analysis: NumPy, Pandas
  • Web Technologies: Skilled in JavaScript, with experience in frameworks and libraries such as React, Angular, and TypeScript
  • Detabase: SQL (Relational Database Management), MongoDB (NoSQL Document Databases), Oracle (Enterprise Data Management)
  • Operating Systems:

  • Linux: Skilled in using and developing in the Linux environment
  • Windows: Proficient in utilizing Windows for both development and general use
  • Networking Skills: Familiar with TCP/IP protocols, with the ability to program custom TCP configurations for optimized network communication Proficient in using socket programming for web application development
  • Soft Skills
  • Attention to Detail: Consistently demonstrates precision and thoroughness in coding, documentation, and problem-solving, ensuring high-quality outcomes and minimal errors

    Strong Work Ethic: Committed to excellence and productivity, consistently meeting deadlines and exceeding project expectations while maintaining a positive and proactive attitude

Coursework

  • Object Oriented Programming in C++
  • Data Structures
  • Algorithm Analysis
  • Artificial Intelligence
  • Machine Learning
  • Theory of Computation
  • Computer Organization
  • Computer Networking

Projects

  • Tic Tac Toe Game, Developed a C++ application for a classic game, implementing user interaction and game logic. Inventory Management System, Created a system in C++ using OOP principles for managing products, featuring display and update functionalities.
  • Client Information Storage System, Designed a program for a media carrier company to store and manage client information, with a user-friendly menu for contact management.
  • Storage Management System, Developed a system that processes JSON files using a BST tree, focusing on efficient data handling and storage.
  • Online News Popularity Predictor, Developed an ensemble model leveraging linear regression, neural networks, SVM, and Random Forest algorithms to predict the popularity of online news articles based on various attributes., Python, TensorFlow, Scikit-learn, Pandas, NumPy, Achieved improved accuracy over individual models; the project code is available on GitHub., https://github.com/WeichenZhang89/ecs-171-ecs

Timeline

BS in Computer Science -

University of California, Davis
Rujia (Kristen) Zhou