Ui/front End Developer Resume
Edgewater, NJ
SUMMARY
- Around 6+ years of professional experience in developing and implementing Web UI/Java/J2EE web applications using modern technologies.
- Experienced as a UI/Front End Developer with proficiency in HTML/HTML5, CSS/CSS3, DHTML, XHTML, XML, JavaScript, jQuery, Ajax, Bootstrap, AngularJS and Backbone.js.
- Expertise in HTML/HTML5 especially HTML5 new features such as Canvas, Local Storage, Application Cache, Geolocation.
- Experience in working on CSS and various CSS3 properties like Border Radius, Transition, Transform and Animations.
- Expertise in JavaScript such as callback, closure, scope, hoisting feature, self - invoking, prototype, exception handling, namespace, AJAX call.
- Solid and expertise in jQuery for instance Animations, Selectors, Functions, Events and AJAX.
- Great ability to develop Responsive Web Design by using Bootstrap.
- Professional in using AngularJS MVC architecture to split the UI logic into Views, Models and Controllers, using AngularJS to implement (SPA)Single page applications.
- Advanced development experience with AngularJS including complex directives, services, controllers, and filters; working with animations, routing, states and resource.
- Hands on experience in Backbone.js such as Backbone.js Router, Backbone.js Model, Backbone.js Collection and Backbone.js View.
- Strong experience with Cross Browser Compatibility issues and Optimization for web.
- In-Depth knowledge of Core Java concepts such as Multi-Threading, Generics, Exception Handling, Collections Framework and Java Reflection.
- Master in J2EE including JSP/Servlet, JSTL, JAXB and web services e.g. REST and SOAP.
- Extensive expertise in developing middle-tier enterprise web applications with Spring 3.x framework such as Spring MVC, Spring IOC, Spring AOP, Spring Security.
- Expert in Hibernate for instance writing configuration to handle Mapping via XML/Annotations, utilizing Cache to save the database querying expense.
- Extensive experience in SQL, PL/SQL programming with Oracle and MySQL databases.
- Deep understanding of OOD Methodology. Proficient in Java Design Patterns such as Singleton, Visitor, Adapter and Factory and also front-end design patterns such as module, callback, etc.
- Significant experience in web development tools like Photoshop, Illustrator, Eclipse, Sublime, Grunt and Firebug.
- Familiar with Software Development Life Cycle (SDLC), Agile Development, Test Driven Development and Daily Scrum.
- Used SVN, GIT and CVS for version control and used JIRA for bug tracking.
- Excellent problem-solving, interpersonal abilities, communication skills, time management and team skills with an intention to work hard to meet project deadlines.
TECHNICAL SKILLS
Programming Language: Java, JavaScript/jQuery, python, SQL, HQL
Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, jQuery, Bootstrap, AngularJS, Backbone.js, AJAX, XML, JSON, DOM
Web Service and Servers: REST, SOAP, Apache Tomcat 6.x/7.x
J2EE Technologies: Hibernate 3.x, Spring 2.x/3.x, Spring Security, Spring Cache, Servlet, JSP, JavaMail, JSTL, JDBC
Database: Oracle 10g/11g, MySQL
Operating System: Windows, Linux, Mac OS
Developing Tools: Sublime 2/3, CVS, SVN, Git, JIRA, Eclipse, Visual Studio, QUnit, JUnit
PROFESSIONAL EXPERIENCE
Confidential, Edgewater, NJ
UI/Front end Developer
Responsibilities:
- Responsible for both front-end and back-end design and development of the web application.
- Extensively involved in design, implementation, testing and maintenance phases of Software Development Life Cycle (SDLC) using Agile methodology and Test Driven Development (TDD).
- Involved in developing the UI pages using web technologies like HTML/HTML5 and CSS/CSS3.
- Implemented client-side validations by using HTML5 Form Validation and JavaScript.
- Used Bootstrap responsive techniques and CSS Media Queries to build interface for multiple screen resolution.
- Built Web pages that are more user-interactive by using JavaScript for calendar, calculator and printing options.
- Implemented Single Page Applications when client changed his query condition using AngularJS Router, Directives and Templates.
- Supported clients query and sort transactions by their own criteria using AngularJS which includes Data-binding and Data-filter.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Utilized JSP Session Scope Object to maintain the client log-in status.
- Applied HTTP Service and REST Http service to connect the front-end JSP to Back-end Java.
- Involved in the integration of business process using Core Java, collections, generics, exception handing.
- Worked on server side using Java, J2EE, XML, Spring Framework and Hibernate.
- Implemented the middle tier using Spring framework with the Hibernate ORM framework. Made used of Spring IoC, AOP and HibernateDaoSupport features.
- Implemented Spring Security to achieve client log-in authentication and authorization.
- Implement JavaMail API to send welcome register message, user account update, transaction history when users send requests.
- Developed Test Cases and performed QUnit to test jQuery and JavaScript, JUnit to test Spring .
- Used Subversion (SVN) for version control, and JIRA for project tracking.
Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX, JDK1.6, Spring 3, Hibernate 3.5, Java Mail, Photoshop, QUnit, JUnit, SVN, JIRA, Firebug
Confidential, Clifton, NJ
UI/Front end Developer
Responsibilities:
- Done and design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
- Participated in all aspects of Software Development Life Cycle (SDLC) such as user requirement gathering, business logic analysis, program specifications design and implementation.
- Elegant implementation of the front-end web page designs in standards-compliant HTML and CSS.
- Developed data insertion forms and validated them using JavaScript.
- Implemented the Drag and Drop functionality using jQuery framework.
- Designed and implemented a dynamic image rendering web service, which is consumed by JavaScript, JQuery and Ajax.
- Took advantage of the responsive utilities of the Bootstrap framework and LESS to ensure the web page displayed properly on different deices, including desktop, mobile and tables.
- Worked on Cross-Browser compatibility and fixed the bugs by using debugging tools such as Firebug, IE Tester for several browsers.
- Extensively used RESTful Web Service, JSON and AJAX to perform user input validation.
- Worked on the Spring framework like Spring IOC and Spring Dao to set up the server-side framework.
- Responsible for writing Hibernate persistent objects and hibernate XML mapping for most of the modules in the application.
- Involved in the development of various Java beans and business components for account summary, transaction history and reference data module using Core Java.
- Developed store procedures, functions and triggers using PL/SQL in Oracle.
- Use QUnit for testing JavaScript and JUnit for testing the application modules.
- Used log4j to log different types of messages to write on to the proprietary log model..
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, JDK1.5, JAVA, JSP, Oracle, Spring 3, Hibernate, Photoshop, QUnit, JUnit, SVN, JIRA, Firebug
Confidential, Staten Island, NY
UI/Front end Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle in a team environment adopting agile methodology. Reporting daily progress in the daily scrum and update activities on the JIRA.
- Involved in front end UI development with HTML and CSS. Used table less (DIV + CSS) layout to improve the customizability of front-end design.
- Wrote script files via JavaScript and jQuery to implement front-end logic that are triggered by the user, such as mouse hover-over, click, etc.
- Used Ajax for asynchronous request handing and partial refreshing.
- Implemented the data representation and data visualization by means of dynamic graphs and grids with data fetched from JSON web services.
- Fixed the Cross Browser Compatibility issues for browsers Safari, Chrome, Firefox, IE.
- Applied Core Java for business logic, includes Collections, I/O and Exception Handlers.
- Developed the application front-end using Spring MVC and design patterns.
- Using Spring framework as middle tier component and integrated with Hibernate for back-end development.
- Work with SVN to manage the Code repository.
Environment: HTML, CSS, JavaScript, jQuery, BootStrap, AJAX, JSON, JDK1.5, JAVA, JSP, MySQL, Spring 3, Hibernate, Photoshop, QUnit, JUnit, SVN, JIRA, FirebugEducation:
