Post Job Free

Resume

Sign in

Front-end Developer

Location:
Melbourne, VIC, Australia
Posted:
January 14, 2019

Contact this candidate

Resume:

(Yin) Yinfei Tang

PROFILE

• Skilled developer with IT degree and background with extensive technical knowledge

• Hands-on experience in REACT frontend development and NodeJS backend development

• Supportive and enthusiastic team member dedicated to Agile development process

• Efficiently resolving technical issues and powerful time management

• 2 years Java development experience is helpful to be a faster learner SKILLS HIGHLIGHTS

Tools:VsCode,Eclipse,VisualStudio,Oracle/MySQL/HBase, SVN(Tortoise),Git, Matlab Languages: Java, C#, C++, Python, Perl

CI/CD Tools: AWS(EC2), FireBase, Travis CI, Heroku EXPERIENCE

Project - Pizza Creator https://yinfei-pizza-creator-react-app.firebaseapp.com/

• Pizza order system with ingredients multi-select, total price calculation and consumer information form filling function.

• Implemented two versions (the native JavaScript version by higher order function to solve the issue of passing the parameters to button onclick event) and the React version.

• Related techniques for REACT version used include React, HTML5, ES6, CSS3 and so on.

• GitHub URL: https://github.com/AJClassic2014/pizza_creator Project - Tesla Range Calculator https://yinfei-tesla.firebaseapp.com/

• Tesla Range Calculator system with functions to present how far (miles) the Tesla vehicle could run in a variety of different models.

• echnologies:

- Achieved vehicle data by Fetch JSON URL at first

• React • NodeJS(Express/oauth/jwt)

• JavaScript(ES6/ES2015) • LoopBack 3

• HTML5/ES6/CSS3/SASS(SCSS) • MongoDB

• Webpack(ESLint/Babel) • RESTful APIs Design

• Redux • Material UI

Melbourne VIC

PH: +61-425-***-***

https://yinfei-profile.firebaseapp.com/ ac766q@r.postjobfree.com

- At last changed to import directly from JSON file to prevent async action running in map - Packaged by Webpack with ESLint, Babel

• GitHub URL: https://github.com/AJClassic2014/tesla_react_demo_webpack Project - Learning Management System https://yinfei-lms.firebaseapp.com/

• Learning management system is a comprehensive system to manage learning resources including students and teachers information,course information, exam results and so on.

• echnologies:

- Build the structure by create-react-app

- Frontend depends on Material UI, backend RESTful API

- Entities generated by LoopBack 3.x, MongoDB supported by MLab

- Use react router to route pages, and as a team work

- The developing process is organized by Trello(URL: https://trello.com/b/q8NsaBgT/lms- groupa)

• GitHub URL: https://github.com/groupa-lms

Project - Apple Basket https://yinfei-apple-basket.firebaseapp.com/

• Redux simple implementation to practice redux flow, when customer pick apple or eat apple, the total weight and number of the apples in the basket will be changed relatively, and present on the console of the system.

• echnologies:

- Packaged by Webpack and practiced Redux async action by redux-thunk

- Operated set of states in reducer through ImmutableJS

• GitHub URL: https://github.com/AJClassic2014/apple_basket_redux_demo EMPLOYMENT

WebberTech web design http://www.webbertech.com.au/ (January 2016-December 2017) Skills Used:

• Wordpress/Joomla

Jilin University (Zhengyuan Technology Co.,Ltd) http://www.jit.com.cn (January 2014-December 2015)

Skills Used:

• Servlet+JavaBean/Spring+SpringMVC+hibernate/Spring+Struts+hibernate

• JavaScript(JQuery-JqGrid/easyUI/zTree)

• ORM(Hibernate)/SQL(Oracle/mySQL/HBase)

• Excel VBA&ETL Tool(Kettle)/PLSQL

EDUCATION

• Master of Banking and finance Monash University (July 2011 - December 2012 )

• Bachelor of Computer Science Monash University (March 2009 - July 2011)



Contact this candidate