Post Job Free

Resume

Sign in

Developer Engineering

Location:
Newark, CA
Posted:
March 24, 2021

Contact this candidate

Resume:

Tiancheng Fan

Location:Mountain View, CA phone: 201-***-**** email: adk4w0@r.postjobfree.com

PROFESSIONAL EXPERIENCE Full Stack Developer, Marlabs Inc, Piscataway, NJ April 2020 - present

Identified and determined requirements with business users and delivered web applications based on their needs.

Implemented Micro-Services architecture for the creation of loosely coupled components using Spring Cloud and utilized Spring Boot for accelerating the development process.

Used Spring Security to provide JSON Web Token authentication and authorization feature for the application.

Worked on http request using Axios and configure global error handling.

Developed the front-end UI using ReactJS and decorated with HTML5, CSS3 and Material-UI.

Built the global state for components communication using Redux and used Redux-Thunk to execute asynchronous code.

Optimize React component structure and replace some class based component with functional component so that improve 10% performance for the cargo management system.

Responsible for building report service, deploying it on AWS ECS.

Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Full Stack Developer, Itlize Global, Piscataway, NJ Sept 2019 - March 2020

Designed UI prototype and built a full-stack web application from scratch allowing client to store medical data.

This single page application based on React for front-end, NodeJS for back-end, and SQL-Server for data base.

Developed several life cycle methods like componentDidMount to send http request by Axios before data displayed .

Used Spring Security to provide JSON Web Token authentication and authorization feature for the application.

Conducted Redux to pass states through different components.

Applied Interceptor to add JWT in the header to improve the security of Application. After authentication user can access different pages like search page, detail page. SKILLS

Programming/Scripting Languages:java, JavaScript, HTML5, CSS3

Frameworks: React,Spring Boot, Spring MVC, NodeJS, Hibernate, Restful API

Languages: Fluent in English, Chinese

Tools: Eclipse,VS Code, Maven, SQL-Server, MySQL,AWS, Postman Git, Matlab SELECTED PROJECTS

Designed a web crawler 2018

Use Regular Expression to get top 100 movie details from maoyan.com.

Do not want the web crawler to scan same page so that store every url in queue and compare with new url every time.

Save all data in TXT document.

EDUCATION

Stevens Institute of Technology, Hoboken, NJ Sept 2017 - May 2019 Master of Engineering in Electrical Engineering

Beijing University of Technology,Beijing, China Sept 2012 - June 2016 Bachelor of Engineering in Automation



Contact this candidate