Web: React.js, Redux, Node.js,HTML, CSS, ES6, Jquery, AJAX, Bootstrap, WebServices Frameworks: Spring, SpringMVC,Hibernate,Mongoose Databases: MySQL, SQL Server, MongoDB,
Tools: Intellij, Eclipse,STS,Webstorm,VSCode, Maven,Junit, Postman Professional Experience
Health Interactive.Inc North Brunswick, New Jersey Full Stack Software Developer (Java,Node,REST,Mongoose ) Apr 2018 –Present
Took an key role in full stack software development for projects including internal teams and external clients.
Developed REST API using Node.JS, Express.JS and Mongoose for medical device application .
Coded the In-house application for PGx data analysis using Java. Shiyan Technology Inc China
Full Stack Software Developer (React,Node,Express,Mongoose,Bootstrap) Aug 2014 – Jan 2017
Played an instrumental role in all phases of conceptualization, design, and development
Designed Single Page Application using React.js and optimize UI performance using immutable.js .
Designed reusable component using React/Redux and perform unit test using Enzyme and Mocha.Built and maintained REST API to assist front-end team using SpringMVC, Node.js
Implemented RDBMS and No SQL concept to design schema and query/manipulated data. Key Projects
1. PGx data analysis project May 2018 – Present
Load all kinds of complex biology data such as disease/variant/haplotype/fenotype/genotype and reflected their relationship using object relational mapping.
Provide the API for front-end to enable biology analyst to retrieve and modify the gene data. Technology Used: SpringMVC, Spring, Hibernate, Ajax, JSP,POI, MySQL. 2.Medical Device Application May 2018 – Present
Coded the REST API using Node/Express/MongoDB.
Used Mongoose for MongoDB object modeling and create schema for models
Coded the front-end page using EJS,Bootstrap and design some corresponding graph to reflect the relationship of some models in the system using html5 canvas
Technology Used: Node, Express, Mongoose, Ejs, MongoDB. 3.Automobiles sales management platform Apr 2016 - Jan 2017
Designed the REST API and provide data for front-end using Node/Express/Mongoose
Developed single page applications such as automobile selection using ES6 and frameworks such as React and Redux.
Used Middleware, Redux Promise in application to retrieve data from Back-End and to perform Restful services.
Created reusable React components and implemented Redux Pattern into the solution to maintain the stable and always updated Application state.
Technology Used:React, Redux,JSX, Node, Express, Mongoose, MongoDB,, AntD Education
Maharishi University of Management Fairfield, IA Master of Science Computer Science 2017 – 2019 Illinois Institute of Technology Chicago,IL Master of Science, Electrical Engineering 2008 – 2010 HuaQiao University China Bachelor of Science, Electrical Engineering 2003 - 2007