π Boston MA | π§ xiaerkang@icloud.com | LinkedIn
π MS in Computer Science - New York University
π§ Software Engineer | Full Stack Developer
Specializing in full stack development with extensive experience in Spring, React, and cloud technologies.
Developed a comprehensive management system based on Spring Boot, MySQL, Redis, MongoDB, and React for managing, importing, analyzing, and calculating musical instrument order data across various platforms.
Handled loading effects uniformly within the project, optimizing loading screen flicker through request counting.
Queried millions of business data records, reducing query time from 10s to under 1s by analyzing SQL and utilizing indexes effectively. Designed and developed the permission management module, ensuring system security control with Spring Security. Ensured appropriate permissions for different user roles, safeguarding system information.
Implemented virtual scrolling to render only the visible area at a time, resolving lag issues when rendering large lists with 2000+ items. Optimized RabbitMQ by increasing consumer instances and implementing batch processing, doubling throughput from 500 to 1000 messages per second. Enhanced handling of large-scale musical instrument orders.
Built a responsive vessel fuel cost efficacy page with React, HTML, and Bootstrap, supporting real-time calculations, cost comparisons, and optimization suggestions.
Implemented Next.js for selective server-side rendering, reducing page rendering time to 800ms.
Collected user interaction data through event tracking, ensuring the page meets the 3s performance requirement.
Introduced ahooks to improve code readability. Simplified code by using hooks such as useSetState, useRequest, and usePagination, eliminating previous redundancy in request handling.
Optimized bundle size through Tree shaking, Scope Hoisting, and Gzip compression, reducing the size from 17MB to 3.8MB.