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
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.
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
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