Full-stack developer (2019–present) with a proactive and detail-oriented approach, consistently striving for high-quality results. My inherent curiosity fuels a continuous drive to learn, grow, and embrace new challenges. I am a strong team player who also excels independently, and I am passionate about creating practical value for the organization.
Project Objective: Build a scalable and high-performance online gaming platform, integrating third-party games, supporting online payments, and providing stable operations for a large user base.
My Role:
Technologies Used: TypeScript, NestJS (monorepo, microservice-based), PostgreSQL, Redis, BullMQ, Docker, Consul
Key Outcomes & Achievements: Successfully built and operated a system with 80,000 active users and a peak CCU of ~1,500, handling up to 6,000 requests per second. Achieved excellent system responsiveness, with 95% of requests having response times under 200ms.
Project Objective: Develop a secure, responsive, and user-friendly UI/UX by implementing thoughtful design principles and seamlessly integrating backend APIs, WebSocket, and Server-Sent Events, while also incorporating an automatic access token refresh mechanism.
Technologies Used: Typescript, ReactJS (with Vite), React Router, React Hook Form, HTTP API, WebSocket, SSE, zustand, TailwindCSS (styling and implement responsive), react-spring, usehooks.
My Role:
Key Outcomes & Achievements: Delivered a secure, responsive, and user-friendly UI/UX featuring real-time updates. Integrated seamlessly with backend systems for full functionality. Provided an engaging and interactive user experience across all devices, with efficient data handling and optimized performance.
Backend Development: TypeScript/JavaScript, NestJS, Expressjs, HTTP API, WebSocket, SSE, MongoDB, PostgreSQL, MSSQL, Redis, BullMQ, RabbitMQ, Consul
Cloud & DevOps: Cloudflare, Git, GitLab CI, Docker, docker-compose, Nginx, Linux
Frontend Development: React, react-native, MobX, zustand, , Ant Design, MUI, TailwindCSS, HTTP API, WebSocket, SSE, react-router, react-hook-form, react-spring, usehooks