RAN LYU
+1-571-***-**** Alexandria, VA *************@*****.*** Linkedin Github
EXPERIENCE
Software Engineer - Web Frontend Dec 2023 - Jan 2024 Roundblock — Legal AI platform — Startup San Francisco, CA
• Architected the front-end file system using ReactJS, React Router and React Hooks for efficient navi- gation and state management with context API. Developed the login module using Google OAuth2.
• Utilized AI tool, builder.io, to generate JSX with style from Figma, doubling the efficiency of UI development.
• Mentored junior front-end developers through code reviews and problem-solving, ensuring rapid project de- livery. Facilitated agile development by leveraging AWS Amplify for deployment and CI/CD. Software Engineer - Mid-senior Web Front-end Developer Dec 2020 - Jun 2022 Baidu Baijiahao (BJH) — A Large-scale Content creation, consumption, and management platform. Beijing, China
• (2C)Developed and maintained 10+ features across 200+ pages for 5 million registered users, including a rewards redemption cart (useReducer), creator leaderboards (with list and pagination), promotional poster generation
(html2canvas and useRef), video thumbnail selection, and a lucky draw feature (using CSS animations).
• (2C)Developed a dynamic feedback form with front-end validation, featuring conditional form displays based on user input to reduce manual input workload. Implemented a decoupled three-layer architecture with customizable combinations of form items, enhancing flexibility and reducing audit staff review time by 50%+.
• Developed components for a promotional web page configuration platform using ReactJS and high-order com- ponents with Ant Design Mobile, enabling users to configure, preview, and automate the build process with Webpack and publish directly to the CDN for promotional posters, significantly reducing repetitive develop- ment tasks and improving efficiency by 99%.
• Collaboratively contributed several components to the decoupling of an enterprise-level UI component library using TypeScript as part of a 10+ member team. The library was published on an internal npm platform, enhancing reusability and improving development efficiency.
• Developed an internal content management system with office automation features, including PV, UV, user profile data visualization (tables and charts) and form management (forms, and file uploads) leveraging Baidu’s low-code platform to reduce repetitive tasks like table and form creation, improving efficiency by 20%. Software Engineer - Web Developer Jul 2018 - Dec 2020 Didi Chuxing International Business Group — A ride-hailing platform — Global User Growth Beijing, China
• Developed Didi global official website static web pages with responsive design and cross-browser compatibility
• Developed web pages and modules for Didi’s driver and rider mobile apps using Vue.js with I18n to accommo- date language, time, and currency differences across regions.
• Designed and developed the backend services for a customizable drag-and-drop website builder, including database architecture and the creation of RESTful APIs using Node.js and Express.js PROJECT
• Developed fake news detector Chrome extension across multiple sites, using MutationObserver to monitor DOM changes, extract text from each news’ DOM element, and seamlessly insert inference results post-page load.
• Developed a WordPress application with a subscription feature, with SEO optimization, and accessibility EDUCATION
Master of Computer Science, Virginia Tech Jan 2023 - Dec 2024 Data Structures and Algorithm, Operating System, Web Development, Usability Engineering, Mobile Development SKILLS
JavaScript, ES6+, Java, NodeJS, Python, TypeScript, HTML/CSS, MySQL, XML, JSON, Axios, Figma, GIT, HTTP, Web Security, Redux, Jest, SASS, LESS, Babel, Webpack, ExpressJS, VueJs, Java Spring Boot, Tailwindcss