Post Job Free
Sign in

Software Engineer Front-End

Location:
Alexandria, VA
Posted:
December 02, 2024

Contact this candidate

Resume:

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



Contact this candidate