Janice
Kyla Nascimento
Smith Engineer. Adventurer.

> janice --projects

Professional Projects

Forward Financing Component Library

July 2017 – May 2019

Ask

  • Allow components as well as global styles to be shared and leveraged across the frontend ecosystem at Forward Financing

Solution

  • Construction of a shared component library based on the atomic design methodology for creating basic, reusable components to build a consistent UX experience across the Forward Financing brand.
  • Utilization of a private npm package with custom build script to allow for export of React componets as well as a global set of utility styles.

Forward Financing Merchant Portal

July 2017 – May 2019

Ask

  • Allow external merchant users to easily view basic account information.
  • Faciitate communication between merchants and their Forward Financing account representative.

Solution

  • Utilization of a React and Redux to create an application to consume and display account data using componets from the custom shared library.

Forward Financing Partner Portal

May 2017 – May 2019

Ask

  • Allow external partner users to easily view performance indicators.
  • Faciitate communication with external partners to allow for quicker processing of leads.

Solution

  • Utilization of a React and Redux to create an application to consume and display performance data.
  • Intgration of a new search store into the exisiting application to optimize prefromace of various endpoints.

America's Test Kitchen Flagship Site and Search Experience

January 2016 – April 2017

Ask

  • Unify our frontend architecture across all brand sites.
  • A simple and documented implmentation for easy adoption across teams.
  • Support for current integrations for piecemeal updates.

Solution

  • Development of a React / Redux starter kit; including server side rendering for speed and SEO optimization and consumption of data from a JSON API endpoint backed by a "legacy" Rails app.
  • Establish testing framework and process for documentation.
  • Train members of the engineering team on new architecture through pair programming.

Personal Projects

foodValuizer

October 2018

Ask

  • Keep track of the value lost with food waste.

Solution

  • a CLI tool to capture the value lost by various kinds of waste.

React ToDo teaching app

September 2018

Ask

  • An introduction to React with some coverage of Redux for those with some JavaScript background.

Solution

  • A course which walks through the basics of React and lightly covers Redux along with how to use those tools to develop applications.

Does-React-Make-You-Sad? -- The Quiz

September 2016 – October 2016

Ask

  • An easy way to determine whether React is the correct solution.
  • Interactively decide how to use React in your project.

Solution