Post Job Free

Resume

Sign in

Project Developer

Location:
Portland, OR
Posted:
May 02, 2016

Contact this candidate

Resume:

Cathy Mou

aculyr@r.postjobfree.com, 614-***-****

Summary

6+ years of experience in front-end web development as an UI developer using web technologies such as HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Can JS, Backbone JS, Twitter Bootstrap and Angular JS.

Experience in sending and retrieving data files in JSON using AJAX calls.

Strong knowledge in using libraries like jQuery to implement dynamic webpages.

Create Single Page Application using MVC JavaScript framework.

Knowledge about Require JS to modularize code.

Experience in analyzing and resolving cross-browser compatibility issues and provide coding solutions to scalability and reusability problems.

Excellent in creating and maintaining responsive webpages using Bootstrap.

Familiar with mainstream testing as well as browser developing debugging tools/plugins such as Chrome inspector and Firebug to track and fix bugs.

Experience in using assistant tools such as SVN and Git.

Expertise in using Visual Studio IDE, Brackets text editor as well as familiar with WebStorm, Sublime, Notepad++, and Eclipse.

Excellent analytical, problem-solving and communication skills and pay attention to detail.

Capable of learning new technologies through self-learning as well as adapting to new environment quickly.

Technical Skills:

Web Develop Technology

HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery UI, JSON, AJAX

Framework

Twitter Bootstrap, Angular JS, Backbone JS, Can JS

Version Control

Tortoise SVN, GIT

Testing Tool

Chrome Inspector, Firefox Firebug, IE Tester, Responsive Web Design Tester, Jasmine Framework

IDE/Text Editor

WebStorm, Eclipse, Sublime, Notepad++

Application Platform

Chrome, Firefox, Safari, Internet Explorer

Operating System

Windows, Mac OS

Professional Experience

Client: JP Morgan Chase Columbus, OH/New York, NY (March 2015-Present)

Role: Senior Front End Developer

Project: Chase Online Banking/ECM DocSync/Risk Assessments/Training Planning System

I have been working on multiple projects in JPMC across different LOBs. This online banking system enables customers to conduct financial transactions, such as transferring fund, viewing account balances and downloading bank statements, etc. on a website operated by the bank. DocLink consists of a generic set of services and widgets for ingestion, capture, assembly and search, designed to address the needs of various LOBs across Asset Management to securely manage, store, tag and search digital assets across different ECM repositories. Training and Awareness Planning System allows different teams to create training courses according to risk assessment units, line of business, region and many other categories. It also allows different teams to view, edit, approve or reject course and curriculum created.

Responsibilities:

Coordinated with Business and design UI components and widgets.

Built the mockups and application from scratch.

Developed application using HTML, CSS, JavaScript, jQuery, Bootstrap, Require JS and Can JS with the Eclipse, SVN and Tomcat.

Used Less as CSS pre-processor to extend and add features.

Used Template engine such as Mustache JS and Handlebar JS.

Used AJAX to retrieve data through jQuery methods or used Can JS built-in method.

Used Postal.js to broadcast events so that widgets can communicate with each other.

Managed script packages with Bower to get all the dependencies and kept track of these packages in a manifest bower.json file.

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

Environment:

HTML, CSS, JavaScript, jQuery, JSON, AJAX, Require JS, Can JS, Tomcat, Eclipse, Sublime, Bootstrap, Windows 7, Firefox, IE 11, SVN.

Client: R3 Funding LLC New York, NY (January 2013-February 2015)

Role: Senior Front End Developer

Project: Real Estate Loan Listing System

R3 Funding, LLC. Is a national lender corresponds to provide mortgage brokers and borrowers access to the various national lenders located in New York City and Canada with secondary market debt products for long-term, fixed and floating rate, non-recourse commercial real estate loans. A listing can contain resourceful data such as rates, prices and descriptions that should be displayed across full webpages in various environment. Requirements of the project include an implementation in MVC Angular framework with styling supported from Bootstrap and dynamic applications that can sort, filter data flawlessly using two-way data binding technique for overall performance. Routes must be set up together with JSON object.

Responsibilities:

Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.

Created requirement analysis, design, and coding using JavaScript, HTML5, CSS3 and Angular JS using SubLime, Git and SourceTree.

Systematic markup in semantic fashion for HTML5 that make use of advanced features.

Applied responsive webpages using Bootstrap to render buttons, tooltips, panels, carousels, tables, button groups, affix, form inputs, tables, and thumbnails to work on several devices width.

Tested and configured AJAX calls to ensure receiving appropriate status when inputting different requests.

Utilized Agile Methodology to manage projects and designing flow.

Created different modules that depends on each other with specific controllers, templates, scopes, custom filters and directives using Angular JS.

Developed test cases using several Jasmine testing methods to confirm on outputs, behaviors, and performances of complete modules.

Embedded objects such as videos and audios on webpages that respond accordingly when sizes of browser alternate.

Engaged in third party APIs to retrieve data for social network linking, interactive maps.

Environment:

HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Jasmine, Git, Angular JS, Bootstrap

Client: Zirkel The World New York, NY (January 11- December 12)

Role: Front End Web Developer

Project: Travel Guide System

Zirkel The World is a creative travel agency organizing unique small group weekend, long weekend, or long excursions across the globe. They incorporate history, art, wine or beer tasting, beach, mountains, culture, adventure, and more. Well known for their unique and customized trip. Main structure of the website is to display multiple trip schedules, photo galleries, and blogs with rich resources and friendly user experience. The travel guide system utilizes in creating articles in pictures and texts together with displaying user information, interactive social links, and comment sections.

Responsibilities:

Participated in the requirement analysis and technical assessments to make user-friendly interface and generate project plan document.

Provided front-end design using HTML, CSS, JavaScript and jQuery.

Used AJAX to retrieve data through jQuery methods.

Implemented forms that required jQuery Validation Plugin for multiple elements with emphasis on data binding validation while typing.

Obtained data using third party APIs to acquire destination or location information then placed them in appropriate positions within webpage design.

Applied responsive webpages principle in designing website layout to fit different device scenarios while maintaining same user experience using Bootstrap grid system.

Created separate applications with unique controllers, different route configurations and templates with injected dependencies.

Used application version control tools such as SVN to maintain repository change.

Environments:

HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, JSON data, Firebug, Chrome Inspector, SVN

Client: AXA Advisors, LLC Syracuse, NY (June 08- December 10)

Role: Front End Web Developer

Project: Information Management System

AXA Advisors, LLC aims to build long-term relationships with clients and community, providing fee-based financial planning and non-fee planning strategies. This company requires a responsive and dynamic website that focuses on providing useful information about the company and products. The Information Management System handles data from the client and display them back to client side in a systematic fashion. The project focuses on creating a rigid and static webpage with friendly navigation and interactive information.

Responsibilities:

Understood the requirements from the business to clearly define the project plan documentation and was also involved in brainstorming sessions.

Implemented complete webpages design with navigation as well as general architecture with different section, contact forms, logo icons, and lists.

Handled images and text from backend server then processed to present on a responsive platform.

Inputted simple element with specific time intervals using resources from jQuery plugins, progress bar, JSON and data objects URLs.

Generated fundamental JavaScript functions on webpages to create dynamic environment such as subcategories, highlighted links, clickable buttons, and dropdown menus.

Worked with Tortoise SVN to manage the code repository.

Environment:

HTML, CSS, JavaScript, jQuery, JSON, SVN, IE Tester, Chrome Inspector, NetBeans

Education

Master of Science in Finance

Syracuse University, Syracuse, NY



Contact this candidate