Post Job Free
Sign in

javascript, html, css, angularJS, Bootstrap

Location:
New York, NY
Posted:
March 31, 2017

Contact this candidate

Resume:

TIM LIN

+1-347-***-**** • **********@*****.*** • GitHub: github.com/xhlin1217

OBJECTIVE

Full time opportunity within web application development providing the opportunity to contribute and expand upon skill, experience and capabilities.

TECHNICAL SKILL

Languages JavaScript, HTML, CSS, AJAX, JSX, JQuery, JSON, SQL, LESS, GIT,

XML, C++, C#, Java, Python

Frameworks & Libraries AngularJS, ReactJS, UI-Router, Lodash, Bootstrap, Font-awesome, ZXing

Environment & Package Node.JS, Webpack, Babel, Express, PhantomJS, NPM, nodemon, MongoDB

IDE & Editor& Tools MYSQL, Robomongo, Sublime Text, Notepad++, Bracket, WebStorm, Visual studio IntelliJ IDEA

Debugging & Testing Unit Test (Jasmine and Karma), Chrome Inspector, Firebug

Version Control GitHub, Bitbucket

PROJECTS

Authentication Server

MEAN Stack Responsive Single Page Application(SPA)

Securely authenticate User, create and destroy JWT when user login and logout, and send confirmation email when user register.

Project technologies involved with AngularJS, Bootstrap, JQuery, Express, Nodemon, Morgan, Mongoose, Body- Parser, Bcrypt-nodejs, Jsonwebtoken, mongoose-title-case, mongoose-validator, nodemailer-sendgrid-transport, and nodemailer.

Setup MongoDB database for data storage and Back-End data validation check with Mongoose and RegEX.

Using ngRoute for rendering multiple views and controller, also create factory service for functions.

Create custom directive for confirm password when new user register and check user information with RESTful web API for no duplicate Email and Username and prompt user immediately.

Automatically send Email to user for confirmation and provide re-send feature, initial lock user account before them activate by clicking the link on their email.

Generate JWT when user login and automatically read JWT when user load or refresh page, also destroy cookie and session when user logout.

Forum Comment Application

React FullStack Responsive Single Page Application(SPA)

Forum Comment Application allow user create new zone and comment

Project technologies involved with ReactJS, BootStrap, JQuery, Webpack, Babel, ES6, Express, Node, MongoDB, nodemon, body-parser, cookie-parser, mongoose, morgan, npm, and superagent.

NPM as package manager to install ReactJS module cores, Webpack, and Babel as frontend development, and install express and mongoose as backend support.

Configuration and collecting all the JS file by using Webpack and bundling all JS files.

Transpile JSX back to JavaScript by using Babel, and also make them compatible with ES5 and ES6.

Parse request bodies by body-parser and Bootstrap for Page styling.

Superagent for Restful web service for communicate to MongoDB in order to manipulate data such as get, put, post, and delete operation.

Data permanent save to the backend database supporting MongoDB with mongoose.

EDUCATION

Bachelor of Science in Computer Science and Mathematics August 2011 - May 2016 The City University of New York College of Staten Island GPA: 3.19



Contact this candidate