Post Job Free
Sign in

Software Engineer

Location:
San Mateo, CA
Posted:
June 04, 2020

Contact this candidate

Resume:

************@*****.***

San Francisco, CA

(***) *82 - 5271

Tiffany Yang github.com/tyang1

linkedin.com/in/teayang

TECHNICAL SKILLS

Strong: Javascript (ES6+), Typescript, React, Redux/MobX, RESTful APIs, GraphQL, Node, Express, Jest, HTML5/CSS, Service Workers, AWS(EC2/S3), MongoDB, SQL

Experienced: Next.js, Relay, ElasticSearch, Microservices, Docker, Python, Java, C# EXPERIENCE

BeautyCounter LLC Software Engineer Jan 2019 - Jan 2020

● Architected and implemented critical reusable React components launched to consultants based in the North Americas with 100% positive feedback, with the focus to develop unified component interfaces

● Trained teams on Azure SQL Cloud Shell usage and GraphQL IDE Insomnia tools, which yielded 50% faster debug time via Insomnia’s ability to interact with broad set of HTTP-based APIs, and gained traction on validating SQL statements

● Led the efforts to integrate lightweight fetchQL library to prepare our client query for communication with GraphQL server, improving developer experiences by implementing built-in interceptors for more detailed error messages

● Streamlined Firebase account verifications and updates, syncing legacy database updates with Firebase-powered customer facing database to provide timely customer support

● Evaluate frameworks like Relay to improve scalability and reusability of our data loading layer and to drive down tech debt The Forge Software Engineer PWA Generation & Hosting Service April 2018 - Jan2019

● Created Node.js command line interface package with event-driven child processes to asynchronously execute commands, and Inquirer library to simplify user experience flow, for an all-in-one Progressive Web App development and deployment experience

● Deployed AWS application in Node by creating an EC2 application instance, storing static files in S3 via AWS Elastic Beanstalk CLI and SDK APIs to provide a CI/CD pipeline for client

● Enabled remote credentials authentication by utilizing provider chain concepts via AWS CLI to check user-provided IAM credentials against AWS credentials

● Optimized service worker loading for multiple page app by implementing stale-while-revalidate policy for the navigation requests to provide cache-first response, keep files up-to-date, and produce high performance web apps

● Designed clear-cut strategy service worker for single page app by caching app shell and providing navigation preload option to ensure instant loading and reduced load times

Illumina Inc. Associate Scientist Software & System Integration Team 2014-2017

● Built real-time standardized data analysis tool across global internal teams to track & evaluate system performance (< 2 min)

● Served cross-department user base with 100% accuracy by developing Python script to automate project resource management by applying libraries like Numpy, Pandas, and Matplotlib to present powerful visualizations to help with project decision making

● Applied class-based inheritance (OOP) in Python code by refactoring and scaling the application of the development tool to expand across multiple DNA sequencing platforms

PROJECTS

RGRJS Data-driven React links-sharing app With Relay, GraphQL, and Flux

● Integrated and documented Relay usage for reliable data loading layer and better component reusability through Relay data masking

● Improved readability of components via Typescript and strengthened confidence in application scalability

● Customized Redux-like logic flow to level up dependencies in log-in validations and improve testability NoteIt Archived React/Redux Driven Web Annotation Tool

● Used dynamic routing (React Router), Immutable, Redux to develop Web Annotation Tool with a seamless UX and to produce more readable codes for developers in team

● Implemented a PostgresQL server to make relational queries on a remote ElephantSQL database that stores user annotated iframes and account information

CodeRoom Text-Based Javascript Coding Challenge Game

● Used Context API's provider/consumer architecture for state management to deliver lightweight app and ensure state integrity

● Integrated Web Workers' background multi-threads to do the heavy work by asynchronously parsing and evaluating user’s JavaScript code from a browser-based code editor, to prevent UI blocking when user entered faulty code TECHNICAL TALKS

BeautyCounter Lunch & Learn React Hooks: What, How, Why, still Why, Demo! 2020 Tech Talk Q&A Panels Progressive Web Apps: One App, Every Platform 2018 SoCal React X Node LA Smart Cities: The IoT And Web Development 2018 EDUCATION

UCSD ChemE (B.S) - Relevant Courses: C++, Matlab Simulation On Biology System, Data Analysis in Python INTERESTS

Calligraphy, putting together Trader Joe’s recipes, singing duet (passed the preliminary round in LA Voice, barely!), reading fun math/science/tech books (“Code” by Charles Petzold is one of my favorites), being at local tea/coffee shops, inspiring people around me



Contact this candidate