Post Job Free
Sign in

Frontend Software Engineer

Location:
Santa Maria, CA
Salary:
120,000 - 130,000
Posted:
July 23, 2022

Contact this candidate

Resume:

Skills

STEVE HONG

Software Engineer adruso@r.postjobfree.com 562-***-**** www.stevehongportfolio.com

• Primary Skills: HTML, CSS, JavaScript, React, Redux, Typescript, Python, Express/Node, Redux, Cypress.io, Git, Bash, Jira

• Secondary Skills: C++, SQL (PostgreSQL), NoSQL (MongoDB), Jest, Next.js, GraphQL/Apollo Client, Formik, AWS Lambda

• Courses: Machine Learning by Andrew Ng, Data Structures & Algorithms (Codesmith), Cypress V8–UI Automation,

• Public Talks: End To End Testing With Cypress (Sponsored by Singlesprout) Professional Experience

Wipro – Remote/2022

Frontend Software Engineer –Platform Team

• Migrated frontend directory from React to Next.js, to boost performance and leverage caching and server side rendering.

• Streamlined UI queries through replacing function calls to use of mutation and query hooks from GraphQL/Apollo.

• Optimized developer experience through use of Formik, leveraging it’s given props to access data and status of current form in a more scoped environment.

Mantium – Remote/2021

Frontend Software Engineer – Fine Tune Model Team

• Built UI components in React.js to apply reusability between similar component pages, and provide ease of debugging through unidirectional state flow.

• Administered user intuitive end to end testing with Cypress.io, testing primary application operations in logical order, while utilizing Ranorex Selocity to improve DRY principles.

• Optimized user inputs with React Hook Forms, to minimize re-renders, and apply lightweight forms.

• Applied styling changes across components with Material UI, migrating color schematic selectors globally to allow reusability. Open Source Work

Recoilize – Remote/2020-2021

Software Engineer

• Applied the reusability of React to eliminate re-renderings of unchanged components.

• Allowed Recoilize to interface with server-rendering frameworks such as Next.js by updating the NPM package to process incoming server data, serializing and de-serializing the data before dispatching to the Window.

• Maintained state persistence by configuring Redux Persis to store state in the session storage of the browser over the local storage, through instantiation of application-level state, and to facilitate performance through reloads.

• Established Redux Toolkit’s slicing functionality to house management of reducers, state, and automatically generated action creators in one place to efficiently handle multiple reducers in an encapsulated environment. Curio

• Implemented GraphQL to streamline database queries to avoid over-fetching and reduce request traffic

• Established ACID compliance by using a SQL database to store relational data through strict schema design.

• Administered Cypress assertion automation and time travel snapshots to identify possible errors and adjust functionality of event listeners per React component.

Apollo

• Administered NoSQL database to leverage the flexible schema design and iterative data modeling process to account for possible new data types.

• Applied custom middleware functionality of Express to enable direct access to request/response objects while maintaining asynchrony in CRUD operations.

Education

Washington State University – Psychology - Aug 2006 - Aug 2008 Codesmith (Software Engineering Residency) - Aug 2020 – May 2021



Contact this candidate