Agapple Lou

高级技术专家 at 阿里巴巴

Hangzhou City, Zhejiang, 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
🎓
Top School
Agapple Lou is a senior technical expert at Alibaba with 15 years’ experience specializing in scaling single-node relational databases into distributed systems and contributing to Alibaba’s DRDS cloud product. He is a prolific open-source maintainer and contributor—best known for work on canal, otter and yugong—focused on database migration, synchronization and resilient connection management. His back-end contributions to notable repos like alibaba/druid and otter emphasize reliability under failure (fail-fast, deadlock recovery) and practical support for MySQL/DRDS and Oracle environments. Based in Hangzhou, he combines deep database engineering with hands-on Java development and a track record of shipping tooling that solves real-world cross-datacenter and migration challenges. An understated strength is his attention to the edge cases in connection and synchronization logic that often make distributed database systems robust in production.
code14 years of coding experience
book本科, Computer Software Engineering, 优秀, 本科, Computer Software Engineering, 优秀 at 浙江工业大学
github-logo-circle

Github Skills (19)

druid10
oracles10
mysql10
data-synchronization10
java10
javas10
data-sync10
oracle10
connection-pool10
sql10
connection-pooling10
databases9
database-design9
database-optimization9
database9

Programming languages (3)

JavaC++Makefile

Github contributions (5)

github-logo-circle
alibaba/otter

Sep 2013 - Sep 2019

阿里巴巴分布式数据库同步系统(解决中美异地机房)
Role in this project:
userBack-end Developer
Contributions:13 releases, 103 commits, 27 PRs in 6 years 1 month
Contributions summary:Agapple primarily contributed to the `alibaba/otter` repository by adding features and making code improvements. They focused on implementing download functionalities within the `AbstractCommandDownload` and `Aria2cDownload` classes, suggesting a focus on data retrieval or synchronization tasks. These changes involved modifying Java code, indicating their expertise in Java and the project's core technologies. Additionally, there were updates to support MySQL and DRDS databases.
kafkadatabasemysqlspark
alibaba/yugong

Mar 2016 - Oct 2018

阿里巴巴去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS)
Role in this project:
userBack-end Developer & Database Engineer
Contributions:5 releases, 54 commits, 9 PRs in 2 years 8 months
Contributions summary:Agapple primarily contributed to the core functionality and database aspects of the project. They focused on modifying database interaction code within the `CheckRecordApplier` and `IncrementRecordApplier` classes. The user also addressed issues related to materialized views and DRDS partition support, indicating work on database schema and query optimization. Furthermore, the user made improvements to the Oracle extractor, demonstrating a focus on database interaction and synchronization.
drdsoracledatabasemysql
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
Agapple Lou - 高级技术专家 at 阿里巴巴