Skip to content
View aimee-RH's full-sized avatar

Highlights

  • Pro

Block or report aimee-RH

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aimee-RH/README.md

Hi there πŸ‘‹, I'm Aimee(Ruihuan) Gao

MSCSE Student at Georgia Tech | Backend Developer | Distributed Systems Enthusiast

I am currently pursuing my Master's in Computational Science and Engineering at Georgia Institute of Technology, specializing in Computing Systems. I have a strong passion for building high-concurrency distributed systems, digging into database internals, and engineering efficient data pipelines.

  • πŸ”­ I’m currently working on Distributed System Design & Optimization
  • πŸŽ“ I’m studying at Georgia Institute of Technology (GT)
  • πŸ’Ό Open to Software Development Engineer (SDE) Intern/Full-time opportunities

πŸ› οΈ Tech Stack

Java Python Spring Boot Redis MySQL PyTorch Docker Git


πŸš€ Featured Projects

πŸ›οΈ High-Availability Distributed Coupon System

Designed and implemented a high-concurrency backend system capable of handling flash-sale scenarios.

  • Tech Stack: Java, Spring Boot, Redis (Lua Scripts), RocketMQ, ShardingSphere.
  • Highlights: Solved core concurrency issues including Cache Penetration/Breakdown and Overselling using Redis atomicity; implemented Traffic Shaping with RocketMQ.

πŸ—„οΈ Relational Database Kernel Implementation (CS186)

Built a functional database management system from scratch to understand low-level internals.

  • Tech Stack: Java, B+ Tree, Multigranularity Locking, WAL.
  • Highlights: Implemented ACID transactions, Query Optimization, and Crash Recovery mechanisms based on Write-Ahead Logging.

πŸ—£οΈ Minority Language Data Pipeline Automation

Engineered a full-stack automated script for Manchu/Tibetan text processing.

  • Tech Stack: Python, OpenCV, PyTorch.
  • Highlights: Improved data processing efficiency by 85% through automated segmentation and API-based validation logic.

πŸ’» Technical Expertise

  • Programming & Frameworks: Proficient in Java (Spring Boot/MyBatis) and Python (PyTorch/OpenCV/Pandas); comfortable with SQL and Shell scripting.
  • Distributed Systems & Concurrency: Deep understanding of Microservices architecture; experienced in Redis cache design patterns (Penetration/Breakdown/Avalanche), RocketMQ for traffic peak shaving, and ShardingSphere for database sharding.
  • Computer Science Fundamentals: Solid foundation in Data Structures & Algorithms; hands-on experience with Database Internals (B+ Tree, Concurrency Control, WAL Recovery).
  • Engineering Practices: Experienced in version control (Git), performance testing & bottleneck analysis using JMeter, and applying design patterns (Strategy/Chain of Responsibility) to write clean, maintainable code.

πŸ“Š GitHub Stats

languages

Popular repositories Loading

  1. pizzahut pizzahut Public

    Vue

  2. minimal-mistakes minimal-mistakes Public

    Forked from mmistakes/minimal-mistakes

    πŸ“ Jekyll theme for building a personal site, blog, project documentation, or portfolio.

    HTML

  3. aimee-RH aimee-RH Public

  4. TIL TIL Public

    Documenting my journey of continuous learning. 1% better every day. πŸ“

  5. hw4_student hw4_student Public

    Forked from cs182sp21/hw4_student

    Python

  6. BudgetTrackerAssignment BudgetTrackerAssignment Public

    Forked from gtiosclub/BudgetTrackerAssignment

    Mini-project for budget tracker

    Swift