Web Ui Developer Resume
Columbus, OH
Summary of experience:
- 5 years of experience in Front - end Tech, Architecture, Design, Development and Production Support of various client-servers, distributed components applications using Java and J2EE technologies.
- Expertise in the field of Financial / Bank / Insurance/ Healthcare.
- Expert in Core Java with strong understanding of I/O Streams, Generics, Collections, Multithreading, Metadata, Event/Exception handling.
- Excellent knowledge and experience on almost all versions of JDK like 2,3,4,5, 6.
- Expertise using J2EE technologies in Servlets, JSP, XML.
- Extensive expertise in Java Servlets, JSP, XML, Eclipse, Apache Tomcat.
- Strong knowledge of Object Oriented Analysis and Design using UML with experience in full life cycle of software design process(SDLC) including requirement analysis, design, implementation and testing.
- Good implementation experience of Service Oriented Architecture and interoperability using web services and java connectors architecture.
- Extensively worked with Relational Databases like Oracle, DB2, MySQL, SQL Server and MS Access.
- Technically proficient in module development and upgrades based on organizational needs.
- Closely worked with business users at various stages of the project lifecycle, including requirements gathering, design, development, testing and post-production support.
- Strong front-end UI development skills using HTML, CSS, JavaScript, jQuery, JQuery-UI, XML.
TECHNICAL SKILLS:Operating Systems Web: Windows 8/7/Vista/XP/,Linux Servlets, JSP,MVC
Architecture Interoperability: Browser/Server, Client/Server, SOA, Apache Axis, JAX-WS, SAAJ, JAXB,JMS
Application Servers IDE’s: Tomcat, Eclipse/MyEclipse, WebSphere Application Server
Scripting/Markup Databases: HTML, CSS, Java Script, XML, JQUERY Oracle, PL/SQL,MySQL JQUERY-UI, DOM, XHTML, DHTML
Professional Experience:
Confidential, Columbus, OH
Position: Web UI Developer
Project: CCAR(Comprehensive Capital Analyst Review)
Description:
Modeling data set/ build predictive equations/ monthly forecast data/ forecast implementation/ forecast reporting. Analysts provide basic requirements to build the base model data set. Then this base model data is copied to SAS every month. All Requirements are defined by predictive model variables. Applying forecasting model to forecast data set. Data is copied from SAS to multiple manual reporting solutions. Users send excel sheets with data.
Responsibilities:
- Involved in gathering requirements.
- Responsible for writing the Detailed Design Documents.
- Responsible for designing different iterations dynamic web pages.
- Used SPRING MVC to navigate different pages.
- Involved in developing Frontend Tech for the Project using HTML5, CSS3 and JavaScript.
- Using JQUERY-UI to create web dynamic page.
- Using BootStrap.zip file to design web page style
- Using AXURE to do web page design
- Using Photoshop to make the small icon.
- Working in scrums Agile Environment.
- Used JQUERY get JSON DATA from Controller in backend.
- Working in Agile development
- Designed and implemented Firebug testing tools and programs
- Documented software defects using bug tracking system
- Used Spring MVC controllers, implemented Service tier and Data
- Software test planning and execution, primarily functioning in an integration test capacity
- Effective management of the issues and escalation at the right time.
- Using SVN to commit and update code.
Environment: Java/J2EE, JDK1.6, HTML, CSS, JSON, JSP, SPRING MVC, JQUERY, JQUERY-UI, JavaScript, Tomcat, Bootstrap, Scrums
Confidential, Richmond, VA
Position: UI Java Developer
Project: Master Data Management(MDM) Workflow
Description:
Confidential consists of three parts which are Product, Customer and Supplier. Each part has their different iterations. I am responsible for entire web design for MDM’s Project domain. MDM workflow provide different web UI to help customer to select requirement from general to specify. In Product domain, there are 4 iterations which are Data Center, Data Quality, Regulatory Information and Confirmation. Customer firstly login to DC page, selects some basic information then click button to jump to DQ page until to the end of Confirmation web page.
Responsibilities:
- Involved in gathering requirements.
- Responsible for writing the Detailed Design Documents.
- Responsible for designing different iterations dynamic web pages.
- Used JSP, Servlets for different layers of the application.
- Using TCP/IP networking protocols.
- Involved in developing Frontend Tech for the Project using HTML5, CSS3 and JavaScript.
- Using JQUERY-UI to create web dynamic page.
- Using BootStrap.css file to design web page style
- Using Dreamweaver to do web page design
- Working in scrums Agile Environment.
- Using AngularJS do MVC framework .
- Used JQUERY and JASON to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Working in IBM Websphere Dojo library.
- Responsible for creating JUNIT test cases.
- Using LoadRunner to tracking bug
- Written parsing program for XML/XSLT
- Working on Apache Jira.
- Working in Agile development
- Designed and implemented menu/automated testing tools and programs
- Documented software defects using bug tracking system
- Using QTP to record and run functional testing.
- Used Spring MVC controllers, implemented Service tier and Data acess tier using Spring and Hibernate
- Created and executed automated software test plans, cases and scripts
- Software test planning and execution, primarily functioning in an integration test capacity
- Effective management of the issues and escalation at the right time.
- Using Oracle PL/SQL for servicing module.
Environment: Linux, Java/J2EE, JDK1.6, HTML, CSS, XML, JSP, Servlets, JQUERY, JQUERY-UI, JavaScript, Tomcat, Bootstrap, Scrums, QTP, LoadRunner, Dojo
Confidential, Cincinnati, OH
Position: UI-Developer
Project: ACE Enhancements
Description:
ACE application is the 5/3’s customer service and sales platform. It provides a common point of access to loan, deposit, transactional, brokerage and other product information as well as provides non-monetary update capability to these servicing systems, thus enabling 5/3 a new way of doing business. This application is being used by most of the employees of the Fifth Third, majority of the users being customer care center employees.Application was implemented in MVC architecture with spring 3.0 frameworks in Eclipse. Worked mainly on customer management modules.
Responsibilities:
- Involved in gathering requirements.
- Involved in developing Frontend Tech for the Project using HTML5, CSS3 and JavaScript.
- Used Struts 2.0 as the Framework for the application.
- Responsible for writing the Detailed Design Documents.
- Using AngularJS do MVC framework .
- Used JSP, Servlets for different layers of the application.
- Used Spring MVC controllers, implemented Service tier and Data acess tier using Spring and Hibernate
- Used Service Locator, Transfer Object, DAO design patterns for design.
- Created Session Beans for brokerage module.
- Involved in Writing JUnit test cases for modules.
- Used Log4j Logging API.
- Working in IBM Websphere Dojo library.
- Software test planning and execution, primarily functioning in an integration test capacity
- Involved in developing Frontend Tech for the Project using HTML,CSS and JavaScript.
- Written ANT scripts for build and deployment activities.
- Written parsing programs for XML files.
- Used JQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Effective management of the issues and escalation at the right time.
- Using Oracle PL/SQL for servicing module.
Environment: Java/J2EE, JDK 1.6, Hibernate 3.0, JPA, EJB, Struts 2.0, HTML, Eclipse, XML, JSP, Servlet, EJB 3.0, Tomcat, Spring 3.0,Dojo
Confidential, Memphis, TN
Position: UI-Software Engineering
Project: My Provider
Description:
This project contains Smart Data, Enhanced Data and Enhanced Merchant reporting. Smart Data online, where issuers can put their request for approvals for billing, and enroll for data matching for transactions received in GDR. My responsibilities were developing the application as well as leading the team and coordinating with business tech leads.
Responsibilities:
- Extensively used Collections, Generics and Annotations.
- Designs and developed service components with Spring Framework, Spring MVC, IOC, DI.
- Implemented Reverse-Engineering by developing UML class diagrams using Eclipse UML editor.
- Developed Sequence diagrams for Default implantation classes for every service module using Microsoft Visio.
- Used Spring AOP for the transaction management and logging.
- Implemented Service tier and Data access tier using Spring and Hibernate.
- Programming with Oracle PL/SQL for Servicing module.
- Using AngularJS do MVC framework .
- Developed various Test cases for Unit-Testing the code using JUNIT.
- Wrote Base Test classes for individual modules for reducing redundancy in Test code and also greater maintainability.
- Used Spring MVC controllers, implemented Service tier and Data acess tier using Spring and Hibernate
- Used JQUERY and JASON to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Designed message formats in XML.
- Implemented Integration Testing for the application.
- Used Spring MVC controllers MultiAction Controller, Simple Form Controller
- Abstract controller, command, etc as per the user interface.
- Involved in implementing transaction management using Spring AOP.
- Designs and develops business objects and domain objects with Object Relational Mapping using Hibernate /JPA.
- Used Annotational mappings.
- Responsible for creating JUNIT test cases.
- Used maven as a build tool.
- Worked on internationalization.
Environment: Java, JDK 1.5, Spring/Spring MVC, J2EE, Hibernate 3.0, AJAX, JPA, Oracle 10g, XML, UML, JUNIT, EJB 3.0, Tomcat 6.x
Confidential
Position: Software Engineer
Description: Integrating IVR System
The IVR system of Confidential, Shanghai needed to be integrated to the three core banking proprietary systems. This required to analyze the messages initiated by the IVR system, process them as per business rules and deliver to the core banking systems in its proprietary formats. CitiXpress IVR is a successful message broker system that sits on WLI, and carries out various banking operations with help of BPMs. The system integrates the Interactive Voice Response channel and the proprietary back end systems using messaging technology of MQSeries, JCA (adapters). It accepts the XML messages and transforms / translates these messages as required. The system has thus established a seamless integration of the messages to the appropriate systems enabling quick response to customer.
Responsibilities:
- Gathered and analyzed the requirements.
- Contributed to the High Level Design of the system using UML.
- Created low level design with workflows for various transactions.
- Implemented Design patterns like Business Delegate, Session Facade, Value Object, and Value Object Factory.
- Design and development of workflows, application views for Customer Demographics, New Bank Account, Fund Transfer, Balance Inquiry, Pass-through Workflows etc.
- Integrated enterprise business applications, user interface and databases with the system
- Worked with JMS to send alerts and notification.
- Development of business components.
- Using AngularJS do MVC framework .
- Used Spring MVC controllers, implemented Service tier and Data acess tier using Spring and Hibernate
- Developed the struts action classes, form beans and associated helper classes.
- Developed front end by using Struts 2 framework.
- Parsed the XML’s using JAXP API and inserted the data into the database
- Involved in implementing the design patterns like MVC, singleton, DAO.
- Developed Logging technique using commons logging technique and Log4J.
- Developed Hibernate Mapping files. And Developed queries using Hibernate Query Language.
- Analyzing the logs and debugging code when transactions failed
- Development of User Interface in developing JSP, Java Servlets, J2EE, Javabeans, Javascript, HTML, CSS.
- Testing using JUnit. Created test data messages, dummy environment and pseudo applications for end-to-end testing.
- Conducted sessions for Quality assurance of project.
- Configuration and Build management of the project using Visual Source Safe and Ant for building.
- Backend programming with Oracle PL/SQL for Admin module.
Environment: JMS, XML, WebLogic Integrator 8.1, Oracle9i (SQL PL/SQL), Core Java, UML, Ant 1.5.1, Jasper Reports, Struts 2.0 Framework
Confidential
Project: Year End Compensation System
Role:UI Programmer
Description:
Year End Compensation System maintains the compensation of domestic and international employees. This system allows the ability for the users to import/export the data from other systems and also has the flexibility to generate reports based on the business requests. Executive Goal Setting System supports Confidential new approach to better align objectives and focus on what is most important to success for the corporation, business segments and individual performance.
Responsibilities:
- Requirements Gathering and Write Technical Specification Document.
- Develop and maintain the Compensation Life Cycle module using HTML, CSS, JavaScript, AJAX, JSP and Servlets.
- Used XML parsers for parsing XML documents.
- Enhanced the existing module called the Bonus Funding Guidance to allow the user to enter the funding amount based on the various security levels and different Business units.
- Create/Write database scripts, stored procedures and functions using Oracle PL/SQL.
- Used Session Facade design pattern to effectively communicate between client and business components and to reduce number of calls between the client and the business components
- Used Business Delegate design pattern for Business components lookup
- Used WebSphere application server for deployment.
- Used UNIX to analyze logs on production and development servers.
- Provide support for User Acceptance Testing and Production.
- Used JUnit for unit testing.
- Create and execute Unit Test and Integration Testing.
Environment: J2EE (Java, JSP, Servlets, HTML, JavaScript, CSS), XML, Windows XP, Oracle9i (SQL PL/SQL)