• No results found

Lucy Zhang UI Developer Contact:

N/A
N/A
Protected

Academic year: 2021

Share "Lucy Zhang UI Developer Contact:"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Lucy Zhang UI Developer

[email protected]/[email protected]

Contact: 646-896-9088

SUMMARY

Over 7 years of extensive experience in the field of front-end Web Development including Client/Server

application design.

 Extensive experience in UI development, UX design, rich user interface design, visual design, front-end

development, documentation, web 2.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, SEO, application architecture, wireframes, project and team management.

Proficiency in HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, NodeJS, AJAX, JSON and

XML.

Expertise in using AngularJS to develop Single Page Applications (SPA) and extensive experience in

Model-View-Controller (MVC) framework.

 Thorough understanding in using Web Services such as SOAP protocol in JAXWS and RESTFUL web

services, generating and parsing response data to user interface with JSON

 Experience in working with third party web services APIs (like Google APIs) and Web Services using

AJAX and jQuery.

 Responsible for maintaining cross browser compatibility and therefore worked with different browsers, such

as safari, Internet explorer, Firefox and Google chrome.

Experience in debugging and troubleshooting using different debugging tools, such as FireBug, Chrome

Inspector and IE Tester and familiar with front-end unit test tool Jasmine.

Expertise in creating page layouts using CSS/CSS3 and the corresponding preprocessors, like SASS and

LESS.

Hands on experience in version control tools (GIT and SVN), streamline web workflow tool (Bower) and

JavaScript package manager (npm).

Involved in process of software development life cycle (SDLC) such as Agile and Scrum workflow.

 Wide experience in using various IDE's, such as Notepad++, Brackets, Eclipse, Dreamweaver, Sublime Text,

Atom, Photoshop.

 Excellent communication skills, efficient work both in teams and individually, with ability to understand

and convey both technical and non-technical concepts, meeting the requirements and proficient in grasping new technical concepts.

WORK EXPERIENCE

Comcast, NJ 10/2015-present Consultant - Senior UI/Front-end Developer

Responsibilities:

Developed UI pages using HTML/HTML5, Jade, CSS/CSS3, Less, JavaScript, Bootstrap, and

AngularJS, NodeJS.

Participated in refactoring UI code following strict MVC pattern. Improved readablity, maintenance,

executable size, and efficiency of previously code.

Built up the functionality with AngularJS and NodeJS for a Video Spare parts inventory management

website, including site views, part detail page and permission page.

Performed RESTFul service by using Jira API to create tickets with the info filled in on the RMA

information modal.

Created routes on both server-side (with NodeJS) and client-side (with AngularJS) for repair and

replenishment of parts. Passed information from server-side to client-side by making http calls.

Tested, developed and deployed the website feature in NodeJS with Express and ElasticSearch backend,

incorporating Jira API.

Experienced in developing with design patterns, such as MVC and singleton.

Participated in part of the UX design practices to adapt the existing website following the business

(2)

 Added view on the part detail page and functionality to download the RMA slip and shipping label with

Jira API.

Created AngularJS factory service for autocompleting the information filled in the form modal.

Tested the RESTful calls using Postman, making GET, POST, and POST calls according to the

requirement.

Wrote Unit test for NodeJS code and AngularJS code with Mocha-Chai and Jasmine.

Debugged with Firebug, IE developer toolbar and Google developer tools to fix issues.

Designed modal form to collect data with Bootstrap and added the functionality to the buttons with

AngularJS.

Uploaded commits of code and managed file versions with Git.

Worked on cross browser compatibility issues, coded according to W3C standards, running on different

kinds of browsers like Safari, Internet Explorer, Firefox and Google Chrome.

 Communicated with business client and team-lead to get a whole understanding of requirement, then built

the required UI modules accordingly.

 Worked closely with QA team to resolve bugs and issues.

Involved in all phases of Software Development Life Cycle (SDLC), including requirements analysis,

design and development, bug fixing, supporting QA teams and debugging production issues.

Worked in Agile process, attending scrums and completing Jira tickets in sprints.

Environment: HTML5, CSS3, JavaScript, AngularJS, NodeJS, Bootstrap, Less, Python, Elasticsearch, AJAX,

JSON, XML, PuTTY, Jira, Postman, Github, Jade, Outlook, Slack, Google Hangout, Webstorm, Sublime

HSBC Bank, NJ 07/2013-09/2015 Consultant - Senior UI/Front-end Developer

Responsibilities:

Extensive experience in developing UI pages using HTML/HTML5, CSS/CSS3, JSP, JavaScript,

Bootstrap, and AngularJS.

Participated in developing webpage applications using AngularJS along with server-side RESTful web

services.

Utilized AngularJS in the development of an internal employee evaluating system, including

questionnaires, tests and feedback pages.

 Involved in building up the online chat Q&A pop-up section and the feedback features using CSS3 and

JavaScript.

 Experienced with using npm to manage packages and projects.

Tested the RESTful service part of projects with NodeJS and MongoDB simulating the backend system.

Fetched data with redis and NodeJS to timely update the quotes of stocks on the investment page.

 Used Firebug, IE developer toolbar and chrome canary tool to debug JavaScript code and fix issues.

 Adjusted and strengthened an existing AngularJS application, following strict MVC pattern to improve

the maintenance of source code.

