We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

SUMMARY:

  • Senior Developer with more than 8+ years of progressive accomplishments in user interface design and development, product design, workflow analysis, requirements and task analysis, and usability testing. Current focus on the front - end, though I have full-stack experience as well.
  • Extensive experience working with JavaScript Frameworks like Angular.JS, Node.JS, React.JS, Ext.JS.
  • Strong knowledge in Bootstrap.JS and Responsive Web design.
  • Skilled in creating Web Applications, User Interfaces and Layouts with HTML, CSS3, XHTML, DHTML, SAML, XAML and JavaScript using W3C standards.
  • Contributed to all levels of the user experience and in all phases of the product development lifecycle, from defining a product’s overall architecture and structure, to iterating, specifying, and polishing the interaction details for specific features.
  • Proficient in developing web pages with HTML5/CSS3 from PSD template.
  • Adept in Product prototyping, mockups, demos and Web browser compatibility issues.
  • Experience in developing various UI widgets using jQuery, worked with jQuery library.
  • Involved in designing UI patterns and developing applications with the help of Eclipse, Sublime text, Adobe Photoshop and Adobe Dreamweaver.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Spring, Hibernate, Servlets, JSP, EJB, JSTL, Struts, JSF, JMS, AJAX, JDBC, JNDI, Java Beans and Web Services.
  • Strong in design and development of Webservices using WSDL, SOAP.
  • Excellent with EJB, XML, XSL, XSLT, DTD and DOM.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in Big Data space like Hadoop and NoSQL.
  • Experience in various software developments IDE's like Eclipse, My Eclipse.
  • Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.

TECHNICAL SKILLS:

Tools: and Technologies: Angular.JS, Ext.JS, Node.JS, Backbone.JS, Bootstrap.JS, jQuery, Dojo, React.JS, Spring, Hibernate, Servlets, JSP, EJB

Languages: Java, Flex, JavaScript, PL/SQL, T - SQL, C# .Net, HTML, XML

Markup languages: HTML5, CSS3, XHTML and XML

Web Services: RESTful and SOAP

Datainterchange format: JSON, XML

Change Management tools: SVN, GIT

Database: Hadoop, NoSQL, Oracle, MySQL, SQL Server

App/Web Servers: IIS and Apache

Methodologies: Agile/XP (Extreme Programming) and SCRUM

PROFESSIONAL EXPERIENCE:

SR. UI DEVELOPER

Confidential

Responsibilities:

  • Re-architected, and enhanced an existing Angular.JS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
  • Developed an Angular.JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developed data insertion forms and validated them using JavaScript.
  • Developed a single page, UI-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular.JS, JavaScript API.
  • Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, Javascript and JDBC to provide the needed functionality.
  • Developed web pages using HTML/CSS and Javascript.
  • Used React.JS for creating reusable UI components.
  • Created Node.JS middleware application server to encapsulate modern JS widget framework.
  • Developed internal application using Angular.JS and Node.JS connecting to Oracle on the backend.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Worked with Responsive Web design using Bootstrap.JS.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS.
  • Fetched data from mongo DB using Mongoose of Node.JS.
  • Used Test Driven Development (TDD) as part of Agile process.
  • Responsible for cluster maintenance, adding and removing cluster nodes, cluster monitoring and troubleshooting, manage and review data backups, manage and review Hadoop log files.
  • Used GIT repository for software configuration management and version control.
  • Designed and modified User Interfaces using Javascript, and CSS.
  • Creation of REST Web Services framewrk for the management of data using Apache CXF.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS.
  • Created various UI components for different web pages using HTML, and Javascript.
  • Used Agile methodology for design and development of project.
  • Backend testing and development of the DB by writing scripts to test the integrity of the application NoSQL/Hadoop databases.
  • Experience in working with the HBase as a NoSQL DB in the MapReduce framework.
  • Involved in writing Maven scripts for merging jar files into existing repository.
  • Wrote test cases using jasmine.
  • Used GitHub for source control management.
  • Developed Integration test cases using Protractor to test the web application using Mocha.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports.
  • Designed and developed application screens using Swing, HTML, JSP, Node.JS, Angular.JS, and CSS.
  • Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Bulk loading of the data into Cassandra cluster using Java API's.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.

