San Francisco, California, United States
Project: BookTour - a full-stack tour trip booking app
• MVC: Created algorithm in Javascript to build an interactive calendar, booking form, and price search results page, using React and CSS Modules to deliver modular UI/UX.
• Integration: Integrated microservice on AWS EC2 with Docker. Developed Express proxy server that handled routing to team microservices.
• Optimization: Reduced page load speed from 1.4s to 0.9s by implementing Webpack bundle analyzer and compression middleware.
• Test-driven development: Achieved 95% test coverage using Jest and Enzyme
• Scaleability: Designed RESTful API routes to fetch data from a MySQL database.
https://github.com/tinaxing14/BookTour
Project: ShoeCase - back-end system design of a full-stack shoe product app
• Designed RESTful API to handle CRUD operations and benchmarked MongoDB and PostgreSQL to determine optimal database based on performance under load with 12 million seeded data.
• Scaled microservice horizontally across twelve AWS EC2 instances behind an NGINX load balancer to handle over 3100 requests per second, with below 500ms latency.
• Implemented caching with Redis for effective read operations and further improved latency by 120%.
• Stress tested high traffic load with Loader.io and K6. Identified system bottlenecks by collecting performance metrics using New Relic and AWS Cloudswatch.
https://github.com/tinaxing14/ShoeCase
Project:PETxCHIC - a full-stack e-commerce website for pet clothes
• Developed an interactive front-end utilizing React Hooks and React Router to display items.
• Architected an Express server that handled RESTful API routes to fetch data from a MongoDB database and served up static assets
• Dockerized and deployed to AWS EC2
https://github.com/tinaxing14/PETxCHIC