We provide IT Staff Augmentation Services!

Ui Developer Resume

2.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • Talented on developing Server side JAVA/J2EE Applications on Websphere App Server
  • Experienced on UI/UX Analysis and Design with experience in full life cycle Agile development processes including mockups and prototypes, Wireframes design, build and UAT.
  • Used the best practices of SDLC as well as Agile/SCRUM methodology.
  • Experienced in Navigating and Manipulating Structured document in DOM.
  • Experienced in profiling and debugging JavaScript
  • Implemented AJAX calls using GET and POST methods in Javascript and JQuery
  • Worked on a JQuery based front end including forms, controls and event handling.
  • Debugged jQuery Applications with Firebug etc
  • Worked on Customizing and using JQuery UI plugins.
  • Worked on JQuery mobile using Responsive Web design & CSS3 media queries.
  • Good understanding of HTML5 drag/drop,canvas/SVG tags, multimedia tags.
  • Skilled on backbone.js for implementing SPA i.e. Single Page Apps.
  • Used javascript templating libraries such as handlebars.js.
  • Developed REST based Web Services for serving JSON/JSONP data from server to client side
  • Developed Object oriented Javascript code using function closures, inheritance and developed instantiation logic by implementing constructor like functions in Javascript.
  • Used node.js to write server side scripts in javascript.
  • Skilled on doing database programming using JDBC and SQL for implementing Create, Read, Update and Delete operations.
  • Used the IoC and Dependency injection features of Spring framework
  • Developed interfaces for Spring beans and implemented them using Setter injection.

TECHNICAL SKILLS

UI Technologies: Javascript, HTML, CSS, AJAX, JQuery, Java, J2EE, JSP, Core Java 1.4, JDBC, Servlets, JSP

Programming Languages: Websphere App Server, Websphere Portal Server, Java JDK 1.3/1.4, Core JAVA, MVC, Spring, Hibernate

IDE: Rational Application Developer 7.5, Eclipse

Server/Database: Tomcat, Apache, JBOSS, MySQL, SQL Server 2000/2005

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase,MD

UI Developer

Responsibilities:

  • Worked with the business analysts to develop effective Web UI/UX Screen and mockups based on Detailed level Design specs for different modules in the project.
  • Developed Wireframe Diagrams, User stories, UML Class diagrams and sequence diagrams.
  • Used JavaScript, JQuery, HTML5, DOM, CSS3 and AJAX for front end Web UI development.
  • Implemented JQuery effects e.g. fade in, fade out, animation etc.
  • Developed JQuery UI using JQuery Forms, Table, Sliders and plugins etc
  • Developed source code to consume JSON response received through XHR/AJAX calls using JQuery.ajax() calls.
  • Developed Object oriented Javascript code using function closures as well as inheritance and developed instantiation logic by implementing constructor like functions in Javascript.
  • Integrated the front end JQuery UI with the backend REST API using backbone.js models and collections. Used javascript templating libraries such as handlebars.js.
  • Made enhancements to existing CSS and DIV tags using CSS Box Model.
  • Utilized the event driven asynchronous callbacks using the node.js event loop.
  • Implement request handlers in node.js for different requests from the client.
  • Developed various POJO Java classes in eclipse and exposed them as REST Web Services.
  • Also integrated SQL Databases using DAO i.e. Data Access Components and JDBC api.
  • Developed REST WebServices and called them from client side Backbone.js models.
  • Developed layouts using DIV tags and CSS classes using twitter bootstrap libraries.

Environment: JQuery, JavaScript/AJAX/Backbone.js/CSS/HTML, Eclipse, J2EE 1.3, JDBC

Confidential, Fairfax,VA

Web UI Developer

Responsibilities:

  • Implemented various Vendor Self Service front end UI Applications developed for easy lookup and creation of Purchasing Records for various Vendors.
  • Involved in all the phases of software Development life cycle (SDLC) process performing detailed analysis, collecting requirements, documents requirements, coding, unit testing etc
  • Implemented Javascript source code and embedded nested event handling logic using JQuery event handlers and call backs functions.
  • Developed Javascript code using a XMLHttpRequest Adapter to send a AJAX request to the server side code and also implemented a callback function to handle the results.
  • Manipulated DOM (Document Object Model) from Javascript by using Node/NodeList API.
  • Developed JQuery based Screens including JQuery UI controls and event handling.
  • Used the HTML5 local storage features to store data locally client side processing.
  • Changed CSS attributes using JQuery functions as well as implemented special effects.
  • Used the Callback functions in JQuery for implementing asynchronous calls using AJAX
  • Used Selectors and Attributes to update the DOM nodes and elements. used JQuery UI controls such as Accordion, Datepicker, Dialog etc.
  • Used the best practices of SDLC as well as Agile/SCRUM methodology.
  • Programmed DAOs using JDBC and SQL to implement create, read, update, delete operations.
  • Developed Spring Beans and wired them using Dependency Injection and IoC Features.
  • Worked with JUnit unit testing framework for testing various java modules.
  • Extensively used Eclipse for web application development. Fixed issues related to Production.

Environment: JQuery, JavaScript/AJAX/XML/DOM/CSS/HTML, Eclipse, J2EE, JDBC

Confidential

Java UI Developer

Responsibilities:

  • Used Various Web 2.0 technologies including AJAX, Javascript and to develop a unified look and feel for the all portlet applications by using Portal features like themes.
  • Programmed JSR 168 portlets for the Websphere Server.
  • Experienced on implementing Rich internet Applications using AJAX.
  • Implemented a Web 2.0 front end for a Sales order applications built using javascript/ajax.
  • Programmed the Event handling for JQuery plugins to accept user inputs and validate it.
  • Implemented Effects and animations.
  • Used the DOM features to manipulate the DOM elements and attributes
  • Used various UI plugins such as Buttons, Calendar, Grid, Listbox, Tabcontainer, Menu etc
  • Maintained existing web based server side applications using J2EE Technologies (JSP, Servlets, XML and Web Services)
  • Developed Client side validation logic using JavaScript for HTML based user interface.
  • Translated Business requirements into definitive class/object and use case diagrams using UML.
  • Implemented the data persistence functionality of the application using JDBC to persist data to the relational database.
  • Designed Javabeans to implement Valueobjects that can be used as Data Transfer Objects.
  • Performed Client side validation using Java Script.
  • Worked using Agile methodology for prototyping and development of sub modules.

Environment: Javascript/DOM/ CSS/HTML5/AJAX, Websphere App server, J2EE

Confidential

Java Developer

Responsibilities:

  • Extensively used the Agile methodology for prototyping and development of sub modules.
  • Developed consistent look and feel using Cascading Style sheets i.e. CSS
  • Programmed all the business functions in JAVA/J2EE using Eclipse.
  • Displayed various enrollment information for customers and grouped them using Tables.
  • Developed a web - site for a course which stores customer data. Followed various steps to develop the web application include HTML and CSS web-site design, followed by addition of JavaScript, Cookies, AJAX, JSP,JavaBeans, Struts and JDBC.
  • Called Web Services from Client side and accessing Data from those Web Services.
  • Involved in client interaction in gathering requirements related to web 2.0 based UI front end.
  • Used Javascript to implement Validation logic as well as AJAX to provide a flicker free refresh feature for the front end.
  • Developed AJAX calls from Web pages using XMLHTTPRequest call back functions.
  • Used RAD to develop the Portal User interface of the above application.

Environment: Javascript/CSS/HTML/AJAX, Websphere, RAD, J2EE, XML

We'd love your feedback!