headshot

Yifeng Evan Shi

Software Engineer

U.S. Permanent Resident

Santa Clara, Remote

Education

University of California, Los Angeles

Computer Science, B.S.

School of Engineering

Honors

  • Workday LEAD
  • Workday Outstanding Contributor
  • Tau Beta Pi Honor Society
  • Upsilon Pi Epsilon Honor Society

Experience

Verishop

Lead Software Engineer - Fullstack

Commerce Platform

2022-Current

  • Delivered E2E web commerce experience on mobile Snapchat developer platform with React, Typescript, and GraphQL in 2 months
  • Architected and led event driven integration on EKS and AWS connecting thousands of Shopify storefronts to Verishop's merchant platform and commerce site

Workday

Principal Software Engineer

Extend

2019-2022

  • Defined technical vision and drove innovation in developer experience for tools and services built in React, Spring + Kotlin, and deployed on AWS
  • Spearheaded launch of drag and drop RPA authoring web application by aligning transatlantic teams on technical designs of distributed microservices architecture
  • Scaled consistent business behaviors for authentication and application logic across multiple feature teams by publishing cross platform software libraries

Senior Software Engineer

App Creator

2017-2019

  • Led development of App Creator from design to launch; AC was featured at Rising 2018 keynote as a drag and drop web tool built with React for business administrators to connect APIs to extend Workday with declarative UI configurations and abstractions over common developer concerns like data fetching, binding, and context-sensitive expressions
  • Collaborated with many groups across Workday to implement infrastructure in service discovery, security, and observability

Software Engineer

UI Platform

2014-2016

  • Implemented concurrent, reactive API request engine with Scala for launch of public Workday Recruiting product on new external VPS platform
  • Created HTML + SVG org chart visualization with GWT components superimposed over our augmented d3.js tree algorithm and canvas
  • Delivered HTML5 RTE component and a migration path from legacy Flash data, with a focus on security including XSS

Skills

  • React
  • Redux
  • Typescript
  • node
  • Spring
  • Kotlin
  • Java
  • CSS
  • SQL
  • Scala
  • Play!
  • Gradle
  • Docker
  • kubernetes
  • AWS
  • REST
  • OAuth
  • JWT
  • Terraform
  • GraphQL
  • Emotion
  • Jest
  • Jasmine
  • Webpack
  • Mockito
  • Selenium
  • Kafka
  • Prometheus
  • Jenkins
  • Python
  • C
  • C++
  • git
  • bash
  • OpenAPI
  • d3
  • GWT