Eriri 

Web Developer at Magic School

Guangzhou City, Guangdong Province, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Eriri is a Web Developer with five years of hands-on experience building and hardening back-end systems, currently based in Guangzhou, China. They contribute actively to high-profile open-source projects like Redis, focusing on bug fixes, performance optimizations, and test-suite reliability to ensure data consistency after persistence and AOF restarts. Their work on Golang Redis implementations includes adding commands (HRandField, HStrlen, GetEX/GetDel, COPY) and refactoring AOF behavior, demonstrating practical expertise in protocol semantics and persistence layers. Known for a strong work ethic—"even if I can't be the best, I'll try to be the one who works the hardest"—they blend meticulous attention to edge cases with pragmatic feature delivery. An often-overlooked strength is their dual role in both core command implementation and automated testing, which helps catch regressions early and keeps deployments stable.
code4 years of coding experience
github-logo-circle

Github Skills (22)

debug10
key-value-store10
redis10
testing10
databases10
cluster-computing10
c1110
data-structure10
hashmap10
c1710
go10
golang10
hashtable10
data-structures10
tcl10

Programming languages (3)

JavaCGo

Github contributions (5)

github-logo-circle
Redis 7.0.5 版本——中文注释,持续更新!欢迎参与本项目!🍭🍭🍭
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:194 reviews, 59 commits, 53 PRs in 4 months
Contributions summary:Eriri's contributions primarily focused on enhancing the functionality and reliability of the Redis 7.0.5 codebase. They addressed a bug related to hash object encoding in the `t_hash.c` file, specifically ensuring proper encoding conversions for HINCRBY* operations. Furthermore, the user fixed a testing issue within the hash.tcl file and incorporated updates from the 'redis:unstable' branch into the current branch. The user's work included modifications to the test suite and core Redis command implementations.
chinese-simplifiedredisredis-clientredis-annotatedredisearch
HDT3213/godis

May 2022 - Jun 2022

A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
Role in this project:
userBack-end Developer
Contributions:1 review, 7 commits, 11 PRs in 23 days
Contributions summary:Eriri primarily contributed to the implementation of new commands and features within the Redis server and cluster implementation. These contributions include adding the `HRandField` and `HStrlen` commands for hash operations, implementing `GetEX` and `GetDel` commands for string operations. They also refactored existing code, converting `GetDel` and `GetSet` functionality for AOF, and implemented a `COPY` command for key duplication.
golanggo-redisredisredis-clusterredis-server
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eriri - Web Developer at Magic School