We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

3.00/5 (Submit Your Rating)

Bartlesville, OK

SUMMARY

  • Over 8+ years of extensive experience as a Java UI Developer with solid understanding of database designing, development and installation of different modules.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, UI Design, implementation, testing, deployment and maintenance.
  • Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML5 and XHTML and W3C standards for CSS as well.
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.js, Backbone.js, Bootstrap, React .js.
  • Having good experience in implementing the Node.js server side code to interact with Oracle to store and retrieve data.
  • Involved in constructing powerful and modern frontend architecture, involving React, Redux, and ES6.
  • Extensively used React life cycle methods.
  • Expertise in React.js, Angular.js, frameworks to develop the SPA.
  • Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
  • Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
  • Experience of working on CSS Preprocessors SASS and LESS with JavaScript task runner Grunt.
  • Sound knowledge in working with angular project directory structure and yeoman angular project setup.
  • Extensive experience with Angular JS, creating custom directives, filters, and services to interface with both Restful and legacy network services.
  • Extensively used Node JS, NPM modules like HTTP, Grunt, and Bower.
  • Proficient in using AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM.
  • Extensive experience in developing Web Services to expose useful functionality to web users through SOAP and REST.
  • Experience with versioning tools like GIT, Clear case, Subversion and CVS.
  • Experience in A/B Testing, Unit Testing (Jasmine, Karma, Jest, and Junit), Integration Testing and Automation testing (SELENIUM).
  • Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, EJB, Struts, Spring, Hibernate, Web Services, XML, JNDI, JDBC, Maven.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Experience with MySQL and Oracle RDBMS concepts and developing SQL Queries, Stored Procedures, Views and Triggers.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Safari, Internet Explorer, Mozilla FF, and Chrome.
  • Experienced in using Operating Systems like Windows NT / 2000/XP, LINUX, and MAC.
  • Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, PHP, AJAX, DOM, JSON, Python, Java, Struts, Hibernate, Spring, Responsive Web design.

Tools: Maven, Subversions, Jenkins

IDE & Editors: Brackets, WebStorm, Notepad++, Eclipse, Eclipse RCP, Sublime text, Atom, EditPlus.

Version Control: SVN, GIT, Clear Case, Subversion

JavaScript Libraries: JQuery UI, Ext JS 4.0, React.js, Require.js, Angular.js, Angular2, Node.js, Redux, Bootstrap.js

SDLC: Agile(Scrum), Waterfall, TDD

Databases: Oracle 10g, PL/SQL, MySQL

Operating Systems: Windows XP/Vista/7/8, Linux, and Mac OS.

Application/Web servers: Apache Tomcat, Oracle Web Logic Server

Other Tools: MS Office, JIRA, Firebug, Chrome Developers Tool.

PROFESSIONAL EXPERIENCE

Senior UI Developer

Confidential - Bartlesville, OK

Responsibilities:

  • Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
  • Developed and improved application using MVC framework JavaScript, Angular JS, React.js, and Bootstrap.
  • Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's.
  • Used Grunt as build server, bower for dependency management and web storm as front-end IDE.
  • Developed Single Page Applications (SPA) using angular route and React.js.
  • Implemented nested views and routing ng-Router as per the requirement.
  • Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
  • Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
  • Used Web Services on front end, and Servlets as Front Controllers,
  • Client side validations are done using JavaScript and Angular JS.
  • Developed client side validation code using JavaScript and JQuery Validation Plugin.
  • Used AJAX calls and JSON responses to populate values on various UI components.
  • Worked on Bootstrap framework and building responsive website.
  • Developed real time tracking of class schedules using Node.js.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Added user validations and user permissions by using Node.js.
  • Used Node.js as proxy to interact with Rest services and also with Database, building real-time Web API's.
  • Created GET/PUT/UPDATE request and response using RESTFUL web services.
  • Used XML to transfer the application data between client and server.
  • Reviewed Web applications and Desktop clients for WCAG 2.0 recommendations, Usability standards, and Semantics.
  • Integrated the front end UI to the back end using Spring MVC framework.
  • Configured and Installed Web Logic Application server.
  • Used Eclipse tool to develop the J2EE components.
  • Designed and coded application components in an agile environment utilizing a test driven development (TDD) approach.
  • Created new tables, sequences and written SQL queries and PL/SQL in Oracle and My SQL.
  • Created web pages which are informative and yet very neat and interesting to look at.

Environment: HTML5, CSS3,LESS, AJAX, JavaScript, Bootstrap, Angular.js, React.js, Redux, JSON, Node.js, NPM, jQuery, SVN, Grunt, Oracle PL/SQL, Agile, TDD, Eclipse, Sublime text, Spring MVC, GIT, Restful web services Web Logic, Bower.

UI Developer

Confidential - Jersey City, NJ

