Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Zhenni Shan

San Diego,CA

Summary

Detail-oriented, organized and passionate professional. Works at fast pace to meet tight deadlines. Enthusiastic team player always ready to learn new technologies and contribute to team success.

Overview

1
1
year of professional experience
1
1
Certification

Work History

React JS Developer

Tata Consultancy Services (TCS) / DuPont
San Diego, United States
12.2021 - Current

Project Name: Advanced Administration Dashboard

  • Collaborated with the team and developed the application with JavaScript and React Framework from scratch
  • Implemented individual React components and UI elements like graphs, user heatmaps, report download, business hub tables with CRUD operations, etc.
  • Created single page application with React Router, React hooks, and utilized Context API for state management
  • Coordinated with backend developers, designed APIs and integrated the APIs with frontend code using Axios
  • Set up integration test with Jest
  • Gathered and defined customer requirements with business and UX designers, and translated the requirements into technical stories with estimated level of efforts

Full Stack Web Developer

(Coding Bootcamp Project)
San Diego, CA
08.2021 - 11.2021

Project Name: User Management System

  • Created UX design for the project and developed the tool from scratch with JavaScript ES6 and React Framework.
  • Implement UI components with HTML5, CSS3, and Responsive Web Design concepts based on design specs.
  • Implemented Redux architecture to manage the State of the application by saving States in Store, and then make changes to the States with Actions and Reducers.
  • Designed and split UI into independent and reuable pieces, and created React Functional Components to represent each piece in isolation.
  • Developed data entry sorting by saving sorting criteria in State data, and dispatching Actions to update Reducer state whenever sorting criteria changes.
  • Designed and developed keyword searching functions using React Hooks, Redux architecture and Store State to save and modify search keywords in saved State.
  • Implemented pagination with Material UI(MUI) library and Redux components and enables the user to select a specific page from a range of pages.
  • Created the backend to store user data and handled database connection with Mongoose and Express.js.
  • Built high quality JavaScript code following unit testing and test-driven development.

Technologies & Tools : Visual Studio Code, JavaScript, HTML5, CSS3, React, Redux, React Hooks, Axios, Redux DevTools, Node.js, Express.js, Mongoose, MongoDB, Github, Jira, Postman.

Education

Master of Science - Management Information Systems

University of Arizona Global Campus
05.2020

Associate of Science - Web Design

San Diego Mesa College

Skills

  • React Framework
  • Javascript, HTML5, CSS3
  • Nodejs, Expressjs
  • MySQL, NoSQL (MangoDB)
  • Redux, React hooks, Context API
  • Restful API, Axios
  • Bootstrap, Material UI, Ant Design, etc
  • Jest unit test
  • Git version control
  • Agile development

Certification

  • HACKERRANK CERTIFICATE – JAVASCRIPT (BASIC)
  • HACKERRANK CERTIFICATE – JAVASCRIPT (INTERMEDIATE)

Timeline

React JS Developer

Tata Consultancy Services (TCS) / DuPont
12.2021 - Current

Full Stack Web Developer

(Coding Bootcamp Project)
08.2021 - 11.2021

Master of Science - Management Information Systems

University of Arizona Global Campus

Associate of Science - Web Design

San Diego Mesa College
Zhenni Shan