Technologies: JavaScript, Node.JS, Angular.JS, Bootstrap.JS, Backbone.JS, React.JS, CSS, HTML5, Agile, GIT, Oracle, Hadoop, NoSQL, PL/ SQL, JDBC, Cassandra, REST, Eclipse, Weblogic, GITHUB, Protractor, Jasmine, MAVEN

SR. UI DEVELOPER

Confidential

Responsibilities:

  • Developed UI automation framework for Angular.JS web application using Maven that will run test suites on multiple environments based on user specified external file.
  • Used JavaScript for validating the input given to the user interface.
  • Created custom angular directives for reusable components.
  • Designed UI for the application’s structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
  • Used Angular.js grid to create the grid views for this application.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Integrated Bootstrap.JS into several applications for speeding up Javascript development.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • Used Javascript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Integrated React.JS components into the Angular.JS application to make webpages more responsive and efficient.
  • Implemented Backbone.js and React.JS to create a dynamically changing website.
  • Created web application prototype using Angular.JS.
  • Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and Javascript.
  • Implemented a Node.JS server to manage authentication.
  • Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS.
  • Designed and implementing a Node.JS based web text and voice messaging app and its cloud backend.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS for front end MVC/ templating.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases.
  • Created Class Diagrams and sequence diagrams using UML.
  • Worked in Agile environment with active scrum participation.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Built and configured WebSphere Portal components including navigation, menu, and content view portlets.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Used Subversion in eclipse which maintains versioning for directories, renames and file metadata.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Created Hibernate mapping files for Java classes using table per class hierarchy strategy.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used WSAD Application Server to deploy this application.
  • Worked with Jasmine for writing unit test cases along with functionality and integrated test cases.
  • Used Map Reduce JUnit for unit testing.
  • Wrote and tuned DB2 SQL Queries to perform UI operations.
  • Configured Maven dependencies for application building processes that created Pom.xml files.

Technologies: JavaScript, Angular.JS, Bootstrap.JS, React.JS, Backbone.JS, JQuery, CSS, HTML5, Node.JS, DB2, CRUD, PL/ SQL, MongoDB, Spring, Hibernate, SOAP, Eclipse, Websphere Portal, WSAD, SUBVERSION, Junit, Jasmine, Scrum, UML, XML, JIRA

SR. WEB APPLICATION DEVELOPER

Confidential

