むこもり / Uomi
Moritz Arena
Self Intro:
An independent developer from China, dedicated to research and development in the Java field. Have a background in jvm languages and open source and is the current project leader for the Nacos Native. Currently actively involved in improving several projects related to GraalVM, migrating some legacy business tasks to the Quarkus framework, and researching the advantages and disadvantages of jemalloc and mimalloc for JVM memory allocation.
Work Experience:
YingXuYS
Suzhou, Jiangsu, China
Research and Development Department, Java Engineer
Mar. 2024 - Sep. 2024
- Redesigned and restructured a real-time large file system, offering a comprehensive RAM-based multi-path addressing capability to effortlessly handle local file data analysis tasks exceeding 1TB daily. This innovation completely replaced the outdated distributed Flink system, achieving a 183.7% improvement in daily big data analysis performance and reducing physical hardware maintenance costs by 218%.
- Optimized the query capabilities of complex multi-branch tree structures in DynamoDB by integrating path indexing with stream filtering. This improvement reduced query complexity from an extreme O(N²) to O(1) and decreased execution time from 8 seconds in edge cases to under 200 milliseconds, while achieving a 247.83% increase in QPS for the corresponding business use cases.
- Implemented multithreaded file operations on the Client-side, enabling efficient copying, moving, and backing up of large volumes of files. Developed Agent-side functionalities for handling large file shard reception and verifying file integrity through Web3J and Ethereum. Leveraged Serverless Framework and Terraform to perform full or incremental deployments of backend applications to the AWS platform.
NGAI
Nanjing, Jiangsu, China
Intelligent Innovation Department, Java Engineer
Dec. 2023 - Feb. 2024
- Contributed to the architectural design of IO communication between central and edge clusters, transforming the system from a rough prototype into a production-ready solution. Optimized file upload and shard merging functionalities in the negative module, significantly reducing network IO overhead, enhancing overall system stability, and improving scalability. These improvements led to save on the order of hundreds of thousands of CNY/year.
- Implemented dynamic rate limiting for scheduled message-sending interfaces using the RateLimiter token bucket algorithm to control downstream interface flow rates. Utilized thread pools for concurrent message processing and added queue monitoring capabilities for thread pool tasks, significantly enhancing system reliability.
Tongcheng Travel
Suzhou, Jiangsu, China
Marketing Department, Java Engineer
Apr. 2023 - Oct. 2023
- Collaborated with the Kafka maintenance team to implement dynamic rate limiting for coupon distribution interfaces using Kafka’s group weight capabilities, enhancing the stability of financial business systems during QPS peak periods while ensuring efficient processing of other tasks.
- Responsible for the development of task approval traceability, implementing enterprise WeChat signing reminders and enhancing approval traceability. Optimized intelligent search and matching for reviewers within the department by using Bloom filters, reducing invalid queries and improving resource utilization efficiency.
- Participated in the refactoring of the order processing system, implementing a sharding strategy for new data and a cold storage technique for legacy data. This improved the system’s performance, increasing QPS by 3.71% and TPS by 2.83% when handling over a billion orders.
- Collaborated with the Redis cluster maintenance team to synchronize distributed orders and coupon operations such as usage, expiration, and return across multiple servers using distributed locks, ensuring idempotency across the order system’s business processes.
Open Source:
alibaba/nacos
Added Spring Boot 3 support to Nacos and implemented GraalVM Native Image build capabilities.
- Fixed thread blocking issues related to configuration file monitoring tasks during Nacos startup and shutdown processes.
- Resolved compatibility issues with code and dependencies after migrating Nacos to JDK 17 and the Spring Boot 3 framework.
- Addressed metadata missing issues after enabling GraalVM binary compilation for Nacos.
- Fixed complex issues such as gRPC communication exceptions, JRaft state machine errors, and pointer nullification issues during Java ASM bytecode manipulation in the binary Nacos.
- Designed and implemented a CICD task template for the binary Nacos, along with Docker images that support automatic builds.
Education:
Nanjing University of Science and Technology ZiJin College
Undergraduate Software Engineering
Sep. 2021 - Jun. 2025