Resume

Sign in

Developer Project

Location:
Livonia, Michigan, 48150, United States
Posted:
February 20, 2018

Contact this candidate

Chen Wang

Front End Developer

Livonia, MI

ac4jpa@r.postjobfree.com - 269-***-****

•3 years and half of experience in Front-End web development in different domains such as motor technology, E-commerce and financial service.

•Experienced in UI (User Interface) application development using HTML4.0/5, CSS3/SASS, JAVASCRIPT, jQuery,Progressive Web App design, AJAX and JSON.

•Experience in CSS3 preprocessors styling including Sass/Less with support from Compass framework.

•Experience in building Single Page Application (SPA) using AngularJS and Augular(2&4) framework.

•Basic Knowledge in Javascript view library ReachJS.

•One year experience in Java development and SQL database communication with front end service via Java.

•Building responsive website for both desktop and mobile browser with Twitter Bootstrap framework.

•Proficient with JavaScript tasks runner like Gulp and Grunt, version Control tools like GIT and SVN.

•Implement Unit Testing with Jasmine framework along with Mocha library.

•Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Google chrome, Internet Explorer, Mozilla and Firefox.

•Expertise in using Webstorm, Sublime Text2, Brackets text editor as well as have some experiences with Notepad++, NetBeans.

•Strong communication skills, with ability to convey concepts/requirements between technical and non-technical stakeholders.

•Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.

•Worked with teams where requirements are constantly being implemented, tested and improved. Authorized to work in the US for any employer.

WORK EXPERIENCE

Front End Developer(working remotely)

PGMTEK - Livonia, MI - Jan 2018 to present

Project: Website refactoring with Angular

The objectives of this project is update code and scripts that provide desired functionality to system solutions, products and programs, typically for small to medium, semi-complex applications. Develops software applications solutions, of intermediate complexity, for all or part of an assigned project. Develops, codes, tests, debugs, and documents applications systems to achieve the objectives of the client group relative to identified system needs. These systems may be new, replacement of existing systems, or significant modifications of existing software modules. Implements activities that impact mid-level components of the functional area.

Responsibilities:

•Develop the codes of UI using HTML, CSS, Javascript and Angular to create the system features and animation performance.

•Apply Progressive Web Apps technology to our component make the template pre-cached by using service worker to achieve offline-browsing feather.

•Create responsive user interface to fit different size devices(mobile and tablet)with Bootstrap.

•Cross browser compatibility design. Make sure this application can work expectantly on multiple web browsers.

•Check every specific feature and function to confirm they meet the requirement of the design specification.

•Version control with Git.

•Responsible to follow up the project schedule and check the key point on the schedule within the team.

•Present sprint demo to the whole team include business partner,project manager,UX team,etc.

•Give advice from a developer perspective during the grooming session before each sprint starts.

•Schedule planning meetings to discuss code structure when necessary.

•Set up code review meeting every two weeks to improve code quality.

•Test every detail of the application and fix bugs before publishing.

•Maintain the application stability and analyze the performance after it is published.

•Refine and optimize the source code to solve bugs and problems after the system is published, and enhance the performance of the system.

Front End Developer

Ford Motor Company - Dearborn,MI - Oct 2016 to Dec 2017

Project: Web application development

The main goal of this project is maintain and update existing web app which contains all different kinds of features that available/optional to the cars according to customer’s preference, the entire project is built based on Treegrid framework which is javascript framework particular focus on the form design, it is very convenient for the users to insert, delete or decorate any features they want to the form, the front end work is totally taken care of by Treegrid and Angular JS, then communicating to database by Java back and forth with angular services, it is a long term project will never stop updating along with the latest Ford vehicle go into the market.

Responsibilities:

•Going through and analyzing all user stories with Business Analysis team from a developer skill point at the start of each sprint, estimate the story point as well which indicates how many days it will take to complete the story.

•Writing the codes by using CSS, Treegrid and AngularJS to meet the requirements of the story.

