Web Ui Developer Resume
Levittown, NY
SUMMARY
- 6 years of professional work experience as a developer in Web UI/Java/J2EE applications wif strong Object Oriented Programming skills related to Finance and E - commerce industry.
- Expertise in Front-End technologies including HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Backbone.js, AJAX, XML and JSON.
- Proficient in HTML/HTML5 such as using Application Cache to support teh offline browsing, also new features such as Multimedia Support, Local Storage, Input Attribute Validation and Cache.
- Experience in using CSS/CSS3 to instance teh layout wif Box-model, build dynamic user interface wif utilizing Transitions, Transforms, and Animation.
- Fluent in JavaScript such as maintaining teh HTML DOM and binding teh Event handlers, Using Prototype and Closure to achieve JavaScript encapsulation.
- Practice wif jQuery for DOM manipulation, wif good understanding of Selectors, Events, Functions, TEMPEffects and AJAX Call.
- Skillful in using AngularJS to design Single Page Application (SPA) by instancing Routing, Combined Templates wif information from Model and Controller using Dependency Injection.
- Excellent knowledge in using Bootstrap and CSS3 media query to implement Responsive Design and wif Grid System to design layouts. Applying Modal Plug-in to pop up dialogues and Carousel Plug-in for slideshow.
- Confident in Backbone.js for instance MVC Pattern, Models, Collections, View and Router.
- Capable in Core Java concepts, such as Collection, Exception Handling, Multi-threading, Garbage Collection, Annotation, Generics and Java APIs. And solid understanding of Object Oriented Programming (OOP) concepts and Object Oriented Design (OOD) Methodology.
- Familiarity wif Design Pattern for instance Singleton, Factory, Proxy, Prototype, Facade, Adapter, Decorator etc., also in J2EE patterns such as MVC, POJO, DAO etc.
- Skilled in J2EE including JSP/Servlet, JSTL, JAXB, and web services such as REST and SOAP
- Knowledgeable in Spring MVC, Spring IoC and Spring AOP, and also experience in Spring Security, Spring Cache, Transaction Management.
- Hands-on experience wif Hibernate for instance handling Mapping via XML/Annotation in Configuration, also has knowledge of hibernate Cache to thrift spending.
- Strong understanding of Test-Driven Development (TDD) and types of testing including Unit Testing, Integration Testing, Black-box Testing, White-box Testing and Grey-box Testing.
- Practiced in util-tools such as CVS,SVN, Git, JIRA, Jenkins, and Maven.
- Has a good understanding of SDLC, participated in Agile development and Daily Scrum.
- Quick learner wif excellent problem solving and communication skill, ability to interact wif clients and business users, a good team player and self-starter.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, JavaScript, SQL, HQL
Web Technologies: HTML/HTML5, CSS/CSS3, jQuery, Bootstrap, AngularJS, Backbone.js, AJAX, XML, JSON, DOM
Web Service&Servers: REST, SOAP. Apache Tomcat 6.x/7.x
J2EE Technologies: Spring 2.x/3.x, Hibernate 3.x, Spring Security, JSP, Servlet, JSTL, JavaMail, JDBC
Database: Oracle 10g/11g, MySQL
Operation Systems: Windows, Mac OS, Linux
Testing/Control Tools: JUnit, QUnit, CVS, SVN, Maven, JIRA, Eclipse, Visual Studio, Matlab, Log4j
PROFESSIONAL EXPERIENCE
Confidential, Levittown, NY
Web UI Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) which is started from requirements gathering and performance analysis in Agile environment.
- Designed and developed front-end user interface wif HTML/HTML5, CSS/CSS3, JavaScript, jQuery, and AngularJS .
- Using Bootstrap to developed Responsive user homepage for different device.
- Using Bootstrap to build Navigation bar, Drop-down menu, Image Carousel, Modal, Form, Table, Tabs, Popover, Pagination, and implement user experience wif DatePicker, DataTable, Dynamic Charts, etc..
- Used HTML5 Form Validation, Type and Attributes Restrictions to validate teh client inputs.
- Supported Single Page Applications based on different query from client using AngularJS which include Routing, Directive and Templates. Including Data-binding, Data-filter by AnglularJS to support data searchable and sortable from client.
- Involved in $http to finish AJAX Call to send and receive data in JSON data type, and implemented Angular’s jqLite to achieve DOM manipulation.
- Applied Angular Chart to display monthly interest rate floating tendency and ratio of total interest.
- Applied JSP Session Scope Object to record log-in status, and save client information in teh Local Storage, such as save user mortgage calculation results..
- Dealed wif Cross Browser Compatibility for different browsers such as Chrome, Firefox and Internet Explore.
- Extensively used Core Java including Collection, Exception Handling, Generics and Annotation.
- Implemented e-mail module which send sign-up verification or update notification by JavaMail.
- Developed application wif Spring framework which implemented MVC Design Pattern and integrated wif Hibernate, and build Spring REST web service to process data from database to front-end.
- Implemented Spring Ioc features for Bean Management, applying Spring Cache to reduce repeated logical calculation and unnecessary database access.
- Used Spring Security to achieve client log-in autantication and authorization.
- Involved in various testing method such as JUnit testing, QUnit testing, Integration testing, White-box testing and Black-box testing.
- Used Subversion (SVN) for version control, and JIRA for project tracking.
Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX, JDK1.7, Spring 3, Spring MVC, Spring Security, Hibernate 3.5, Oracle, JavaMail, JUnit 4, Apache Tomcat 7.0.
Confidential, Mineola, NY
Web UI Developer
Responsibilities:
- Participated in all aspects of Software Development Life Cycle (SDLC) such as user requirement gathering, analysis, program design and implementation wif Agile Methodology.
- Used HTML, CSS to design front-end user interface.
- Applied JavaScript to handle teh basic front logic and handle teh DOM Event.
- Developed Responsive Web Designs using Bootstrap.
- Worked wif jQuery Validation Plugin to validate teh user inputs and designed Navigation bar, Dropdown menu, ImageCarousel, ScrollSpy, Button, Modal, Form, Table, Togglable tabs, Pagination using jQuery UI.
- Used jQuery to manipulate DOM and validate inputs, also used jQuery AJAX Call to send and receive JSON data.
- Extensively use of Core Java features including Collection Framework, Exception Handling, Generics and Annotation in teh logic tier to implement different client functions.
- Implement email verification, notification, report and data status update module using JavaMail.
- Designed POJOs for user inputs and results. Applied GoF Design Patterns like Singleton and Template for bean and session management respectively.
- Developed teh application using Spring Framework which implemented MVC Design Pattern and integrated wif Hibernate for Object Relational Mapping.
- Extensively used Spring IoC for Bean management and Transaction management.
- Configured Hibernate Annotations to implement mapping between java bean and database.
- Implemented Hibernate Cache to improve teh query efficiency wif cache for session factory and cache for query result sets.
- Involved Spring Security and MD5 for security enhancement and manage autantication and ensure teh back-end security.
- Wrote HQL, and SQL queries to access and fetch data from database.
- Utilized JSP Session Scope Object to maintain teh user status.
- Used various testing methods such as Unit testing, Integration testing and Regression testing.
- Created JUnit test cases for Unit Testing on Java Class, Created QUnit test cases for jQuery/JavaScript testing.
- Used Log4j inside teh application for logging information.
- Coordinated wif Architects, participated daily Scrum Meeting to keep processing in project and update related information.
- Used Subversion (SVN) for version control, and JIRA for project tracking.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, JSON, AJAX, JDK1.6, Spring 3, Spring MVC, Spring Security, Hibernate 3.5, Oracle, JavaMail, JUnit 4, SVN, JIRA, Apache Tomcat 7.0.
Confidential, Secaucus, NJ
Web UI Developer
Responsibilities:
- Extensively involved in Agile Software Development and phase of SDLC (Software Development Life Cycle) including business requirement analysis, design, implementation and testing.
- Designed front-end page layout using HTML, CSS, used JavaScript to handle simple logic and calculation on teh web page.
- Used jQuery, JavaScript to validate user inputs.
- Utilized jQuery to achieve front-end TEMPeffect for instance Hide, Show, Slide and Animate. Also jQuery Traversing to manipulate teh DOM and jQeury AJAX Call to transfer JSON data.
- Applied JSP Session Scope Object to record log-in status, and save client information in teh Local Storage, such as save user carts items until user check out or delete.
- Implemented guess-you-like functionality based on user order history and provide corresponding books based on browse history from teh Session Storage.
- Widely applied Core Java such as Collections, Exception Handling, Generics and Java I/O to implement algorithm and logic calculate.
- Implemented JavaMail for allowing user active their account and password reset password.
- Extensively used Spring MVC and integrate wif Hibernate to connect from client-side to mid-tier, Spring IoC for bean Management, Hibernate template wif Spring DAO to interactive wif database.
- Implement Spring Security to manage user autantication and authorization.
- Supported users search books by multiple criteria combinations such as author, book name, minimum price, maximum issuing data and using Hibernate Criteria.
- Configured Hibernate Cache to cache teh session object and query resultsets.
- Agile and Daily Scrum methodology to improve software quality and process efficiency.
- Used SVN for code repository and version control.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, JDK1.5, Spring, Spring MVC, Hibernate 3.0, Oracle, JavaMail, JUnit, SVN, JIRA, Apache Tomcat 7.0.