# Eric Liu > Full Stack Engineer at Cisco Location: Hayward, California, United States Profile: https://flows.cv/ericliu1 • Six years of Full-stack experience in web development. • Six years of React and Redux related projects in production. • Four plus years of NodeJS and Express related projects in production. • Strong at new features in React like React Hooks and Fiber. • Expertise in modern web pages design with HTML5, JavaScript (ES6), Typescript, CSS3 ## Work Experience ### Full Stack Engineer @ Cisco Jan 2019 – Jan 2020 | Milpitas, California, United States • Created Infinity scrollable table component in React displaying staff information instead of pagination. • Used the SASS to style the UI components. • Implemented Routers & History in Single Page App (SPA). • Rebuilt UI components to display data in the application with React and ES6. • Created and used Reducers that received said Actions to modify the Store State Tree. • Integrated Redux with Redux-Saga middleware to update redux in an asynchronous environment. • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions. • Used the Axios library for HTTP requests to fetch response data or catch errors. • Handle different error types with Redux and displayed them. • Improved the UI Components’ performance with Reselect. • Designed the RESTful APIs and Model Schemas with Express JS. • Formed OAuth user login with Express JS and Node JS. • Improved the security in the backend by encrypting the password with Bcrypt and return the JWT token to the client-side. • Improved application loading speed by using Next JS to rendering pages on the server-side. • Created the logging system with Morgan for the unpredictable system failure. • Implemented the algorithm with MongoDB query and basic data structure to prevent the data loop in the database. • Configured Webpack with EsLint and Prettier together to improve coding styles. • Migrated the media files from MongoDB to the AWS S3 and handled the file uploader with Multer middleware. ### BioPharma @ BioPharma Jan 2018 – Jan 2019 | Pennsylvania, United States • Designed product gallery with floating cards by CSS3 to improve user experience. • Designed a gorgeous progress bar on a place-order page with the help of HTML5 new features. • Rebuilt the application with React and Redux to improve the user experience and code quality. • Implemented order information card displaying real-time order status by styled google map on the user account page. • Rebuilt the backend management dashboard UI with Semantic UI proving cross-platform user-friendly web pages. • Built a data visualization panel with D3.JS showing transactions and web site static data in the manager dashboard. • Integrated authentication and authorization system with OAuth and JWT Token to protect the user’s data and make the identifications. • Designed a product review model in the backend system with MongoDB. • Combined payment methods like Paypal, Credit Card, and Stripe in the products building process. • Created and designed model-view-controller (MVC) design patterns in the application backend system with Java Spring. • Testing with the HipTest for behavior-driven development with QA and business team. • Implemented jQuery-Ajax to fetch data from the server to prevent reloading the pages. ### Full Stack Engineer @ bilibili Group (Shiyun technology) Jan 2014 – Jan 2017 | Shanghai, China • Rebuilt the website with React as a SPA application. • Control the display on the web page with React-Router providing a better user-expeience. • Styled and rebuild posts list with React Components including functionalities like comments, likes, multi-media content. • Design and implemented a post creation form with Vue-uploader and form provided by Element UI. • Manage global state with Redux including user login information and the hottest gaming list. • Displayed a gallery page with Games including any resources about it by Infinite Scroll and Information Card with React. • Rebuilt comment validations with Vue and designed validations modules. • Design an embedded chat application with Vue and package them into package management tool in our project. • Rebuilt modern register pages providing a very customizable register flow with Step Component from Element UI. • Creating Restful APIs with NodeJS and decoupling the frontend and backend. • Updated the game gallery page with back to top button and built it into React Component. • Created Restful APIs and sockets in backend with NodeJS. ### Software Engineer @ bilibili Group Shiyun technology Jan 2013 – Jan 2014 | Shanghai, China ## Education ### Master's degree in Computer Systems Networking and Telecommunications University of Pittsburgh ### Bachelor's degree in Electrical and Electronics Engineering Shanghai University ## Contact & Social - LinkedIn: https://linkedin.com/in/eric-liu-a805891a5 --- Source: https://flows.cv/ericliu1 JSON Resume: https://flows.cv/ericliu1/resume.json Last updated: 2026-03-29