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.
- Experience in working on CSS pre - processors like LESS and SASS along with JavaScript task runners like GruntJS.
- Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
- Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow and Spring AOP).
- 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.
- 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:
Web technologies: HTML5/4, CSS3, JavaScript, AJAX, XML, XHTML, JSON, DHTML, JQuery, PHP, Bootstrap, DOM and PHP
Programming languages: JAVA, JavaScript, PL/SQL
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
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.
- Actively involved in using React JS, Bootstrap and HTML5 to enable client side date to meets specific criteria by applying various validation variables.
- Created REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack and enhancing existing REST API's developed using Node-JS, Express-JS and Mongo-db.
- Used Spring Data Mongo DB as the persistence framework in retrieving the user and details from Mongo DB.
- Migrated the client-side logic written in JavaScript to ECMAScript 6(ES6) using Babel and Wrote unit tests and automated application testing using Jasmine Test Framework.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, XSLT, JavaScript, Bootstrap, Ext.js, Ember.js and jQuery.
- Designed concepts for frameworks using Spring and Hibernate and assisted with development environment configuration.
- Implemented Enterprise Java Beans (EJB) to interact with the database to update, retrieve, insert and delete values effectively
- Responsive-Styling-Organizing futures of Bootstrap-CSS3-SASS / LESS and Object Oriented-Modular-Dynamic features of JavaScript’s and its libraries.
- 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.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Used Angular JS framework where data from backend is stored in model and populated it to UI.
- Designed Frontend for enhancing user experience by designing new web features with object oriented JavaScript Framework like AngularJS.
- Used Google Chrome for debugging the application and to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Developed dynamic server-side web applications using Node.JS.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node JS environment.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- 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, EJB, JSON, JQuery, Mongo DB, 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
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, Angular2, NodeJS, Bootstrap, ECMAScript (ES6), AJAX, Gulp and JSON.
- Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed several SPA(Single Page Applications) in JavaScript library.
- Enhanced user experience by designing new web features and Single page applications using AngularJS and NodeJS and used Angular2 created custom directives for data manipulations and to display data in company standard format in UI.
- Used Spring Framework to develop beans from already developed parent bean.
- Working Experience in Adobe Experience Manager(AEM) for content managing of UI web application.
- Involved in writing and modifying procedure, Queries, Views and Triggers and called them from JavaScript using the local application framework.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE and developing Vue.js applications
- Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
- Debug the application using Firebug to traverse the document and manipulated the Nodes using DOM and DOM Functions.
- 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, Vue.js, Bootstrap, Servlet, Photoshop, Flash, Edit plus, W3c Validator, XML, Junit, Windows Platforms, IDE- Eclipse, Oracle, Windows, Linux.
Confidential, Windsor CT
UI/ Java Developer
Responsibilities:
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
- Extensively used CSS3 (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Implemented JMS listeners to connect to the Tibco JMS queues for producing and consuming JMS messages.
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS, and XML.
- Designed Frontend with in object-oriented JavaScript Framework like Bootstrap, Node.js, Express.js and Angular.js, Redux.
- Extensively used Java Collections framework for backend services and to display view on the front end.
- Created Wired frames using Adobe Photoshop and Illustrator. Converted the Photoshop mock-ups in to hand-written HTML and CSS pages.
- Used Google Chrome for debugging the application and to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Coded JavaScript and jQuery for page functionality, modal windows and to perform the client-side validations.
- Projects included design and coding of the corporate website built in XHTML, DHTML, CSS and Flash.
- Implemented a lightweight customizable jQuery plugin for styled appearance.
- Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- 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 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: JAVA 1.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
UI Developer
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, JavaScript, Adobe Flash 5.5.
Confidential
Web UI Developer
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.