Sr. Ui Developer Resume
Portsmouth, NH
PROFESSIONAL SUMMARY:
- Insightful result driven IT professional with over 8+ years of extensive experience in Web Development, User Interface (UI) applications and professional web applications.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.Js, Angular.Js, Ext.Js, Responsive design.
- Designed and Developed Java Script framework (backbone.js and angular.js) which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Strong migration experience using Angular JS and consuming the jQuery into Angular.
- Well versed in JavaScript frameworks Angular.js, Node.js, Backbone.js, Require.js, and Ext.js, knockout.js, Ember.js, React.js and jQuery especially AJAX driven web applications.
- Used virtual DOM model in React.Js, to make the rendering quick but to keep it easily understandable and controllable at the same time used Angular JS for making Restful API calls and data binding.
- Experience in building Web pages that are more user - interactive using jQuery plug-in for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Proficient with jQuery plug-in's (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML and JSON.
- Strong experience in testing application using Jasmine Test Framework and Grunt
- Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
- Expertise in all phases of the software development life cycle including requirements gathering, analysis, designing, coding, testing, integration, and documentation.
- Expertise in cross browser compatibility issues during Web 2.0 migration.
- Excellent experience working as an interaction designer with online web portals, applications and eCommerce websites.
- Phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Version Control and production support.
- Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services and RDBMS.
- Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow and Spring AOP).
- Experience with Version Control tools like SVN for Source Code version management and merging Source code after intermittent Project releases.
- Regular involvement in SCRUM meetings to keep track of the ongoing project status and issues
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Solid working experience in database like SQL, Oracle to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Excellent knowledge of design, normalization and Database Management Concepts.
TECHNICAL SKILLS
Programming languages: C, C#, C++, JAVA, JavaScript, PL/SQL
Web technologies: HTML5/4, CSS3, JavaScript, AJAX, XML, XHTML, JSON, DHTML, JQuery, PHP, Bootstrap, DOM and PHP
Operating systems: MAC, Unix(fedora), Linux, Windows 10/8/7/vista/2000
JavaScript libraries: JQuery, Backbone.Js, Angular.Js, Ext JS, Node.Js, Ember.js, React.js.
Rdbms: Oracle 11g/10g, DB2 SQL Server, Apache Server
Debugging tools: Firebug, Chrome Developer Tools, IE Developer Tools
Ide: Eclipse, Dreamweaver, Notepad++, IntelliJ, NetBeans, Microsoft Expression web 4
SDLC: Agile, Waterfall
Content management tools: Word Press, Web Site Builder, Joomla
Application server & web designing tools: Adobe Photoshop CS3, Flash, Git, Dreamweaver, Joomla, Http web Server, Maven, Apache Tomcat, Glassfish, ANT.
PROFESSIONAL EXPERIENCE
Confidential, Portsmouth, NH
Sr. UI Developer
Roles & Responsibilities:
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript, HTML5, CSS3 and AngularJS, Node.JS.
- Developed some modules as Single Page Application using Angular JS MVC framework.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using Angular JS and the front end framework.
- Developed dynamic server-side web applications using Node.JS.
- Used Spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- Used $HTTP, AJAX & JSON communication for accessing Restful web services data payload.
- Used virtual DOM model in React.Js, to make the rendering quick but to keep it easily understandable and controllable at the same time.
- Used Angular JS for making Restful API calls and data binding.
- Used grunt, bower and yeoman for packaging and shipping mechanism.
- Used Node.JS to run Grunt tasks and build properly the project (compile, minify etc.).
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Involved in developing operations module using Web services, Web Processing Service (WPS), REST.
- Used Angular JS for making Restful API calls and data binding.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM.
- Used karma, jasmine for the unit testing and protractor for the end to end testing.
- Configured new actions, result types and global errors in struts.xml.
- Wrote data Components for Plan Setup using Java, SQL and JDBC, participated in design of database, and created tables in ORACLE.
Environment: HTML, HTML5, CSS/CSS3, JavaScript, Ajax, JSON, JQuery, Angular JS, karma, jasmine, protractor, Struts2, Struts tiles, Struts tags, SOAP, bower, yeoman, XHTML, JSP, Node.js, React, Drupal, Agile, Spring, MVC, Adobe Photoshop, Zepto, SQL, Oracle.
Confidential - Boston, MA
Web/UI Developer
Roles and Responsibilities:
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Responsible for designing new user interface of the web application using CSS3, HTML5, JavaScript and Ajax.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, XML, HTML5 and CSS3.
- Implemented drag and drop operations, HTML, DOM effects, animations like slide shows, fade in-fade out effects on the web pages.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML5, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Developed a core component of Analytics with Backbone.js, Couch DB, and Socket Stream.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Writing web pages and templates using W3C web standards.
- Handled client side validation using JavaScript and JQuery.
- Worked with object oriented programming concept such as Inheritance, Polymorphism, and Encapsulation.
Environment: JavaScript, CSS3, HTML5, DHTML, JSP, backbone.js, Servlet, Photoshop, Flash, Edit plus, W3c Validator, XML, Junit, Windows Platforms, IDE- Eclipse, Oracle, Windows, Linux.
Confidential - Windsor CT
UI/Java Developer
Roles and Responsibilities:
- Participated in the discussions with business experts to understand Business requirements and translate them into technical requirements towards development.
- Designed concepts for frameworks using Spring and Hibernate and assisted with development environment configuration.
- Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
- Designed and developed functionality with excellent understanding of design patterns like singleton, List Iterator, Command, Factory etc.
- Used HTTP Request and SOAP based Web services to post XML data to the End client.
- Exposed web services to the client applications by sharing the WSDL.
- Used Spring Framework to develop beans from already developed parent bean.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
- Involved in bug fixing and resolving issues with the QA.
- Developed SQL scripts to store data validation rules in Oracle database.
- Configured Log4j for logging activity at various levels and written test cases using JUnit.
- Involved in developing Ant build scripts for automating deployment on WebSphere test environment.
- Addressing high severity production issues on regular basis by researching and proposing quick fix or design change as required.
Environment: JAVA1.6, J2EE1.6, Servlets, JDBC, Spring, Hibernate3.0, JSTL, JSP2, JMS, Oracle10g, Web Services, SOAP, Restful, Maven, Apache AXIS, SOAP UI, XML1.0, JAXB2.1, JAXP, HTML, JavaScript, CSS3, AJAX, JUnit, Eclipse, WebLogic10.3, SVN, Shell Script
Confidential
Sr. PHP/UI Developer
Roles and Responsibilities:
- Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
- Implemented HTML5 feature like, local storage, data and required attributes and sliders.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Developed common CSS classes for the user interface using CSS and CSS3.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page.
- Involved in providing pseudo application level code to interact with API's, Web Services using AJAX, JSON and XML.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Experience creating dynamic FLASH applications using JavaScript and Flash animation using Adobe Flash 5.5.
- Created applications using Node.js and Backbone.js.
- Developed fast loading images using Adobe Photoshop CS3.
- Developed page layouts, navigation, animation buttons and icons.
- Coded Java Script for page functionality and Lightbox plugins using JQuery.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML, XHTML CSS, JavaScript, jQuery, Eclipse, M.S Windows., JSP, AJAX, Adobe Photoshop CS3, XML, Java Script, Adobe Flash 5.5.
Confidential
Web UI Developer
Roles & Responsibilities:
- Performed the requirement analysis by interacting with key stakeholders to get the better understanding of the scope and deliverables of the project.
- Analyzed the complete architecture of various applications in-order to design the application.
- Developed Ajax framework for the project using jQuery, Servlet, JSP.
- Used Ajax with jQuery controls for listing all scripts in a grid and can edit it in the grid which will reflect in the database table.
- Implemented JSP, Rich Faces, and Custom Tag Libraries, which are Ajax compatible.
- Debugging websites, testing and updating them on daily basis.
- Designed and Developed code for the XML driven UI using JSP, XML, JavaScript, HTML, CSS.
- Designed and developed the user interface with various interactive forms using HTML, CSS and JavaScript and programmed XML files to provided data access.
- Performed the client side data control and validation with the use of JavaScript.
- Check for the usability standards in the pages designed according to the www standards.
- Used W3C validator for testing XHTML that dramatically helps improve and ensure quality in XHTML.
- Used Firefox XHTML validator and made XHTML files error free.
- Used Subversion for source control.
Environment: JQuery, AJAX, JavaScript, JSP, XML, HTML, CSS, XHTML.
