Sr. Ui Developer Resume
Cary, NC
SUMMARY
- A Senior UI developer with 8 years’ experience in designing, developing and deploying n - tier web applications and client/server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
- Extensive experience in UI Development, Web UI analysis, Web design, coding, testing, implementation and support, working with various projects.
- Strong knowledge in developing and designing web application according to Information architecture and Usability standards using OO JavaScript framework, Ajax, DOJO, JQuery, JSP, XML, DHTML, XHTML, CSS.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Extensive knowledge on HTML5 and restful services.
- • Strong proficiency with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Sencha Touch, Sencha EXT JS, Dynamic HTML (DHTML), JSON and XML.
- Experienced in developing author able components using Adobe Experience Manager (AEM) that gives you one place to create, manage, and deliver digital experiences across websites, mobile sites, and on-site screen.
- 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 migrations.
- Excellent experience working as an interaction designer with online web portals, applications and eCommerce websites.
- Built applications for scale using JavaScript, NodeJS, and React.JS.
- 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.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, Node.js, EXTJS and JQuery.
- Created CSS navigational menu that is role based, menu items change dynamically, derived from the database in the form of XML.
- Strong working experience in Node.js modules and Node.js framework Express.
- Used Node.jsas a proxy to interact with Restful services and also interacting with Database
- Knowledge on managing the dependencies in AngularJS with RequireJS and data binding with KnockoutJS.
- Handled all the client side validation and tab navigation using JavaScript.
- Developed CSS to maintain the uniformity of the all the screens though out the application and positioning of the screen objects.
- Extensive knowledge in developing Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js, Backbone.js and Ext JS.
- Worked with dynamic HTML i.e. DHTML using CSS, DOM, Events and JavaScript.
- Handled all the client side validation, hide and show dives, tab navigation using JavaScript.
- Involved in all the phases of SDLC -requirement gathering, design, development and maintenance.
- 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.
- Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
- Experienced in using spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow and Spring AOP).
- Experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, HTML, HTML5, CSS, JavaScript, AJAX, Servlets, JSP and JSTL
- Experience in Web development with JQuery, JSP, XML, AngularJS and XSLT.
- Experienced in using Hibernate framework in interaction with the RDBMS.
- Good experience in using Spring ORM wiring with Hibernate for developing backend systems.
- Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-WS and UDDI).
- Developed and designed Ajax based Prototype, AngularJS, JQuery and AJAX based UI frame work.
- Experienced in deploying applications on Apache Tomcat, IBM WebSphere application servers.
- Extensively used Relational database systems like Oracle and SQL Server.
- Have solid testing experience in unit testing, integration testing and system testing.
- Expertise in using ANT and Maven for building and deploying application on the servers.
- Posses’ strong interpersonal skills, Ability to interact with people at all levels and strong communication skills.
TECHNICAL SKILLS
Web/Java Technologies: HTML5, CSS, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JSON, Apache, Servlets, Hibernate, Struts, Spring, JQuery, JSP, JDBC
J2EE Common Services: Java Servlet, SWING, JSP, EJB 2.0/3.0, JDBC, JMS, Hibernate, AJAX, JSON, JTA, JAXP
JavaScript Libraries: JQuery, Ext JS, Angular JS, React JS, EXT.JS, Knockout.JS, Require.JS, Backbone.JS and Node.JS
IDE & Tools: Eclipse, JDeveloper, RAD, Net Beans, Aptana Studio, Notepad++, Adobe Dreamweaver, Espresso, Sublime Text3, Text Mate, Microsoft Publisher, brackets
Frameworks/API/Tools: Spring, struts 1.1/1.2/Tiles, JSF, Log4j, Ant, XML, XSL, DOM, XML Schema, XSLT.
Modeling Tools: Rational Rose, Visual Paradigm
Web Services: SOAP, REST
Database: PL/SQL (oracle), MySQL, MSSQL
Operating System: Windows …, MAC OS X, Linux
Development Tools: Adobe Photoshop CS5, Adobe Illustrator
Version Control: CVS, SVN, Clear case, GIT
Publishing Tools: Adobe PageMaker, MS Office
Methodologies: Agile, Waterfall, TDD
PROFESSIONAL EXPERIENCE
Confidential, CARY, NC
Sr. UI Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Involved in developing UI pages using ReactJS and TypeScript and done lot of styling using Sass and Bootstrap.
- Developed and designed using Adobe Dreamweaver, HTML5, JavaScript, XML, Angular JS, JQuery and Adobe Experience Manager(AEM)
- Core technology stack used in day to day projects are: HTML5, CSS/CSS3, LESS, JavaScript, Angular, JQuery, Bootstrap, RequireJS, NodeJS, Grunt & Bower.
- We setup the development environment using Node.js, npm, Grunt, Bower, GIT.
- Developed using the AEM Data source for dynamic content of the components.
- Experienced in developing responsive web pages using Bootstrap.
- Adobe Photoshop and creating pixel perfect HTML/CSS from .psd files.
- Developed components using React and all the advanced methods Functions in developing.
- Responsible for designing dynamic and multi-browser compatible pages using HTML4.0/5.0, CSS2/CSS3, JavaScript, jQuery, AngularJS, JSON, AJAX to the requirement of the client.
- Developed data insertion forms and validated them using JavaScript.
- Implemented MVC pattern of AngularJS and ReactJS framework to developed Single Page Application(SPA).
- Involved in developing hybrid mobile applications using JavaScript, and Phonegap.
- Extensively used JavaScript to make the web page more interactive.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Worked on the MVC architecture of Angular JS in developing the Single Page Application (SPA), build the controllers and directives which are totally customized to meet the needs of the application.
- Developed single page applications using Backbone.jsas MV framework.
- Used Bootstrap and Angular.JS and React.JS in effective web design.
- Created responsive websites using bootstrap and wiring in AngularJS to specific components and fields within the web application to pull in product databases and information.
- Experienced with layout mangers including accordion, anchor, border, card layouts in EXTJS.
- Used JQuery for creating various widgets, data manipulation, data traversing, form
- Validations, create the content on the fly depend on the user request, implementing
- Ajax features for the application.
- Developed the Buttons like popup windows and the modal windows by using the JQuery and Developed Date Time Picker using Object Oriented JavaScript extensively.
- Developed the UI and Web pages, based on the requirement, using HTML5, Custom Elements, jQuery and React.js.
- Designed and developed web pages using Angular JS framework and familiar with various Angular JS directives, filters and services.
- Implemented AJAX functionality to speed up web application.
- Experience working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
- Used Grunt task runner on the client side along with angular.js to perform unit testing, minification and compiling whenever a change in a file is made.
- Used SVN for revision control and code management.
- Understood their existing code and made changes to adapt the new environment.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Coordinated with QA team on daily basis using JIRA for issue tracking and bug fixing and Project status tracking.
Environment: HTML, CSS, XHTML, JQuery, JavaScript, AJAX, SASS, LESS XML, DOM, MVC, GIT, Adobe Photoshop, Adobe Experience Manager (AEM), Dreamweaver, angular.js, react.js, backbone.js, bootstrap, agile, Windows, Word Press.
Confidential, Windsor, CT
Front End Developer
Responsibilities:
- Experience in making Responsive web pages using Twitter Bootstrap and media queries.
- Expertise in developing front-end systems withJavaScript, HTML5, CSS3 and MVC frameworks such asAngular JS, Backbone JSetc.
- Developed UI pages using HTML, CSS, JSON, JavaScript, JQuery, AngularJS, RequireJS, BackboneJS, NodeJS and AJAX.
- Worked with resource in Angular.JS, Node.JS, and React.JS for communicating with simple service end points.
- Used Team Foundation Server for version control.
- Focused on building the UI for an entirely isomorphic React.js application.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5.
- Used JSF Framework to wire the business components.
- Responsible for creating screens with table-less designs meeting W3C standards.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design& development for the project.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- 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.
- Extensively used React.js to render pages on both the client and server sides.
- Used HTML and CSS in the development in front end of the application
- Developed components using Adobe Experience Manager(AEM) to make them global using JQuery and JavaScript which can be used by all the maintenance applications.
- Used JMS API for asynchronous communication.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework.
- Developed user interfaces using JSP, JSF frame work with AJAX, JavaScript, JSON, HTML, and CSS.
- Optimized Application using jQuery, JavaScript, AJAX, and CSS/ JavaScript.
- Intermediate experience with Advanced JavaScript (including prototype-based inheritance, AJAX, JSON) AngularJs, Node.js.
- Used AJAX calls through Angular.JS to populate the data tables on the front-end.
- Implemented Presentation layer using CSS Framework, angular.JS, Wire-framing, HTML5.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer
- Object Data Access Object, Service Locator and Singleton.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Used PL/SQL to create, update and manipulate tables
- Developed different modules of the application using Eclipse
- Monitored the error logs using Log4J and fixed the problems
- Used JUnit for unit testing.
- Have experience in writing automated test scripts using Selenium.
- Used Visual Source Safe (VSS) as the Code Management tool.
- Have used the Selenium IDE to record the automated test scripts and have manually edited them.
- Used Backbone.js to render stock information as users were adding stocks to their profile.
Environment: Angular.js, Bootstrap, TFS, node.js, JMS, React.js, Apache AXIS, XML1.0, JAXB2.1, JAXP, HTML 5, JavaScript, CSS3, AJAX, JSON, JUnit, JSP, JSF, Eclipse, JQuery.
Confidential, Newark DE
UI Developer
Responsibilities:
- Involved in Analysis, Design and Development of the project.
- Developed GUI usingAngularJS, HTML5, CSS3,JQuery and JavaScriptto simplify the complexities of the application.
- Involved in writing JQuery-based AJAX requeststo write/read data from back-end systems.
- Developed several Custom Directives in Angular JS depending on the functionality requirement.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Developed client side validation code usingJavaScriptand JQuery.
- Responsible to integrate Angular Module with the existing SOAP Module.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used JUnit& karma for Unit testing the entire application.
- Used JAXM for making distributed software applications communicate via SOAP and XML
- Wrote PL/SQLqueries to access data from Oracle database.
- Involved in all stages of SDLC (Software Development Life Cycle) i.e., process engineering, requirement analysis, design, development, testing, deployment and support.
- Used PL/SQL statements and procedures to fetch the data from the DB2 database.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Developed Ant Scripts for the build process and deployed in IBM WebSphere.
- Used shell scripts to maintain production and test UNIX servers.
- Developed data migration Java code and Oracle PL/SQL code using Test Driven Development like JUnit and DB Unit
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Used Oracle’s SQL Developer tool for creating tables, views, indexes, triggers and sequences.
- Used Tortoise SVN as version control across common source code used by developers.
Environment: JDK1.5, J2EE, Spring 2.0, Servlets, JSP, Hibernate 3.0, XML, HTML5, CSS3, EJB, JUnit, SVN, Log4J, RAD 7.0, Unix, Oracle 10g/11g, PL/SQL, SQL, AngularJS, JQuery, Web Sphere Application server.
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
- Developed websites using HTML, CSS, JavaScript, JQuery, Google Maps API (JavaScript Library), XML and Ajax.
- Created web page layouts using HTML and CSS.
- Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
- Performed client side validations over the forms using JavaScript.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smartphones.
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
- The JavaScript framework for building web applications is highly efficient to use with using RESTful services.
- Extensively tested the websites, identified the bugs using Firebug and fixed them.
- Used Adobe Photoshop to edit the images and background.
- Responsible for code optimization and testing across other browsers.
Environment: HTML5, CSS3, JavaScript, JQuery, JSON, Ajax, Dreamweaver, Google Maps API, SQL Server, Windows XP and MS Office.
Confidential
Front End Developer
Responsibilities:
- Designed and developed Views, Model and Controller components implementing MVC Framework
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Designed and implemented the UI using Java, HTML, JSP and JavaScript.
- Designed and developed web pages using JSPs and also used XML/XSL/XSLT as repository
- Involved in Consuming of Web services (RESTFULL) Designed and developed Views, Model and Controller components implementing MVC Framework.
Environment: JSP, XML, XSL, CSS, HTML, DHTML, JavaScript, UML, Eclipse3.0, Tomcat 4.1.
Confidential
Web UI Developer
Responsibilities:
- Involved in extensive HTML coding.
- Interacted with clients to understand their existing applications and design the site according to their system requirements.
- Developed web forms using Bootstrap for the application
- Developed data insertion forms and validated them using JavaScript.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers
- Designed web pages and used applications that meet business and user goals through a positive user experience.
Environment: HTML, CSS, JQuery, JavaScript, Bootstrap, Adobe Dreamweaver, Ajax, JSON and MS Office.
Confidential
Web Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Used Dreamweaver as Html editor for designing new pages.
- Responsible for content and UI development.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Produced GUI prototypes for business logic presentations.
- The new website has made it much easier for the users to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, JQuery, Adobe Photoshop, Dreamweaver, XML JavaScript, MySQL
