Front End Web/ui Developer Resume
MN
SUMMARY
- Sun Certified Java and Web Component developer with over 9 years of experience developing enterprise applications using Java/J2EE technologies in Banking, Insurance and Telecom.
- Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi - tier enterprise, web based and distributed applications.
- Over 5 years of experience in Web Development and UI Design of corporate, intranet, business, consumer, and non-profit web sites.
- Professional understanding of Confidential development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG) 2.0.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sties.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Ext.js, Responsive design.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Spring Tool Suite, Eclipse, and Firebug.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator.
- Expert at creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator and Adobe Flash.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
- Excellent experience in Restful Web services and Big Web service development and consumption. (JAX-RS and JAX-WS)
- Experience with Performance tuning tools like IE8 JS Profiler, Fiddler and Debugging tools like ULS viewer.
- Experience with versioning tools like Clear case, Subversion and CVS.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Experience in different application servers like JBoss/Tomcat, WebLogic and Orion.
- Expertise in distributed application architecture, object oriented design, and web based applications.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS
Languages: Java
Application Technologies: J2EE, J2EE
Web Technologies: JSP, Servlet, JSTL, Tag libraries, XML, XSD, Xerces, Xalan, DOM and SAX Parser
Design Patterns: Gang of Four (GOF), Singleton, Factory, Observer, Command, Facade; Service Locator, Business Delegate, Session Fa ade, Transfer Object, MVC, DAO.
SOA: SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services
Client side: Java Script, HTML, DHTML
Databases: Oracle, DB2, My SQL
App Servers: WebLogic, JBoss, Tomcat
API & Framework: Log4J, Spring, Struts, IBatis, Hibernate
Operating Confidential: UNIX, Linux, Windows
Version Control: Clear Case, CVS, VSS, SVN, TFS (Team Foundation Server)
Scripting: Ant, Maven, Java Scripts
DE: Eclipse, IntelliJ, JBuilder, Rational Rose, Together-J, ER Studio, MS Visio.
BI: Micro strategy (BI), OLAP, OLTP
PROFESSIONAL EXPERIENCE
Confidential, MN
Front End Web/UI Developer
Responsibilities:
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- 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.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext.JS.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax.
- Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Developed PL/SQL procedure for login module and registration module.
- Developed Data Access Objects (DAO) using JDBC API for Database access.
- Implement web service components using Apache CXF framework.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used My Eclipse as an IDE for developing the application.
- Created the domains, application servers and load balancers using Weblogic
- Worked with Subversion to provide sophisticated version control, workspace management and parallel development support
- Developed test cases and performed unit test using JUnit Framework.
- Designed and implemented four Agile Scrum teams for product development.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used Maven to build and generate code analysis reports.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Worked on proof of concept using Google Web Toolkit to create the personal card application site .
- Designed and implemented Report Module (using Jasper Report framework).
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
- Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.
Environment: Java, OO JavaScript, HTML5, CSS3, JSP, DHTML, jQuery, AJAX, JSON, DOM, DHTML, XML, Photoshop, backbone.js, node.js, angular.js, SVN, Firebug, Spring, Hibernate, Struts, Sencha Extjs, Oracle, Crud, Pl/ SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, Junit, Agile, UML, JSTL, Servlet, Maven, Itext, GWT (Google Web Toolkit), Jasper report, Ilog, WEB 2.0, SOA.
Confidential, Minneapolis, MN
Web/UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part widget based application.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Involved in developing UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
- Created XHTML Pages with CSS and the Box Model. Integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Extensively used jQuery UI for screen design and development.
- Developed Search Engine using JSP, presented the XML data in the web page using JavaScript and jQuery.
- Used Content Management Confidential (CMS) for the dynamic configuration of the header and footer of the web application.
- 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.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Used Backbone.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions. Worked on Backbone.js to create Models to represent data.
- Contacted with different customer for their requirements. And Modified code as the customer needs.
- Involved in implementing the UI to support all the major browsers.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript.
- Developed and Implemented WebServices and used Spring Framework.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used JavaScript for Client Side validations. Used DOJO for Ajax Support and used JSON for DOM objects
- Developed the UI screens using SFX, Jsps, Java script, JSTL and CSS.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Worked on Data Services implementation for the CRUD services.
- Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used Spring Jdbc at persistence layer DAO.
- Implement web service components using Apache CXF framework
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed complex Web Services and tailored Apache Axis API to suit the requirement.
- Created Jar file & war file in Jboss Application Server.
- Used Git and Github repository for software version control.
- Developed test cases and performed unit testing using JUnit.
- Worked in Agile environment with active scrum participation.
- Designed UML diagrams using UML and Rational Rose.
- Design & Development of the User Interfaces using HTML, CSS andJSP.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed JSP pages and Servlets for customer maintenance.
- Used Maven to build and generate code analysis reports.
- Developed XSD for validation of XML request coming in from Web Service.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS. Worked on tickets from service-now and Jira on daily basis.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS. Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server.
- Developed custom web forms using PHP and JavaScript.
Environment: Java, JavaScript, HTML5, CSS3, JSP, XML, Backbone.js, Angular.js, Ext.js, DHTML, JQuery, Ajax, DOM, JSON, Dreamweaver, Adobe Flash, Spring, Hibernate, Struts, JSF, DOJO, DB2, Crud, Pl/ SQL, JDBC, Apache CXF, SOAP, Web Services, Eclipse, Websphere Portal, Git, Github, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, Itext, Oracle ECM, GWT, JIRA, Jasper Report, Ilog, Jrules, WEB 2.0, SOA, JMS, Apache Tomcat, Linux, PHP.
Confidential, New York, NY
Java UI Developer
Responsibilities:
- Closely worked with business Confidential analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS. Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems)
- Used SVN for version control and QC for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint. Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Used TOAD for all database query testing and optimizations
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
- Design and Developed using WebService using Apache Axis 2
- Designed and developed required WSDL and XSD for the services
- Creating of GUI componenets using Ext JS on Netbeans Used Clearcase for Version Control.
- Implemented Selenium IDE with java script for Web apps.
- Designing the flow of the project using Water Fall Model.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript. Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Using JIRA to manage the issues/project work flow. Designed Power Cubes using Cognos Transformer
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server. Developed an application in Java using Oracle ADF framework.
- Design and development of the exception management workflow using Oracle BPM
- Developed code to enable communication between VSE (Smalltalk) based applications and IBM MQ Series.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Developed in writing Unix Shell Script for performing automated tasks.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Develop WordPress themes to meet the needs of the small business owner.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Developed code for C, C++ to secure the transaction.
- Used ADO.NET to provide connectivity to SQL Server back end database.
- Used ASP.NET technology for developing the presentation layer.
- Created web services using SOAP for SOA to get data from Mainframes and content manager
- Create the corresponding documentation for the Cobol procedures, Unix Shell Scripting and Power Builder applications.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records.
- Worked with JCL to schedule jobs on Mainframes.
- Worked on PL/SQL and SQL queries.
- Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Design and implement existing and new website features using ASP.Net MVC.
Environment: Java, JavaScript, HTML, CSS, jQuery, AJAX, JSON, XML, Clearcase, Spring, Ibatis, Struts, jsf, ejb, Jquery, Mysql, Toad, sql Server, db2, Apache Axis2, wsdl, Netbeans, Jboss, Selenium, Water Fall Model, uml, jsp, Servlet, ant, xml, EMC Documentum, Jira, Swing, cognos, Ilog, Oracle adf, Oracle bpm, ibmMq Series, Apachi Tomcat, Linux, Unix, Ruby Wordpress, Drupal, .net, asp, c++, Mainframe, cobol, Pl/I, JCL, SQL, SAS VB, ASP.
Confidential, Warren, NJ
Software Engineer
Responsibilities:
- Involved in requirement gathering, writing technical proposals, planning, estimation, architecture and high level / low level design using Rational Rose and UML
- Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servlet/Tag libraries for the UI component.
- Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- The middleware interaction used JMS / MQ series for transferring messages between different components using the JMS/Mail API framework.
- Used JBuilder IDE use for the development life cycle of the project.
- Deployed the application and tested on WebLogic Application Server.
- Developed Java Server Pages (JSP) for presentation layer using Struts Also client side validations using Struts Validator framework/ JavaScript.
- Each module was designed as a separate service interacting as Web services between each other.
- Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
- SVN used as configuration management tool.
- Deployed the application and tested on JBoss Application Server.
- Eclipse IDE use for the development life cycle of the project.
- Database Oracle used for the persistence layer.
- Written unit testing of various components with JUnit framework.
- Development in Java through IntelliJ, Eclipse Java IDE.
- Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
- Used Log4j for logging the application log of the running Confidential to trace the errors.
Environment: Java, JSP, Servlet, Struts, AJAX, JDBC, EJB, XML, XSL, JMS, MQ Series, Oracle, WebLogic, Ant, Axis & JBuilder, Win-XP
Confidential, Cleveland, OH
Software Engineer
Responsibilities:
- Provided expertise in the design and implementation of store functionality using WebSphere Commerce
- Configured DynaCache to provide an effective caching strategy, and greatly improved performance, for a B2C store.
- Responsible for the implementation of a custom catalog inventory allocation and reclamation Confidential based on client specifications.
- The Confidential used the OOB inventory table but required implementation of new task commands, EJBs (session) and databeans to allocate and reclaim inventory.
- Analyzed and implemented DynaCache invalidation rules to ensure that inventory messages were not incorrectly cached.
- Designed and implemented a solution to allow the persistence of secondary user profile information and also customizations to the Accelerator that allow the creation of Customer Segments based on the secondary profile information.
- Designed and implemented customized promotions to provide greater promotional flexibility to the client.
- Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP (sales and payment information).
- The design of the inventory management job required the use of IBM WebSphere MQ to retrieve inventory messages.
- The messages were parsed and the inventory levels were updated. Implemented EJBs (session/entity) for additional flexibility for integrations.
- Implemented BODL readers and writers to allow the load of custom data.
- Designed and implemented integrations with Responsys Interact to offload email processing to a third-party service provider.
Environment: J2EE, XML, Struts, Spring, Hibernate, JAXB, LDAP, RUP/UML, RSA (for Analysis, Design and Development), EJB, XMLSpy, Eclipse, DB2, Application Server - WAS, Logging - log4j, IBM Rational Clear Case, Rational Clear Quest.
Confidential, New York, NY
Java DeveloperResponsibilities:
- Designed and implemented multiple stores (B2C and B2B) using WebSphere Commerce
- Designed and implemented registration extensions for a B2C store to allow for the registration of an organization that will be associated with a currently registered user. Additionally, many customizations were implemented to the registration functionality to satisfy customer requirements.
- Implemented additional messages that will further enhance the customer experience such as organization creation notifications.
- Installed and configured the Confidential Payment Plugin to handle payments using Cyber Source.
- Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
- Track lead for a B2C store targeted with providing the customer with a positive user experience.
- Implemented functionality for the Member and Payments subsystems to allow the user to provide additional demographic information and query his purchase history for finer detail.
- Designed and implemented AJAX server calls to dynamically retrieve shipping information.
- Implemented Web 2.0 error handling and display on member pages. Configured Extended Sites stores to attract a different customer segment.
- Gathered and documented requirements for a B2C store as well as implemented customizations to all components of the store including Catalog, Merchandising, Checkout, User Management and Messaging.
- Designed and implemented many customizations comprised of additional database tables, EJBs, controller commands and jsps, to a WebSphere Commerce 6.0 B2B store.
- Implemented numerous pages and commands throughout the checkout process.
- Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.
Environment: Microsoft Windows NT, WebLogic Server, Oracle, JDK Symantec Visual Café, JSP, Enterprise Java Beans, HTML, Java Script, Rational Rose.