Raymond Yao

Senior Software Engineer

Los Angeles, California, United States7 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Angular and React frameworks.
  • Proven experience in full-stack development.
  • Strong background in database management and optimization.
Stackforce AI infers this person is a Frontend Engineer specializing in SaaS applications with a focus on user experience.

Contact

Skills

Core Skills

AngularReactSql

Other Skills

TypeScriptReduxBcryptRedisNode.jsExpress.jsNoSQLgRPCSassJestData ScrapingTeam ManagementJavaScriptRedux.jsHTML

About

Experienced Frontend Engineer - most recently working in Angular, React, and React Native.

Experience

7 yrs 9 mos
Total Experience
3 yrs 10 mos
Average Tenure
4 yrs 4 mos
Current Experience

West monroe, llc

Senior Software Engineer

Jan 2022Present · 4 yrs 4 mos · Los Angeles, California, United States

  • Currently contracted to Experian PLC as a Front End Angular developer:
  • converting AngularJS legacy applications and pages into hybrid AngularJS/Angular apps, and eventually fully Angular
  • creating new components and pages for the Experian mobile app and website
  • working primarily in Angular and TypeScript
AngularTypeScript

Github

Open Source Contributor

Mar 2019May 2019 · 2 mos

  • devCache | App for storage of code blocks
  • Integrated React-Redux as a centralized state management library into legacy codebase, avoiding unnecessary multi-level prop-drilling and modularizing React component for improved maintainability of codebase
  • Utilized Bcrypt middlewares for secure storage of passwords in database to protect against potential rainbow attacks
  • CodeSprint | Software Engineer | Educational tool for developers
  • Implemented Redis as an in-memory key-value store to temporarily cache expensive query results, minimizing the number of costly round trips made to the SQL database, resulting in balanced server load and reduced user latency
  • Employed a SQL database by storing information within relational tables of data, allowing for complex queries that compress multiple transactions, in order to more efficiently organize data and compile
  • CalSavvy | Software Engineer | App for logging calories
  • Used React Hooks to facilitate component logic reusability, leading to a cleaner codebase for improved maintainability
  • Architected NodeJS/Express server with customized middleware to expedite data flow between endpoints and clients
  • Deployed a NoSQL database for its schemaless data storage to facilitate data replication and partition for scalability
ReactReduxBcryptRedisSQLNode.js+2

Muninrpc

Software Engineer

Feb 2019May 2019 · 3 mos · Los Angeles Metropolitan Area

  • Used React 16.3+ to create a single page application with dynamic rendering and no page/app refreshes, to ensure a smooth and easy-to-use user experience
  • Deployed React-Redux by setting up a centralized store with read-only properties that are only mutable through pure functions, in order to enforce a single source of truth and to allow for a deterministic data flow throughout the app
  • Created Redux-Thunk middleware to make asynchronous dispatches to a gRPC server on an uninterrupted stream, updating the centralized state with incoming responses in order to maintain a single source of truth
  • Serialized data within the Node.js environment by using its file system module to translate .proto files into Javascript code, enabling JSON objects to be transferred via a protocol buffer binary stream to expedite data transmission
  • Utilized Google’s gRPC Remote Procedure Call API to efficiently parse and aggregate data by invoking functions on a remote server, effectively offloading the processing burden from local machines while maintaining data integrity
  • Used Electron in Node.js to create an intuitive client-facing testing tool with cross-platform compatibility
  • Developed in Typescript for its static typing to improve debugging experience and future codebase scalability
  • Applied Sass CSS variables and partial files to create modularized stylesheets for different React components, enhancing codebase readability and improving upwards scalability of application stylesheets
  • Constructed Jest and Enzyme testing suites to ensure reliable and consistent application functionality
  • (Open-source tool developed at CS Labs)
ReactReduxgRPCNode.jsTypeScriptSass+1

The rubicon project

Senior Stats Specialist

Jun 2013Nov 2016 · 3 yrs 5 mos · Los Angeles, CA

  • Managed a SQL relational database for its ability to guarantee isolation of transactions and consistency of data
  • Leveraged a proprietary automated data scraper to asynchronously aggregate data from various custom website APIS
  • Lead a team through all daily tasks and processes
  • Interviewed new hires and trained new employees
SQLData ScrapingTeam Management

Education

Codesmith

Full Stack Software Engineering

Jan 2019Jan 2019

UCLA

Bachelor of Science (B.S.) — Mathematics/Economics

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Angular & React

Explore similar profiles based on matching skills and experience