•Implementing jasmine test along with the code development, make sure at at least 85% coverage.

•Updating corresponding table and columns in Microsoft Sql management tool as needed along with the changes in front end.

•Make the the code I commit pass the jenkins build which has to meet the threshold would otherwise fail the build

•Access server side to collect project information with AJAX and JSON using http service in Angular

•Version control with Accurev.

• Responsible to follow up the project schedule and check the key point on the schedule within the team.

• Test every detail of the application and fix bugs before publishing.

• Maintain the application stability and analyze the performance after it is published.

• Refine and optimize the source code to solve bugs and problems after the system is published, and enhance the performance of the system.

Front End Developer

KeyBank - Cleveland, OH - June 2015 to Oct 2016

Project: Digital 17

Digital 17 is a project to come up with totally new design to update customers banking and financial services based on the old system. We named each release after famous bridge in US, such as for Brooklyn Release which happened in Dec 2015, from customer impact perspective, a very small pilot group of users internal to the bank most part of digital LOB got internal user name to test application which was done as far as that time, there was no impact to external customers. After Brooklyn release, there would be multiple releases where will continue to roll out to more customers and add new functionality into IBX service which replace old backend service IB2, by the July of 2016, the whole project will be released and we plan to have all customers on IBX.

Responsibilities:

•Analyzed all the task requirements and user stories which created by Business Analysis team from a developer skill point at the start of each sprint. Maintain, enhance and recommend solutions that best suit business and technology needs form UI standpoint.

•Started html development once we got wireframes from UI/UX designer, coding with HTML5, CSS3, SASS using Sublime Text2 editor. During the period of html template development, we were really picky about html tag select which have to be sematic html tag, as it is going be playing an important role in ADA-compliant feature in our application.

•Designed and developed web and mobile applications with responsive feature using bootstrap 3.3.6.

•We also integrated all latest bootstrap feature into our style guide and customize it, so we can grab and apply it to our application directly once it is needed which is really convenient and more efficient.

•Implemented MVC pattern of AngularJS framework which used to developed Single Page Application(SPA), the entire functionality of project are developed by AngularJS, included client side validation and data retrieving from backend server using $Http service.

•Applied JavaScript tasks runner like Gulp to perform unit test, code minify and uglify, compile SASS to CSS.

•Used version control tool smart SVN.

•Conducted cross-browser testing in all browsers:IE8+, Firefox, Chrome, Safari. Used tools included IE tester, Firebugs, Web Developer and Chrome DevTools..

Front End Developer

JP MORGAN CHASE - Columbus, OH - Aug 2014 to June 2015

Project: Chase 3.0

Chase 3.0 is a project to provide customers banking and financial services. We worked to provide an accessible and barrier-free environment in our banking facilities and over the phone-and we continue to improve accessibility to our online services. It is designed to meet online usability and design requirements recommended by the World Wide Web Consortium (W3C) in its Web Content Accessibility Guidelines 2.0 as well as requirements under the Twenty-First Century Communications and Video Accessibility Act of 2010.

We also used design standards that help customers identify, interpret, understand and interact with information presented on our websites and mobile apps.

Responsibilities:

•Created requirement analysis, design, coding using HTML5, CSS3, LESS, Javascript, jQuery, using Sublime Text2 editor.

•Implemented MVC pattern of BlueJS framework which is custom framework of chase to developed Single Page Application(SPA).

•Applied responsive webpage that fits all users and devices from desktop to mobile phone using BlueUI component.

•Wrote application code to perform client side validation using jQuery and Javascript.

•Applied Gulp for task runner such as linting, compilation, unit testing, minification.

•Used version control tolls GIT sourcetree.

•Conducted cross-browser testing in all browsers:IE8+, Firefox, Chrome, Safari.

•Defined technical requirements based upon business requirements.

•Maintain, enhance and recommend solutions that best suit business and technology needs form UI standpoint.

EDUCATION

Master of Science in Electrical Engineering

Western Michigan University



Contact this candidate