- Sherry Wang has over 6 years of experience as a front-end UI developer building web applications using technologies like HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
- She has experience developing e-commerce, banking, and insurance applications for clients including Priceline, Bergdorf Goodman, and Ping An Insurance.
- Her responsibilities have included requirements gathering, designing responsive user interfaces, integrating APIs, and using version control systems like Git.
1. SHERRY WANG
sherrywang@giimail.com
SUMMARY:
• Around 6 years of professional experience as a Front-end UI developer in Java/J2EE Web
applications development.
• Rich experience in developing web applications for E-commerce, Insurance and Banking.
• Strong front-end UI development skills including HTML5, CSS3, JavaScript and
BootStrap3.3.6.
• Extensive expertise of creating Single page applications and implementing MVC framework
using AngularJS1.4.3.
• Excellent hands on using jQuery UI and Angular UI for responsive web services and styling
of cross-browser compatible web page (Chrome, Firefox, Safari, IE).
• Hands-on experience in developing Responsive Web Design using CSS Media Queries and
Bootstrap3.3.6.
• Professional experience with CSS3 preprocessed language to improve CSS coding using SASS
and LESS.
• Extensive knowledge in integrating jQuery1.11 Fusion Charts and D3.js4.1.1 components
for presenting data in graphical mode.
• Expertise in using JSON5.0 and AJAX features to exchanging data with Server and Database
asynchronously.
• Proficient in creating MEAN Stack based web applications.
• Experience on Server side programing using SpringMVC4.0, Hibernate4.3.11, RESTful,
Apache Tomcat 7.0.
• Experience in creating Spring MVC web applications using Hibernate and database
systems like Oracle 11g and MySQL 5.0.
• Experienced in handling Unit testing using Jasmine 2.3 and JUnit 4.12 for mock target object
following Test Driven Development (TDD).
• Experienced in continuous integration and continuous deployment using Jenkins 2.7.1.
• Experience in using SVN and GIT for version control, MAVEN for project development
procedure.
• Experience in Agile methodologies and Scrum environment.
• Hands-on experience continuous integration and continuous deployment new features using
Jenkins.
• Self-motivated Team player. Highly sense of working responsibility and passion to learn new
technologies.
TECHNICAL SKILLS:
Web Technologies IDE & Tools
HTML/HTML5, CSS3, JavaScript, Bootstrap, Eclipse, NetBeans, Sublime text,
JQuery, AJAX, JSON
JavaScript Libraries Data Bases
Angular.js, Node.js Oracle 10g/9i, MySQL, MongoDB
Debugging Tools Unit Testing Tools
Page 1 of 5
2. Firebug, (internet explorer) Junit, Jasmine,
Operating Systems Wire Frame Tools
Windows7, UNIX, Linux, MAC OS X Adobe Illustrator CS3
PROFESSIONAL EXPERIENCE:
Client: Priceline.com, New York City, NY Sep 2015 - Till Date
Role: Front-End Web Developer
Project: Hotel Booking System
Description:
Priceline.com is a commercial website that helps users obtain discount rates for travel-related
purchases such as airline tickets, hotel stays and car rents. This project goal is updating and
implementing more features to the existing web application so that users could manage their entire
process from anywhere, at any time.
The main objective of this system is to provide customers with Searching Facility, Price Comparing,
Customer Review & Rating, Ticket Booking and Online Payment.
A Searching Facility module is optimized for save searching time increasing repeat customers, which
also offer users a recommendation with 5 similar deals according to the searching history. A customer
review and rating module is improved aiming to boost efficiencies and reduce processing costs for
company.
Responsibilities:
• Gathered and analyzed the requirements and converted them into User Requirement
Specifications and Functional Requirement Specifications for designers and developers to
understand them as per their perspective.
• Transferred front-end pages into Single Page Application style using Angular JS1.4.3.
• Designed, developed and enhanced various UI components using HTML5, CSS3, JavaScript,
jQuery1.11 and Bootstrap3.3.6.
• Used SASS as pre-processor to generate CSS dynamically.
• Created UI reports using D3.js4.1.1 for Payment history, Transactions History, Spend Analysis
and Credit card bills.
• Optimized and redesigned responsive web pages on different platform and mobile devices and
implement scrolling table using Bootstrap3.3.6.
• Used AJAX feature and JSON5.1 to achieve exchanging data with server asynchronously.
• Involved in file manipulation using NodeJS5.0.
• Utilized Hibernate to communicate with MySQL5.0 database in requesting and sending data.
• Involved in Developing and Consuming RESTful Services using Hibernate4.3.11 for fetching
dynamic data for display.
• Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector,
Firefox Firebug.
• Utilized Junit4.12 and Jasmine2.3 for mock target objects following Test Driven
Development.
• Used Agile Development Methodology and Scrum team structure for the development
process.
Environment:
JavaScript, HTML5, CSS3, JQuery1.11, AngularJS1.4.3, Bootstrap3.3.6, AJAX, JSON5.1,
NodeJS5.0, Hibernate 4.3.11, MySQL5.0, RESTful, Junit4.12, Jasmine 2.3
Page 2 of 5
3. Client: Bergdorf Goodman, New York City, NY Oct 14 – May 15
Role: Front End Engineer
Project: Online Shopping System
Description:
Bergdorf Goodman is one of the most popular luxury goods department stores. This project aiming to
optimize a highly interactive Online Shopping System that provides personal attention and highly
customized products and services offered.
It has multiple modules implemented, including Email marketing, E-Commerce Shopping Carts,
CRM, Promotions, Real-time Reporting and Order Management.
In order to analyze store performance to keep the right items on hand and ensure the best-selling items
are in stock, a real-time reporting is developed to align purchasing decisions with customer demand.
And CRM module is optimized to offer more flexible customer experience, target the right customers
with the promotions they want to know about.
Responsibilities:
• Involved in Requirements and Analysis Understanding the requirements of the client and the
flow of the application as well as the application Framework.
• Designed Single Page Application (SPA) style front-end pages using AngularJS1.4.3
framework.
• Developed the UI Screens using HTML5, JavaScript, JQuery1.11, Bootstrap3.3.6, DOM
Layout and CSS3.
• Implemented jQuery1.11 core library functions for the logical implementation part at client
side for all the application.
• Utilized Google analytics reports, optimized the page load time for the pages that had heavy
traffic and improvised those pages using CSS3.
• Used jQuery FusionCharts as reporting tool to visualize data interactively.
• Developed Asynchronous means of retrieval of data from the Server and Database using
AJAX features as well JSON5.1.
• Involved in configuring SpringMVC4.0 using annotation and creating and Consuming
RESTful web service with Oracle 11g for fetching dynamic data for display.
• Utilized JUnit4.11 for mock target objects following TDD.
• Used SVN for version control.
• Used Agile Development Methodology and Scrum team structure for the development
process.
Environment:
HTML5, CSS3, JavaScript, AngularJS1.4.3, JQuery1.11, Bootstrap3, AJAX, JSON5.1,
SpringMVC4.0, RESTful, Oracle 11g, JUnit4.11
Client: Ping an Insurance Group, Nanchang, China Sep 12 – Aug 14
Role: Web Developer
Project: personal insurance
Description:
Ping Insurance is one of the largest insurance and financial companies in China. This project is to
build an online insurance web application to provide customers convenient access to the quotes of
various insurance products and online claim report system.
Page 3 of 5
4. Our team is mainly responsible for individual insurance module. By offering all the information of
user and indicate the type of the contact, user can easily create contact to manage personal insurance
project.
Responsibilities:
• Extensively involved in requirements gathering and analyzing them, checking the
dependencies and design of the project.
• Designed and developed User Interface using, CSS2.1, HTML4.01 and JavaScript. Used
JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
• Designed and Developed Java Script framework which is wrapper on top of jQuery1.7
framework and AJAX based UI frame work.
• Developed different jQuery1.7 component in MVC micro architecture framework, which
internally use various design patterns such as singleton, command, delegate, etc.
• Involved in redesigning the entire site with CSS styles for consistent look and feel across all
browsers and all pages.
• Used AJAX frameworks like JQuery to develop rich GUIs and also involved in performance
tuning the website.
• Improved outgoing quality through test and yield improvements and characterization.
• Wrote test plans and performed unit testing and performance testing using JUnit1.11.
Environment:
JavaScript, CSS2.1, HTML4.01, jQuery1.7, AJAX, Junit1.11
Client: Pudong Development Bank, Nanchang, China Jul 11 – Aug 12
Role: Web Developer
Project: Online Banking
Description:
Pudong Development Bank provides banking products and services. The company offers personal
financial products and services, such as saving, loans, debit cards, wealth management and funds.
The scope of this project was to improve existing online banking applications such as monthly
statements, recent transactions, and credit history.
Responsibilities
• Designed and development of Web pages using HTML5, CSS2.1 including Ajax controls.
• Developed data insertion forms and validated them using JavaScript.
• Created and maintained the framework and layout of each portal with Cascading Style Sheets
(CSS).
• Used JQuery1.6 effects to create attractive animations and smooth transition for a better UI.
• Utilized AJAX and JSON5.1 to update a portion of a web page thus reducing bandwidth usage
and load time and add modal dialog in web pages to get user input and requests.
• Implemented new software methodologies to be able to adapt to changes in requirements
quickly.
• Validated input values to make sure that they will be accepted before they are submitted to the
server.
• Involved in creating and Consuming RESTful web service for fetching data dynamically.
• Worked closely with third party vendors.
Environment:
HTML5, CSS2.1, JavaScript, JSON5.1, JQuery1.6 and Web Services (REST)
Page 4 of 5
5. Client: China Merchants Bank, Nanchang, China Aug 10 – Jun 11
Role: Web/UI Developer
Project: Online banking
Description:
China Merchants Bank is a Chinese bank and its business areas include Personal Banking Business
and Corporate & Investment Banking Business.
This project is to develop a web application that enables authorized bank users to trade financial
instruments like T-Bonds, open-end funds with their banking account.
Responsibilities:
• Created HTML4.01, CSS2, JavaScript, pages for Presentation Layer.
• Implemented various Search Engine Optimization techniques as metadata, building inbound
link, and outbound link text, meaningful title while designing web pages.
• Utilized jQuery1.10 to make the HTML4.0.1 and CSS2 code interact with the JavaScript
functions to add dynamism to the web pages at the client side.
• Involved in JavaScript coding for validations, and passing attributes from one screen to
another.
• Applied client side validations using JavaScript and jQuery1.10.
• Built HTML4.0.1 and CSS2 system for controlling text display issues cross-platform and
cross browser.
• Utilized IE Developer Toolbar for debugging and browser compatibility.
• Used CSS Blueprint to create grids and adopt cross browser interactive features.
• Increased developer productivity by using efficient programming methodologies and local
development.
Environment:
HTML4.01, CSS2, JavaScript, jQuery1.10, AJAX
EDUCATION:
• M.S in Electrical Engineering
• B.S in Electrical Engineering
Page 5 of 5
6. Client: China Merchants Bank, Nanchang, China Aug 10 – Jun 11
Role: Web/UI Developer
Project: Online banking
Description:
China Merchants Bank is a Chinese bank and its business areas include Personal Banking Business
and Corporate & Investment Banking Business.
This project is to develop a web application that enables authorized bank users to trade financial
instruments like T-Bonds, open-end funds with their banking account.
Responsibilities:
• Created HTML4.01, CSS2, JavaScript, pages for Presentation Layer.
• Implemented various Search Engine Optimization techniques as metadata, building inbound
link, and outbound link text, meaningful title while designing web pages.
• Utilized jQuery1.10 to make the HTML4.0.1 and CSS2 code interact with the JavaScript
functions to add dynamism to the web pages at the client side.
• Involved in JavaScript coding for validations, and passing attributes from one screen to
another.
• Applied client side validations using JavaScript and jQuery1.10.
• Built HTML4.0.1 and CSS2 system for controlling text display issues cross-platform and
cross browser.
• Utilized IE Developer Toolbar for debugging and browser compatibility.
• Used CSS Blueprint to create grids and adopt cross browser interactive features.
• Increased developer productivity by using efficient programming methodologies and local
development.
Environment:
HTML4.01, CSS2, JavaScript, jQuery1.10, AJAX
EDUCATION:
• M.S in Electrical Engineering
• B.S in Electrical Engineering
Page 5 of 5