# Ryan Yao > Software Engineer at May Mobility Location: Ann Arbor, Michigan, United States Profile: https://flows.cv/ryanyao ## Work Experience ### Software Engineer @ May Mobility Jan 2023 – Present ### Software Engineer @ Soar Technology, Inc. Jan 2020 – Jan 2023 | Ann Arbor, Michigan, United States Designed and implemented React frontend for widget-hosting application deployed to naval installments • Designed frontend architecture, including tech stack and code structure • Utilized modern React patterns and frameworks, including React hooks, Emotion, and React Query, to build modular and scalable components • Coordinated with backend developers to seamlessly integrate frontend REST client with backend APIs • Provided guidance to other developers, leading code tours and writing onboarding documentation Developed web application in React and Java Spring Boot used for Air Force training missions • Built React components with Typescript and Redux for visualizing and editing mission data tables • Designed backend CRUD service in Spring Boot for handling mission data • Developed backend PDF service for rendering mission data into PDF tables • Created and implemented UI mockups with draw.io, iterating on customer feedback Built Vue application for note-taking on research papers • Leveraged D3.js to create PDF annotation feature, allowing users to mark and organize papers with notes and labels • Utilized Java Hibernate to write SQL queries and create object relational mappings for SQL database Designed testing frameworks using tools including React Testing Library and Cypress to ensure stability and functionality of web applications, achieving 80% coverage across frontend and backend code ### Research Assistant @ University of Michigan Jan 2020 – Jan 2020 | Ann Arbor, Michigan, United States • Worked with a graduate student under Professor Kang Shin to research novel spectre attacks • Wrote proof of concept code and developed cache timing side channel attacks ### Instructional Aide @ University of Michigan Jan 2017 – Jan 2017 ### Tutor @ University of Michigan Jan 2017 – Jan 2017 ## Education ### Bachelor of Science - BS in Mathematics and Computer Science University of Michigan Jan 2016 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/ryan-c-yao --- Source: https://flows.cv/ryanyao JSON Resume: https://flows.cv/ryanyao/resume.json Last updated: 2026-03-29