Responsibilities:

  • Utilized modular structure within the Angular JS and Node.js application in which different functionalities within the application were divided into different modules.
  • Used angular jqDialogs to create the custom dialogs.
  • Developed JavaScript based components using Ext.JS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Coded web applications utilizing programming languages including JavaScript, jQuery, SQL and AJAX.
  • Developing Hybrid applications using HTML5, CSS3, JavaScript, Angular.JS that are cross platform compatible.
  • Used Angular context-menu for custom tool-tip.
  • Created and modified new and existing pages, applied new styles on the pages with the help of Dojo and JavaScript.
  • Developed, tested, and deployed Storify Business feature set in Node.js with and database backend.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
  • Used Ext. JS for validating client-side validations.
  • Used MVC architecture of Ext. JS Framework to simplify the code complexity and increase clean code.
  • Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS and Sencha.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Applied automated testing of JavaScript applications using Selenium - custom Selenium extensions developed for testing components not normally available via to HTML inspection tools.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Used Netbeans IDE for development, configured and deployed the application on Tomcat Server.
  • Updated Jasper Report configurations to make the changes in the reports.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
  • Used centralized configuration for multiple servers in JBOSS domain mode.
  • Extensively used TOAD for managing the database.
  • Designed and implemented Servlets module to capture the XML as request and parse XML.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging.
  • Utilized Clearcase for version control of the application. This involved creating development streams and defect streams.
  • Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI.
  • Created Cognos content store, data source connections and Cognos configuration.
  • Used JQuery for creating different menus and dialog boxes.
  • Developed the Java Graphical User Interface for end users using JavaFX and Swing frameworks
  • Generated PDF reports using iText.
  • Used UML diagrams (use case, class and sequence diagrams) to analyze, design and develop the system.
  • Deployed complex systems on client site that includes EMC Documentum.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Developed Web Java/J2EE application (JSP, EJB) using Struts for JBuilder.
  • Developed web-based reporting front-end using WebLogic, Java, JavaScript, Struts, and JSP against an Oracle database.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX based rich client to improve customer experience.
  • Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on Java/J2EE.
  • Involved in Requirement analysis, design and Implementation applying the Water fall model.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Wrote Web services using Apache Axis2 and generated the WSDL.
  • Designed, Implemented and Test Oracle ADF applications using JDeveloper.
  • Involved in the development of Services using Oracle BPM, WSDL and XSD.
  • Used IBM MQ Series to send information from mainframe to web and back to mainframe.
  • Designed and developed a web-based candidate catalog tool using Java, Maven, Spring, Hibernate with Annotations, MySQL, JSP, and CSS.

Technologies: JavaScript, Angular.js, Node.js, Sencha Ext.JS, HTML, MYSQL, Toad, SQL Server, DB2, coherence, APACHE AXIS2, WSDL, Netbeans, JBoss, MERCURIAL, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, XML, ITEXT, EMC Documentum, GWT, JIRA, SWING, Cognos, Jasper report, Spring, IBatis, Struts, JSF, EJB, JQuery, AJAX, DOJO

Web Developer

Confidential

Responsibilities:

  • Excellent knowledge of JavaScript, CSS and their behavior on different browsers.
  • Worked on multiple JavaScript frameworks (Node.js) to augment browser based applications with MVC capability.
  • Designed a custom Ext.JS message bus used to loosely couple Ext.JS components and application logic - essentially a front-end controller.
  • Developed data insertion forms and validated them using JavaScript.
  • Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several session at one time.
  • Planed, developed, implement, debug and support user friendly front end applications for products and client sites.
  • Worked extensively with JQuery, JavaScript, HTML, and CSS.
  • Created standards compliant HTML, CSS and JavaScript pages as needed
  • Participated in all the stages of SDLC from requirements gathering to deployment of software.
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
  • Created JUnit test cases to cover unit testing for the components.
  • Developed and designed Interfaces using Swings.
  • Involved in writing client side validations using Java Script.
  • Used Log4j for logging and handling defects of the application

Technologies: Javascript, Ext.JS, Node.js, HTML, Java, Spring, Weblogic, Hibernate, JUnit, EJB, Log4j, Ant script, JDBC, Web Service, TOAD, Swing, Net Beans, MS Visio, Oracle

WEB DEVELOPER

Confidential

Responsibilities:

  • Designed and implemented error/exception handling, navigation, authorization, and rules managers.
  • JavaScript services developed for user profile API necessary for inspecting and applying privileges across the portal.
  • Portal architecture and application design using JavaScript and the Ext.JS component framework. Using complex Object Oriented concepts in improving the performance of the websites.
  • Created forms to collect and validate data from the user in HTML, Ext.JS and JavaScript.
  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in developing HTML, Ext.JS and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate.
  • Wrote test cases using JUnit testing framework.
  • Simulation was developed using C++.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.

Technologies: HTML, JavaScript, Ext.js, Core Java, Struts, Hibernate, JSP, JUnit, MS SQL Server, Eclipse, JIRA, JDBC,.Net, IMS, VSAM, JCL, Linux, CICS, Weblogic, Oracle, Mainframe, COBOL,C, C++

Hire Now