Responsibilities:

  • Developed UI based layout of wireframes.
  • Developed internal and external validation code using JavaScript.
  • Developed web pages to comply with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Built Rich Prototypes and Applications using HTML4, CSS 2, JavaScript, JQuery, Ajax, JSON, Angular js React.js, and Bootstrap with MySQL database.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Developed user interface by using the React.js, Flux for SPA development.
  • Used React.js and Redux to render pages on both the client and server slides.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Created Reusable Components in React.js with Redux architecture to implement the business logic.
  • Used React flux to polish the data and for single directional flow.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Designed UI screens using JSP,CSS, Angular JS Framework and HTML5.
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Front-end web development using HTML 4, CSS 2, JavaScript and JQuery.
  • Involved in code reviews and mentoring the junior team members.
  • Extensively used SOAP based web services.
  • We used Grunt for Build Process.
  • Responsible for Coding, Unit Testing using Jest and Jasmine frameworks and Regression Testing of the systems.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Involved in developing, HTML, andJavaScriptfor client side presentation and data validation on the client side with in the forms.
  • Involved in writing and modifying Procedures, Queries, Views and Triggers.

Environment: HTML,CSS,JavaScript, JQuery, Angular JS, React.js, Bootstrap, Redux, Flux, Typescript, Jest, Jasmine, DOM, MySQL, Oracle, JSP, AJAX, JSON, ECLIPSE, Sublime text, Brackets, Grunt, GIT, Agile, Scrum, SDLC, and SVN.

JAVA/UI Developer

Confidential - San Jose, CA

Responsibilities:

  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements of sprint.
  • Used JQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements validation, making Ajax calls, etc.).
  • Involved in integrating the front end UI to the back end using Struts/Spring framework.
  • Enhancement of existing application utilizing JSP.
  • Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
  • Create complex JIRA workflows including project workflows, screen schemes, permission scheme and Notification schemes in JIRA.
  • Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Implementation using advanced Object Oriented JavaScript concepts such as Prototypes, Closure, and Class Structures.
  • Followed MVC Structure to develop Application.
  • Created Single Page Applications (SPA) using Angular.js.
  • Wrote SQL stored procedures and used JDBC to connect to database.
  • Designed developed and maintained the data layer using JDBC and performed configuration of JAVA application framework.
  • Worked on JSP, SERVLETS and deployed them on Web logic application server.

Environment: HTML5, XHTML, CSS 3, JavaScript, XML, Tomcat Apache, JQuery, JSP, Angular JS, AJAX, MVC, Oracle, Agile, Scrum, Stories, SVN, and Windows.

Web Developer

Confidential

Responsibilities:

  • Participated in multi phases of project life cycle
  • Used Spring (MVC) Framework for Dependency Injection to develop the application.
  • Developed Data Access Layout using Hibernate ORM framework.
  • Participated in development of a well responsive single page application using JavaScript, and JQuery in conjunction with HTML, CSS standards, with front-end UI team.
  • Developed interactive and dynamic web pages usingJavaScript.
  • Used AJAX to use the RESTFUL Services in the application which supported different format like text, JSON and XML.
  • Developed user interface with JSP,JavaScript, DHTML, jQuery and AJAX.
  • Developed interface to display report data using jQuery, JavaScript and JSON, XML.
  • Used Ajax effectively to create pagination and with client side events like quick search.
  • Used HTML5 elements like video, audio and canvas in making the website interactive.
  • Used version control repository SVN and JIRA for issue tracking.
  • Performed code build and deployment using Maven.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross-browser / platform testing and compatibility assurance.
  • Turned SQL Queries created complex stored procedures, packages, functions, and triggers.
  • Coordinated project activities and ensured that all project phases are followed and documented properly.
  • Improved user experience by designing and creating new web components and features.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.

Environment: Spring, AJAX, Java, J2EE, JavaScript, Tomcat Apache, JQuery, JSP, AJAX, SVN, HTML, DHTML, JSP, CSS, JSON, JIRA, JDBC, XML, Web Services, Oracle, and Windows.

Java Developer

Confidential

Responsibilities:

  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
  • Involved in configuration of Struts MVC, and Integration with ORM Framework (Hibernate).
  • Extensively used Ajax calls to send parameters and fetch data based on the user-triggered events.
  • Manipulated data to both send and fetch data from the server through GET and POST requests.
  • Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
  • Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
  • As part of testing, prepared effective Test Scripts for each of the developed functionality.
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
  • Written SQL Queries to interact with Oracle database.

Environment: HTML, DHTML, CSS, Java, JavaScript, jQuery, Eclipse IDE, XML, J2EE, Struts, Hibernate, AJAX, JSON, Web Services, SQL, Oracle, and Windows.

We'd love your feedback!