Implemented responsive web design using media queries and Bootstrap.

 Responsible for developing responsive applications for desktop, mobile and tablets with HTML, and

JavaScript.

 Used latest tags in HTML5 and CSS3 to design webpages and used HTML local storage web applications

to store data.

Refactored jQuery plugins for implementing features as sliders, light box, galleria, and other intuitive

features.

Collected data and validated user input by creating forms in HTML5 and JavaScript.

 Populated and built templates with Grunt.js.

 Maintained cross browser compatibility and fixed issues, running on different browsers like Safari,

Internet Explorer, Firefox and Google Chrome.

 Worked closely with business system and back-end developers to better understand the requirement, and

built the corresponding UI modules.

(3)

 Worked in scrum process, attending daily stand up and completing tasks in sprints.

 Managed file versions with SVN tortoise.

Environment: HTML5, CSS3, JavaScript, AngularJS, jQuery, SASS, JSP, AJAX, JSON, XML, MAC OS,

ECLIPSE, JBOSS and SVN.

The Charles Schwab Corporation Company, CA 01/2012-06/2013 Senior UI/Frontend Developer

Responsibilities:

Developed front-end UI pages using HTML, DHTML, XHTML, CSS, JSON, JavaScript, jQuery and

AJAX.

Built up stock quote search system using jQuery with Google search APIs and implemented efficient

real-time quotes search on company’s database.

Structured a stock quote sorting and processing system using HTML, CSS and jQuery.

 Involved in the requirement analysis along with the estimations and scheduling.

Performed responsive UI design with Bootstrap.

Developed Web API using NodeJS and hosted on multiple load balanced API instances.

 Maintained cross browser compatibility and performed cross browser testing in IE, Mozilla and Chrome.

Created jQuery Plugins using jQuery Plugin functions and published to the registry.

Developed jQuery Portfolio Gallery and show the images along with items to make webpages and quote

search more accessible.

 Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.

 Adapted Date Time Picker using Object Oriented JavaScript extensively.

 Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and

SQL Stored Procedure.

 Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM

and DOM Functions.

 Responsible for developing XML, HTML, and JavaScript for client side presentation and data validation

on the client side within the forms.

 Kept in touch with different customers for their requirements and modified code to better meet the

customers’ needs.

 Successfully executed all the test cases and fixed every bug or issue identified during the test cycles.

Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, jQuery, AJAX, JSON, ECLIPSE,

SQL server.

TOSHIBA America Medical Systems, CA 01/2010 – 12/2011 Consultant – Web/UI Developer

Responsibilities:

 Involved in development, design and implementation of front-end part of application.

 Developed the User Interactive web pages in a professional manner using web technologies such as

HTML, CSS, JavaScript, jQuery and AJAX.

 Created Master Pages, CSS templates and integrated jQuery plugins such as Silverlight, validate, form,

lightbox and jqzoom to create user friendly webpages.

 Designed and maintained the login system with jQuery, making the login system has good readability and

easy accessibility.

Implemented Auto Complete and Auto Suggest functionality with Ajax, jQuery, Web Service call and

JSON.

Integrated HTML, CSS with jQuery and made dynamic pages with AJAX, JSON and XML

Created HTML navigation menu which changes dynamically and derived from database in the form of

(4)

 Developed a variety of generic JavaScript functions for password validations.

Used AJAX, JSON with jQuery to request data and response processing.

 Responsible for developing programs to transfer the XML data to database, making the website XML

driven.

 Worked in teams where requirements were constantly implemented, tested and improved through an

In-house A/B Testing framework.

 Responsible for designing patterns using Singleton, MVC and Factory Pattern. Interacted with APIs using

application level code.

 Communicated between web service client and service provider with REST messages.

 Transferred contents from existing website to a new database-driven website

 Designed table-less layouts with CSS and appropriate HTML tags in coordination with W3C standards

 Created optimized graphic websites and application interfaces using HTML and CSS.

 Hands on experience with all aspects of the web applications including maintaining, testing, debugging

and deploying

 Communicated with QA team on regular basis to fix the reported bugs or defects and checked cross

browser compatibility.

 Worked closely with other members in the team and used version control tool SVN to commit code

changes.

Environment: HTML, CSS, JavaScript, jQuery, JSP, AJAX, JSON, XML, JBOSS

DIRECTV, NY 06/2008 - 12/2009 Consultant - Web/UI Developer

Responsibilities:

Worked on building interactive prototypes using HTML, CSS, and basic JavaScript from sketches.

 Involved in almost every step of the Software Development Life cycle (SDLC).

 Worked on cross-Browser compatibility issues and integration of the project.

Developed CSS templates.

Used SQL server to get the data.

 Modified designs and templates for better user interaction and understanding.

 Communicated with QA team; involved in cross browser testing, loading and performance checking.

 Worked on UI development and setup Community Server Social Network member and SharePoint sites.

Environment: HTML, CSS, JavaScript, XML, SQL, PL/SQL, Windows XP.

EDUCATION

Master of Science in Computer Science

New Jersey Institute of Technology Newark, NJ, US

SKILL SET

Database Oracle, SQL Server, MySQL, PL/SQL, MongoDB

Web Programming Language HTML, HTML5, CSS, CSS3, JavaScript, Java

Other Programming Language Matlab,

Skills JQuery, JSON, Ajax

Framework Bootstrap, AngularJS, NodeJS

Preprocessor SASS, LESS

(5)

References

Related documents