I am a backend engineer with 2 years of experience in designing game APIs and servers, skilled in C#, Redis, RabbitMQ, K6, SQL Server, SQL Sugar, and LINQ. I also have teaching experience at a programming academy, where I taught Micro Bit, Scratch, and provided 1-on-1 tutoring for Internet and Computing Core Certification. A self-driven learner, I’ve taught myself JavaScript and React, and have authored technical articles to share my knowledge.
九月 2023 - Present
Taipei, Taiwan
• Led system-wide API stress testing using k6.
• Optimized login service efficiency by integrating RabbitMQ, improving API response times.
• Implemented a Master-Slave database mechanism for read-write separation.
• Developed a background Consumer service with task queues and retry mechanisms.
• Revamped report export API: integrated RabbitMQ for communication, improved task management with Redis, and optimized parallel queries, reducing execution time by 81%.
八月 2022 - 五月 2023
Taipei, Taiwan
• Designed database schema and indexes for a login event reward service.
• Utilized SQL Sugar ORM to connect to SQL Server, integrated Redis cache to reduce database overhead.
• Implemented Redis lock to prevent duplicate logins and track points redemption.
• Scheduled RabbitMQ Consumer tasks with 500ms intervals to handle peak loads and store messages in the database efficiently.
2015 - 2019