Web Ui Developer Resume
Burbank, CA
SUMMARY
- Extensive IT experience in Designing, Implementing Distributed, Client - Server and Desktop solutions using Java/J2EE Technologies like Core Java 1.4 / 1.5, JDBC, Servlets, JSP, XML based Web Services and Portal Technologies like JSR 168/286 Development.
- Involved in all the phases of SDLC including requirement analysis, design, development, testing.
- Extensive experience in developing User interfaces for n-Tier Web applications using AJAX, JAVA, JAVAScript, CSS, DOJO, XML, XHTML, HTML, XSL, Web Services etc
- Strong web application development skills using various J2EE Application Servers such as IBM WebSphere 6.1/6.0/5.1, JBoss and Tomcat Apache.
- Experienced in Navigating and Manipulating Structured document in DOM.
- Used node interface properties for traversing documents in DOM.
- Worked with basic node traversal algorithms, Position based algorithm, Content based algorithm in DOM
- Used the DOM in a Browser Enviroment
- Implemented Form Udpates and DOM Node updates in Web Pages via JavaScript
- Changed the presentation layer in Web Page via JavaScript
- Experienced in working with JavaScript and User Interaction
- Worked with JavaScript Validation with String and Numeric Methods
- Experienced in debugging JavaScript
- Used xhrGet and xhrPost methods for doing remoting in dojo
- Experienced in doing Direct Web Remoting (DWR) in dojo
- Debugged Dojo Applications with Dojo logging and javaScript IDE's
- Worked on Customizing Widgets, Extending Widgets by using Dijit
- CSS
- Experienced with the Browser Compaibility issues in CSS
- Worked on Laying out and Styling Forms with CSS
- Used a List to create a Navigation Menu in CSS
- Experienced on Websphere Portal Server 6.0 and 6.1 including Portlet API, JSR 168 API, JSR 286 Development using IDEs such as RAD (Rational Application Developer), myEclipse and Websphere portlet factory..
- Expertise in using Builders, models and profiles while doing portlet development using websphere portlet factory.
- Intensive experience in developing, deploying, maintaining and troubleshooting of J2EE applications and Portlets (JSR 168 API) on Websphere App Server.
- Developed custom built JSR 168/286 Portlets for integration to backend SQL Databases, Enterprise Application and Legacy applications with Web Services.
- Excellent experience of SQL and PL/SQL on Oracle, SQL Server.
- Strong knowledge of various Source Configuration Management (SCM) tools such as CVS.
- Hands-on experience with OOAD, OOP, Rational Rose, UML tools.
- Experienced on Web Services, XML, XSLT, DTD Schema.
TECHNICAL SKILLS
UI Technologies: Javascript, HTML, CSS, AJAX, DOJO, 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, Burbank, CA
Web UI Developer
Responsibilities:
- Worked with the business analysts to develop High-level Document and Detailed level Document for various UI modules.
- Developed and Reviewed UML Diagrams including use Case, State transition and Class diagrams for project development.
- Maintained standalone java Server side applications using Servlets, JSP, JDBC.
- Used JavaScript, HTML, DHTML, CSS for front end Web designing.
- Used XSL, XML and DOM APIs for delivering rich look and feel.
- Developed logic for XML Parsing (using DOM Node API)
- Extensively used Dojo toolkit to produce AJAX effects.
- Implemented client side validations using DOJO toolkit.
- Implemented Dojo front end for Order Processing module using DOJO Widjets
- Designed source code to consume JSON response received through AJAX effects using DOJO.
- Created scientific viewer for data utilizing a multi-tiered architecture, including AJAX, DOJO toolkit to dynamically build interfaces
- Worked on AJAX based Rich Internet Applications using core DOJO, Dijit and dojoX
- Used various features in dojo such as Browser detection, Package loading, CSS style and positioning utilities
- Used various Dojo modules such as Cookie handling, i18n support, Drag and drop, String utilities, Unified data access (dojo.data)
- Used DojoX Grid to customize data views through use of flexible view models such as dojox.charting, Lines, areas, bars, pie
- Used Dojo request methods such as XMLHTTPRequest to make XHR calls to the Server side.
- Used various Service Provider Components developed in RAD (Rational Application Developer) in order to provide access to various backend Web Services.
- Also enabled SQL Database using DAO i.e. Data Access Components .
- Migrated existing Java Middleware into Facade objects and exposed them in Portlets using POJO.
- Developed prototype and proof of concept Portlets in RAD using various HTML Template etc.
Environment: Javascript/DOM/DOJO/CSS/HTML/AJAX, Websphere Portal, RAD, J2EE, XML
Confidential, Dubuque, IA
Web UI Front end Developer
Responsibilities:
- Used the best practices of SDLC as well as Agile/SCRUM methodology for front end Web UI Development.
- Implemented various Employee Self Service front end UI Applications developed for easy lookup and creation of HR Records for various Employees.
- Developed Reports including Searching Employee data/ payroll Details by Company Names.
- Designed and developed HTML Wrappers using HTML, XTML, Javascript and CSS.
- 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.
- Skilled on manipulating DOM (Document Object Model) from Javascript by using Node and NodeList API.
- Skilled on JQuery for implementing a web 2.0 based front end.
- Developed a JQuery based front end including forms and controls and programmed event handling.
- Added CSS Classes using JQuery functions as well as implemented special effects.
- Used the Callback functions in JQuery for implementing asynchronous communication using AJAX
- Used Selectors and Attributes to update the DOM nodes and elements.
- Performed traversing of DOM nodes for collectively updating DOM elements on the frontend. used JQuery UI controls such as Accordion, Datepicker, Dialog, Slider, Tabs and created Themes.
- Involved in all the phases of software Development life cycle (SDLC) process performing detailed analysis, collecting requirements, documents requirements, coding, unit testing, system testing
- Designed and developed Server side J2EE Services on Websphere App Server in order to provide data to Client side Javascript/JQuery source code.
- Developed Web Services using POJO, WSDL and UDDI to expose legacy systems.
- Programmed DAOs using JDBC and SQL to implement create, read, update, delete operations.
- Developed HTTP Session management capabilities in JAVA Servlets.
- 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, Websphere Portal 6.1, Eclipse, Core Java 1.5, J2EE 1.3, EJB, JSP, Servlets, JDBC, UML, ANT, JUnit
Confidential, El Segundo, CA
UI DEVELOPER
Responsibilities:
- Implemented a e-Purchasing Portal for all the Buyers and Supplier companies
- Used Web 2.0 Technologies to develop a unified look and feel for the all Web applications by using CSS themes.
- Experienced on implementing Rich internet Applications using AJAX and DOJO Toolkit.
- Implemented a DOJO front end for a Sales order processing applications built using DOJO Widgets.
- Developed the client side query validations using Java Script.
- Programmed the Event handling for DOJO Widgets to accept user inputs and validate it.
- Implemented DOJO Effects and accessibility features.
- Used the DOJO local storage features to store data locally client side processing.
- Used the DOM features to manipulate the DOM elements and attributes
- Used various DOJO widgets such as DOjO Tree, Buttons, Calendar, Grid, Listbox, Tabcontainer, Stackcontainer, Menu, Dialog boxes and Toolbars.
- Maintained existing web based server side applications using J2EE Technologies (JSP, Servlets, XML and Web Services)
- Developed appealing Web User Interface using HTML, DHTML, CSS, Java Script.
- Developed Client side validation logic using Java Script for HTML based user interface.
- Translated Business requirements into definitive class/object and use case diagrams using UML.
- Programmed JSR 168 portlets for the Websphere Server.
- Implemented the data persistence functionality of the application using JDBC to persist data to the relational database.
- Designed Javabeans to implement Valuobjects 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/DOJO/CSS/HTML/AJAX, Websphere Portal, RAD, J2EE, XML
Confidential, Dearborn, MI
UI Developer
Responsibilities:
- Involved in client interaction in gathering requirements.
- Developed Portal UI Applications for Supplier Self Service functions including updation of Supplier profile, Address and Supplier org structure details.
- Used Javascript to implement Validation logic as well as DOM Node API to provide a flicker free refresh feature for the front end.
- Developed AJAX calls from the rich front end Web pages using XMLHTTPRequest call back functions.
- Used HTML Editors to develop the HTML layouts of various web pages along with their navigation structures.
- Used RAD to develop the Portal User interface of the above application.
- Designed and developed the Portlets and integrated it with J2EE on the Server side.
- Developed a group of Portlets using RAD and deployed them on Websphere Portal server for various Supplier Users providing them with Supplier Self Service functions and Single sign on features using JSR 168 Portlets.
- Developed Action Event handlers in Portlets in order to implement Event Handling.
- Implemented Portlet messaging so that the events in one portlet can impact the display of the other related Portlets on the same page.
- Designed ANT Scripts for the build process.
- Responsible for doing Unit Testing using jUnit.
- Preparing the test cases and testing of the application according to the defined business needs.
- Performed Testing using QTP, to validate the UI of the Application.
- Involved in the coding of Database connectivity using JDBC and SQL.
- Wrote HTML, JavaScript, CSS for final application and tested code in cross browser platforms.
Environment: HTML, Javascript, AJAX, CSS, Portal, JSR 168, J2EE, JAVA, Servlets, JSP, JDBC.
Confidential
Software Engineer
Responsibilities:
- Developed a complex J2EE based web front end for order processing.
- Used J2EE Technologies such as JSP, Servlets, HTML, CSS, Tag Libraries for the User interface.
- Used MVC Design patterns extensively for ease of maintainability and reusability.
- Involved in configuring the development landscape including Tomcat Apache Server, ANT, VSS, Eclipse
- Created deliverables like Class diagram and Sequence diagram
- Prepared Test scripts for Unit testing and Integration Testing for various modules
- Involved in writing complex SQL code for accessing the Oracle Database
Environment: Java, JDBC, JSP, Servlets, HTML, Windows XP