# Ruirui H. > Full Stack Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/ruirui Authorized to work in the US for any employer, no sponsorship needed. Tech Stack: Front End | JavaScript (ES5 and ES6), React, HTML5, CSS3, Styled-Components, jQuery Back End | Node.js, Java, Express, PostgreSQL, MongoDB, MySQL, RESTful API Development Testing/Deployment | Jest, Mocha, Chai, Loader.io, AWS: EC2/S3, Docker Developer Tools | Vim, Git, npm, Webpack, Babel, Agile Methodology, TDD I am a Full Stack Engineer and always passionate about problem-solving and building things from scratch. I feel accomplished when I break complex problems down into their parts, solving them and putting them all back together into a functional, elegant product. I am enjoying learning technology to accomplish technological goals. Feel free to reach out to me if you’d like to chat and network. ## Work Experience ### Full Stack Software Engineer @ Turing Tech CO., LTD Jan 2018 – Present | San Jose, California, United States • Developed an online shopping web application using React, Express.js, and PostgreSQL. • Improved Lighthouse performance score from 30 to 80+ by deploying to EC2 instance. • Increased API performance to 1200rps at 60ms average response time by adding database indexes as well as scaling the service to multiple EC2 instances behind AWS load balancer. • Created an infinite carousel React component for browsing related products. • Implemented REST API service that is used by the frontend component to persist data. • Developed unit and integration tests to facilitate test-driven development. • Implemented CI/CD pipeline using CircleCI to automate testing on every pull request. ### Full Stack Software Engineer @ Software Engineering Projects Jan 2017 – Jan 2018 Music Recording Studio • Implemented a multi-part file upload feature for uploading audio files to S3. • Used MongoDB and Firebase for storage and authentication. • Served as a software architect among a group of 7 team members. • Utilized React Bootstrap library to make UI more user-friendly. Weather Forecast Checker • Designed an application for users to get weather forecast information of any city around the world. • Utilized browser localStorage to save user’s favorite cities preferences. • Used Geolocation API to fetch the user’s current city weather forecast. ### Graduate Assistant @ University of Dayton Jan 2016 – Jan 2017 | Dayton, Ohio, United States • Implemented a mobile application API using Firebase for authentication and storage. • Hosted databases lab sessions of 40 students and answered questions about RDBMS. ## Education ### Master's degree in Computer Science University of Dayton Jan 2015 – Jan 2017 ### Bachelor's degree in Computer Software Engineering Xi’an University of Posts and Telecommunications, China Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/ruirui-hu --- Source: https://flows.cv/ruirui JSON Resume: https://flows.cv/ruirui/resume.json Last updated: 2026-03-20