# Du Lei > Senior Software Engineer at Google Location: Millbrae, California, United States Profile: https://flows.cv/du ## Work Experience ### Senior Software Engineer @ Google Jan 2023 – Present | San Francisco Bay Area ### Software Engineer @ Google Jan 2021 – Jan 2023 ### Software Engineer @ Yelp Jan 2018 – Jan 2021 | San Francisco Bay Area Working as a backend software engineer. • Having the ownership of the service which hosts the internal admin biz pages and business moderation page and taking in all the business property updates from biz owners, partner data ingestion system and so on. • Led the project to support brands as service offerings, centralized the logic into one place and updated the related backend logic for over 10 services. • Built a brand new Category / Service Offering Editor on WWW in React and Python for biz owners to use. • Created a python package of validators for the entire company to use. • Launched new endpoints / features for partners to ingest data to the company. • Generated dozens of intuitive dashboards and reports in Splunk and Kibana for a long term use for both engineers and User Ops. • Led the migration process of the Elastic Search cluster which holds millions of entries and made sure it went smoothly and successfully. ### Software Engineer (Part time) @ DeepBits Technology LLC Jan 2017 – Jan 2017 | UC Riverside Developed Genius, a graph-based bug search framework, which is a pioneering project of Huawei. • Constructed raw feature extractors able to extract block information, control flow graphs and call graphs supporting all major types of binary files utilizing IDAPython. • Visualized control flow graphs and call graphs for each function in binary using Python. • Enhanced Graphviz tool to visualize and detect similarity(matches) between vulnerabilities, improved the latency of rendering to 3 seconds. • Implemented a data pipeline for efficiently loading millions of images using MongoDB GridFS. Led the design and development of the data loading framework for CVE(Common Vulnerabilities and Exposures) information to keep the most updated classic vulnerabilities for over 500 open source libraries, to improve the bug detection accuracy by 54%. ### Data Engineer (Intern) @ Jianxun Jan 2016 – Jan 2016 | Wuhan, Hubei, China Developed many core projects which helped the company save more than $2000. • Designed a Captcha Recognition Method which recognized one of the most difficult Chinese captchas with over 15% accuracy rate using Python and OpenCV. • Built a Web Crawler in Selenium with Python to crawl thousands of resumes from hundreds of webpages per day automatically. Designed a general Text-typed Resumes Extractor which parsed millions of resumes with unpredictable formats with over 80% accuracy rate. ### Research Assistant @ Data Mining Group (Prof. Eamonn Keogh) Jan 2016 – Jan 2016 | UC Riverside Researched on Time Series Data Visualization. • Researched on the pattern of time series data (like power demand in Italy from 1995 to 1998), found the relationship between them. Visualized the matches among data using Circos while implementing All Pairs Similarity Joins for Time Series Subsequences and write tutorials on "How to achieve relationship figures in general cases". ### Student Researcher @ Riverside Graphics Lab, UC Riverside (Prof. Victor Zordan) Jan 2014 – Jan 2015 | Riverside, CA - Built a complex sailboat model for the physical simulation of optimizing sail design. - Learnt and applying PhysBAM in the physical simulation. - Helped test the physical simulation as well as collect and register data. - Used Matlab to generate brief images to analyze the large amount of data collected. ### Student Researcher @ PETLab,HUST(Prof.QingguoXie) Jan 2013 – Jan 2014 - Learnt and doing Medical Image Process, especially in Image Segmentation and Image Registration, using ITK &VTK. - Designed the algorithm of digital image processing for PET system. ### UI Group Leader @ Sicun Studio, HUST Jan 2011 – Jan 2013 - Led and participated in the design of more than 5 website projects for HUST league and off-campus companies, including the HUST portal www.zuiwan.net. ### Group Member @ Digital Media Lab, HUST Jan 2013 – Jan 2013 - Participated in developing an animation(ranked top10 in the Computer Design Competition 2013), including making models and designing the motion and effects. ## Education ### Master of Science (MS) in Computer Science University of California, Riverside Jan 2015 – Jan 2017 ### None in Computer Science University of California, Riverside Jan 2014 – Jan 2015 ### Bachelor of Engineering (B.E.) in Software Engineering - Digital Media Technology Huazhong University of Science and Technology Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/reneelei --- Source: https://flows.cv/du JSON Resume: https://flows.cv/du/resume.json Last updated: 2026-03-22