Jiayu Chen

Senior Software Engineer at Uber

Palo Alto, California, United States

About

Experience

  • Senior Software Engineer at Uber
    Jul 2022 - Present · 4 yrs

  • Salesforce (Palo Alto, California, United States)
    • Senior Member Of Technical Staff
      Feb 2021 - Jul 2022 · 1 yr 6 mos

      - Helped deliver Tableau “Ask Data” from alpha to GA, as an early member of the NLP team. Ask Data enables self-service business intelligence (BI) to users with minimum Tableau/SQL skills. - Construct and maintain the semantic model that empowers the natural language parser. The model is computed dynamically using user data sources and metadata (e.g. synonyms), kept fresh using an asynchronous job queue. - Battled with legacy constraints and built one of the early pioneer microservices in Tableau. - Guide the 5-person team to prioritize backlog and improve efficiency as the scrum master for the past two years.

    • Member Of Technical Staff
      Apr 2020 - Jan 2021 · 10 mos

  • Software Engineer at Tableau Software
    Feb 2018 - Mar 2020 · 2 yrs 2 mos

    - As a member of the NLP team, build the Ask Data Feature in Tableau. See detailed description at the role above.

  • Full stack Intern at Tableau Software
    May 2017 - Aug 2017 · 4 mos

    - Implemented Profile Picture V2 for users and groups, ensured its in-time release for Tableau Server/Online 10.4 beta - Updated UI by extending use cases for profile pictures and introduced letter avatars as default; developed with React.js while integrating new changes into legacy Angular.js code - Created picture upload feature which now allows non-Active Directory servers to have profile pictures; added corresponding API methods under Spring framework, which involves permission control and error-handling

  • Full-stack Intern at National Center for Supercomputing Applications
    May 2016 - Sep 2016 · 5 mos

    - Developed an interactive visualization web app that provides researchers an analytical tool of radiation levels - Used D3.js as visualization library to create a draggable slider for user to choose a range of time. Radiation data recorded within the range is represented on zoomable map with color to indicate the radiation level - Wrote acceptance tests and unit tests for 2 other data-intense GIS web apps using Selenium WebDriver