Dongze(Ethan) Li
dongze.li@uwaterloo.cagithub.com/fortii24/8-Month Co-op
Technical Skills
LanguagesJavaJavaScript/TypeScriptPythonSQLCLuaShell/BashHTML/CSS
Databases & MiddlewareMySQLRedis/RedissonRocketMQSQLiteNginx
FrameworksSpring BootSpring CloudSpring Data JPAMyBatis PlusReact
DevOps & ToolsAWSDockerOpenShiftGitHub ActionsJenkinsLinuxGitMaven
Experience
Java Backend Intern
Dec 2024 – May 2025
Beijing Ainfinit Technology Co., Ltd – Shijiazhuang, China
- Optimized device logging using a RocketMQ-based asynchronous event-driven architecture to slash command latency by 80% while enhancing system resilience via peak shaving and Spring-managed graceful shutdown
- Designed and implemented an internal notification module for a smart-vending video-annotation platform, ensuring stable delivery of tasks and reward alerts to 2,000+ daily active users (DAU)
- Migrated object mapping from Orika to MapStruct across 7 microservices, replacing reflection with compile-time generation, minimizing runtime latency and reducing CPU overhead
- Delivered 38+ functional enhancements for smart retail core services and resolved 15+ production issues in an Agile environment, directly improving platform stability and supporting feature growth
Projects
High-Concurrency Coupon Distribution System
github.com/fortii2/bitelog
- Engineered a high-concurrency flash sale engine using Lua scripts and dual-layer idempotency (Redis & MySQL), slashing P95 latency by 73% (723ms to 193ms) through Redis Stream-based asynchronous decoupling while ensuring atomic inventory and 100% data consistency
- Fortified system resilience using the Cache Aside pattern to mitigate cache penetration and breakdown via null-object storage and logical expiration, ensuring high availability and resolving resource exhaustion during peak traffic surges
- Streamlined distributed authentication and service delivery by implementing JWT-based cross-cluster session sharing and Redis-cached SMS verification, optimizing both system security and responsiveness
Campus Utility Telegram Bot
github.com/fortii2/watloo
- Engineered a fully automated CI/CD pipeline using GitHub Actions and two-stage Docker builds to facilitate seamless container deployment to AWS EC2 via GHCR
- Developed a modular UWaterloo student helper bot using Spring Boot and JPA, leveraging SQLite for persistent data storage while integrating the Telegram API to deliver automated utility and decision-support services
Multi-Layer Self-Adaptive Web System
github.com/fortii2/Toronto-Fitness-Club-Application
- Implemented a self-adaptive MAPE-K architecture for QoS and reduced peak response time by 60% (15s to 6s) and error rate by 44% under 1000-thread stress tests
- Engineered an automated horizontal scaling strategy on OpenShift, utilized Sysdig for real-time telemetry and implemented asymmetric cooldowns (30s/90s) to stabilize CPU usage below 80% and prevent system oscillation
Education
University of WaterlooExpected Dec 2026
Master of Engineering in Electrical and Computer EngineeringCumulative GPA 83.3 / 100
Hebei Normal UniversityGraduated June 2025
Bachelor of Engineering in Computer Science and TechnologyRanking 1stGPA 3.92 / 4.0