Ui Developer Resume
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