Yifan Li

Software Engineer @Block

United States

About

Experienced in backend development and data infrastructure

Experience

  • Senior Software Engineer at Cash App
    Jul 2023 - Present · 3 yrs

    • Built P2P payment core services for 60M+ user base • Automated Compliance mandatory business activity monitoring on detection signals from Machine Learning models, delivering campaigns to onboard customers creating business accounts • Designed a distributed idempotency layer to prevent double-spending, handling high-concurrency transactions with p99 latency • Led the technical compliance initiative for SOX (Sarbanes-Oxley) audit on refactored payment flows to ensure strict consistency and traceability, evaluating payment system impact and accuracy on financial report

  • Senior Software Engineer at MongoDB
    Mar 2022 - Jun 2023 · 1 yr 4 mos

    Atlas data tiering service

  • Senior Software Engineer at Walmart Global Tech
    Jan 2018 - Mar 2022 · 4 yrs 3 mos

    • Designed and built scalable and high-performance data infrastructure and ingestion platforms processing billions of transactions and real-time customer activities; provided to data scientists the data marts to build models • Delivered Java and Node.js applications to parse, validate, transform and route the processed real-time data to Kafka topics and database • Launched Hive and Spark jobs to extract, transform and load data from different raw sources (Oracle, HDFS, etc.) to map online and offline features to users • Implemented data store to support API requests from Marketing, CRM (Customer Relationship Management) and Data Science teams to filter customer feature, schedule and respond to big queries from UI

  • Rice University (Greater Houston)
    • Teaching Assistant
      Jan 2017 - Dec 2017 · 1 yr

      Teaching Assistant of COMP 504/310 Object-Oriented Programming and Design

    • Student Assistant
      Sep 2016 - Jan 2017 · 5 mos

      • Maintaining the GDC (GIS/ Data Center) website, databases and network drives with daily users. • Assisting lab patrons in using ArcGIS software with specialization in Python scripting. • Researching, creating, updating and processing datasets and their associated metadata for researches. • Performing administrative tasks. • Creating and editing new course materials, hands-on tutorials, and other technical documents.

  • Software Engineering Intern at Walmart Labs
    Jun 2017 - Aug 2017 · 3 mos

    • Worked on the Data Infra team to process customer related data across different platforms at Walmart