Back end Software Engineer Intern Java SpringBoot Redis MySQL
April 2024 - July 2024
company
Alibaba Group
title
Back end Software Engineer Intern Java SpringBoot Redis MySQL
overview
- Developed a Java-based platform for product promotions, using Multiway Trees, Workflow, and Domain-Driven design patterns with MySQL and Redis. Recommended 5 discount activities, covering 50% of new products and boosting user exposure by 30
- Refactored a centralized serial execution process into multiple parallel fork-nodes using parallel gateways, passing context through
- ConcurrentHashMap, and merging results at join-node, reducing code coupling by 23% and node execution time by 67
- Utilized RocketMQ to receive messages, enhanced classification information for over 700,000 items in marketing campaigns using
- ThreadPool and custom pagination query functionality, and improved product search efficiency
- Optimized slow SQL queries for the SKU auto-enrollment task by implementing subqueries, hash partitioning, redundant fields