1. KATHY ZHANG
SUMMARY:
• Around 6 years as a UI front-end web developer
• Hands-on experience in Financial, Ecommerce and Banking domains
• Extensive Experience in designing User Interface (UI) applications and professional web
applications using HTML 5, CSS3, JavaScript, jQuery, D3.js and front-end MVC
Architecture such as AngularJS, Bootstrap
• Extensively used CSS preprocessing scripts like SASS to create logic style sheet and
Bootstrap CSS for responsive web design
• Proficient in using JavaScript and jQuery libraries for DOM manipulation
• Expertise in designing, developing and implementing Single Page Application (SPA) with
MVC architecture such as AngularJS
• Familiar with Client Side designing and validations using HTML, DHTML and Java
Script
• Strong working knowledge of JSON, AJAX and REST based web services
• Proficient in IDE such as Webstorm, NetBeans, Sublime 3, Visual Studio
• Have knowledge in latest tools and frameworks such as Backbone.js, Underscore.js,
Yeoman, Grunt, Bower
• Responsible for cross browser compatibility and hence worked on different browsers like
Safari, Internet Explorer, Mozilla Firefox and Google Chrome
• Debug the application using Firebug to traverse the document and manipulated the Nodes
using DOM and DOM Functions.
• Experienced in using front-end unit testing tools such as Jasmine, JUnit.
• Expertise level knowledge in entire SDLC process, like Agile and Waterfall, from business
analysis to development, testing, deployment, documenting, maintaining and user training.
• Hands on experience in version control tools like Git
• Experience in server side technology, like Apache Tomcat 8.0
• Familiar with Spring, Hibernate, JDBC, Oracle 11g, MySQL, PHP
• Have expertise in developing code for high traffic websites
• Ability to bring my intellectual curiosity and thoughtful opinions with me everyday
• Self-motivated and open-minded person with analytical and problem-solving skills
TECHNICAL SKILLS:
Web technologies: Web Servers:
HTML 5 CSS 3 javascript XML Apache HTTP Servers Tomcat
Servers: Front-end Frameworks:
Apache Tomcat 8.0 Deployed 0.7 Express jQuery AngularJS Twitter Bootstrap 3
Framework 4.11JBoss BackboneJS 1.1.2 Dojo Toolkit 1.10
Graphic design tools: Unit testing tools:
Adobe Photoshop CC Adobe Illustrator QUnit Jasmine Junit
CC Adobe Dreamweaver CC Firebug TTD
Page 1 of 5
1 Corporate Place South, Piscataway NJ 08854
2. Back-end technologies: Databases:
Java EE 6 Node JS Spring Oracle 12c Oracle PL/SQL Developer
Framework 4.0 Hibernate Framework 4.3 My SQL SQL Server
IDE’s and Tools: Other Tools:
Eclipse IDE Dreamweaver NetBeans 8.0 Git SVN
WebStorm 9
PROFESSIONAL EXPERIENCE:
Century 21 Real Estate LLC, Madison, NJ Jan 2015 –Till Date
UI Developer
Project: House Information System
Description:
C21 Real Estate LLC., is an American real estate agent franchise company founded in 1971. C21 is a
world-wide leading real estate service provider, provides details about their properties available to sell,
rent and lease.
The project is to develop a web site for the Real Estate Company that lists all of the managed
properties and take potential customers to know each property of the house, this website can sort the
house by property functions, schools and construction area. Show up the images and details when
buyer clicks the search button. Included in this development, our team create a "Client Administrative
Panel" that makes it very easy for the reality agents to update the listings, removing sold properties
and add new properties.
Responsibilities:
• Worked with the developer team on successfully developing business logic implementations
including front-end designing and back-end searching for data filtering and merging.
• Created the website, developed web sites using the leading web technology such as HTML5,
CSS3 and JavaScript
• Involved in creating Single Page Application(SPA) for adding or removing information of
properties
• Designed Angular custom directives for charts in D3.js to build a more readable and reusable
application
• Used CSS3 preprocessor SASS to create variables, to simplify lengthy CSS3 markup
• Consumed Ajax calls to get a response from and retrieve updated data in JSON format
• Debugged in Firebug for Mozilla Firefox, and Developer tools for Chrome
• Developed a responsive and cross-browser compatible web application in Bootstrap with
forms, buttons, navigations, paginations.
• Used UI-router replace the ng-router to create the module in this app
• Used Grunt for automation, performing repetitive tasks like minification, compilation.
• Developed test cases using Jasmine testing methods to confirm outputs, behaviors of complete
modules
• Communicated with Business Intelligence team to work corporately
Environment:
HTML5, CSS3, AngularJS, D3.js, Grunt.js, Bootstrap, JavaScript, JQuery, AJAX, Spring,
Page 2 of 5
1 Corporate Place South, Piscataway NJ 08854
3. RESTful API, MySQL
Columbia Bank, Fair Lawn, NJ Apr 2014 – Jan 2015
UI Developer
Project: Consumer Loan System
Description:
Columbia Bank is the largest mutual financial bank in New Jersey aimed to provide financial service
to customers and businesses.
The goal of this project is to provide effective management tools for the consumer loan system. By
using this system, customers can easily manage account information, submit loan application, and
check loan status. Our team also participate in designing consumer loan comparison calculator.
Consumers can use this calculator to sort through the monthly payments, fees and other costs
associated with getting a new loan. Clients can pick the loan works best for them by clicking on “View
Report” button and comparing important values.
Responsibilities:
• Worked with the team members and Business Analysts to translate technical requirements into
coded solutions, which adhere to the company's standard for architecture, security and stability
• Followed the rules of Agile, implemented SCRUM Environment within development teams
and other non-project teams
• Developed and implemented efficient, flexible and reusable user interface components using
object-oriented JavaScript, HTML5, CSS3 and JQuery
• Implemented Loan comparison module using Angular JS along with filters and routers
• Designed styling and Bootstrap for the responsive web design
• Used CSS preprocessing scripts like SASS to create logic style sheet
• Created highly reusable and scalable user interface modules using Angular JS
• Applied JSON and AJAX to communicate with REST based web services
• Used Grunt plug-in for concatenating, minifying, uglifying the JavaScript and CSS code
• Tackled challenges to fix cross browsers compatibilities and site speed issues
• Developed and performed test cases using Jasmine and Karma in the unit test
• Used firebug for testing and troubleshooting
• Worked with source version control tool Git to manage the code repository
• Receiving the feedbacks and continually improving
Environment:
HTML5, CSS3, JavaScript, AngularJS, Bootstrap, jQuery, JSON, AJAX, Agile, Git, Grunt.js
Global Trade Specialist, Beijing, China Nov 2012 – June 2013
Java/J2EE Developer
Description:
Global Trade Specialists is a Chinese online broker, services offered includes common and preferred
stocks, margin lending, and cash management services. The Risk Portal application will be a single
point of access for users to create and manage specific reports focused on credit limits and credit
exposures. These reports will be available either by Clients or based on Portfolios of Clients,
Facilities, Products and Accounts. A primary goal of the TSS Risk Portal is to deliver well organized,
customizable and meaningful data to its users through pleasant and intuitive user interface. All data
Page 3 of 5
1 Corporate Place South, Piscataway NJ 08854
4. available to a user will be subjected to the user’s entitlement
Responsibilities:
• Actively participated in all aspects of the UI design process
• Design and develop UX, UI, HTML3, CSS5, JQuery, with the concept of “Progressive
Enhancement”, Accessibility, usability, user testing.
• Worked closely with back-end developers to find ways to push the limits of existing Web
Technology in service of creating the best possible user experience.
• Extensively worked on JQUERY and AJAX to parse the data fetched from APIs.
• Utilized various interactive plugins, widgets to design UI/UX.
• Worked with JavaScript tools such as BackboneJS and jQuery Mobile.
• Interfaced with third-party venders to customize UX/UI solutions for web verticals.
• Worked with an independent design firm to design and launch a self-serve classified ad
placement web UI.
• Worked with full control of HTML/CSS, maintaining code and cleanliness.
• Worked with back end developers to implement AJAX and dynamic HTML functionality in
JQuery.
• Maximized page load by analyzing content and making adjustments.
Environment:
HTML, CSS, JavaScript, Hibernate, Servlets, JSP, AJAX, Eclipse, XML, Oracle 10g, Log4j
Weipinhui.com, Beijing, China Feb 2011 – May 2012
Programmer/Analyst
Description:
It is a site dedicated to avid book lovers across the globe. The site acts as a media for people to share,
buy or sell books. The site also offers reviews of different books. In the home page, non-members can
directly search for the book. However, the results will be filtered and details of the person involved
with the book will not be displayed. This is exclusively available for members only.
Responsibilities:
• Conducted various requirement review sessions with the client.
• Involved in high level design process.
• Designed and developed the DAO and DTO components for the system.
• Developed various Action classes and Action form classes.
• Performed the server side validation in the Action form beans.
• Performed client side validation using JavaScript.
• Configured the WebSphere server and deployed various components.
• Implemented the database connectivity using JDBC with MySql database as backend.
• Configured the data source for the applications and also various aspects of the data source for a
better performance.
• Conducted onsite training for the Clients regarding the usage of the application.
Environment:
JavaScript, HTML, DHTML, Dreamweaver, Servlets, JSP, JDBC, WebSphere, MySQL
Page 4 of 5
1 Corporate Place South, Piscataway NJ 08854
5. Daqing Oilfield Company, Heilongjiang, China Oct 2009 – Dec 2010
Programmer
Description:
Daqing Oilfield Company develops and explores crude oil in China. I have been engaged in program
of Material Management System and was mainly responsible for daily maintaining of website, such as
store data of different kinds of material, and estimate cost of the project.
Responsibilities:
• Participate in the pre-design process for the layout design, structure design, method and
procedures
• Worked with the developer team on successfully developing customer form validations and
business logic implementations including front-end designing and back-end searching for data
filtering and merging
• Creating the website, developing architecture and templates of visibility web sites using the
leading web technology such as HTML, CSS2/3, JQuery and JavaScript
• Implemented user input data validation function using JavaScript and AJAX
• Using CSS3 borders and JQuery for the part of design of the menus
• Creating the database for storing data information using Oracle database and using Restful to
retrieve product data from the back-end database service
• Maintaining websites and provide estimates
Environment:
Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, XML, Oracle 9i, Unix shell script, JUnit
EDUCATION:
• MS (Electrical & Computer Engineering)
• BS (Electrical Engineering)
Page 5 of 5
1 Corporate Place South, Piscataway NJ 08854
6. Daqing Oilfield Company, Heilongjiang, China Oct 2009 – Dec 2010
Programmer
Description:
Daqing Oilfield Company develops and explores crude oil in China. I have been engaged in program
of Material Management System and was mainly responsible for daily maintaining of website, such as
store data of different kinds of material, and estimate cost of the project.
Responsibilities:
• Participate in the pre-design process for the layout design, structure design, method and
procedures
• Worked with the developer team on successfully developing customer form validations and
business logic implementations including front-end designing and back-end searching for data
filtering and merging
• Creating the website, developing architecture and templates of visibility web sites using the
leading web technology such as HTML, CSS2/3, JQuery and JavaScript
• Implemented user input data validation function using JavaScript and AJAX
• Using CSS3 borders and JQuery for the part of design of the menus
• Creating the database for storing data information using Oracle database and using Restful to
retrieve product data from the back-end database service
• Maintaining websites and provide estimates
Environment:
Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, XML, Oracle 9i, Unix shell script, JUnit
EDUCATION:
• MS (Electrical & Computer Engineering)
• BS (Electrical Engineering)
Page 5 of 5
1 Corporate Place South, Piscataway NJ 08854