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
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.
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.
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.
- 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.
