We provide IT Staff Augmentation Services!

Web Systems Analyst Resume Profile

OBJECTIVE

8 years of experience in HTML, CSS, JavaScript and Java/J2EE development implementing enterprise applications in team-oriented environments. Seeking a challenging position as a software engineer in which I can utilize my programming skills to assist a company in its quest to provide superior products to its customers, while continuing to acquire and develop professional skills.

CAREER SUMMARY

  • 8 years of experience in the field of IT with focus on requirement analysis, estimations based on software models, design, development, maintenance and testing of web based and Client-Server applications, with effective use of MVC architecture experimenting on different frameworks like struts, spring.
  • Experience in the project delivery of various sizes, communicating with client, understanding the business requirement, presenting demonstration based on the design document and implementing the requirements on onsite and offshore model.
  • Solid development experience in Java, J2EE, Spring Core 3.0, Spring MVC, JDBC, Spring JMS, Oracle SQL/PLSQL , Design Patterns.
  • Experience in Rational Software Architect 8, Spring Tool Suite, Websphere 6.1, Tomcat, Selenium, Rational Functional Tester RFT
  • Experience in using UML design tool to create Sequence diagrams, Class diagrams and Activity Diagrams using Rational Software Architect 8.0.
  • Experience in development and improvement of new and existing backend web applications using J2EE, JSP, Servlets, SOAP, JMS, Spring JDBC and SOAP based Web services Jaxb .
  • Extensive experience working as an Application Owner at offshore and onsite with Development Coding , Quality Assurance, and Testing for the Bug Fixes and Enhancements.
  • Extensive experience in coordinating the effort with team members which includes offshore , responsible for deliverables, producing the status reports to management.
  • Possess strong analytical thinking, troubleshooting capabilities, proactive listener team player, commitment to co-operative teamwork and excellent interpersonal communication skills
  • Has working knowledge with CMM Level 5 SDLC processes.
  • Good experience in writing selenium scripts which is used for integration testing
  • Good experience of version control tool like Subversion and Rational Clear Case to manage web application. Good experience with defect management tools like Clear Quest and Trac.
  • Capability to manage and handle client feedbacks and comments, increasing client satisfaction index.
  • Proven track record for building professional, elegant looking and functional front end UI.
  • Good experience in Web 2.0 technologies like EXTJS, GWT, Flex, Action Script, DOJO, JSON, and AJAX.
  • Experience in making the HLD, LLD and Impact Analysis artifacts for the project.
  • Experience in estimation of the requirements using the functional point analysis
  • Experience in coordinating with various testing teams and have been extensively involved in the different phases of testing.
  • Has working knowledge with CMM Level 5 SDLC processes.

Technical Expertise

Functional

Business Requirements Analysis, Gap Analysis, Creating design document, Sharing Unit Test Plan, Code Review, Status Reporting and Deployment of Bug fixes

Programming Languages and Frameworks

Java 5.0, J2EE, Spring 3.0,Spring JDBC, Web Services SOAP , Mule, Hibernate, Spring JMS

Web Technologies

JSP, HTML5, Servlets, JSTL, JavaScript, JQuery Library, Ajax, JSON, CSS, JDBC, JNDI, SOA, J2EE design patterns, XML, Log4j appenders, GWT, Angular JS

Web and Application Servers

Apache tomcat 7.0, WebSphere 6.1

Databases

DB2, Oracle 10g, MySQL 5.5

Version Control Tool

Subversion, Rational Clear Case

Bug Tracker Tool

ClearQuest and Trac

Tools Utilities

Eclipse, FireBug, IE developer Tool, Selenium, Textpad, Editplus, Rational Software Architect 8.0,Spring Tool Suite, Chrome Developer Tools, Maven, Jenkins, Hudson

Professional Synopsis

Confidential

Web Systems Analyst

Responsibilities:

  • Develop HTML prototypes and UI deliverables such as wireframes, screen mock-ups and interface design.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript
  • Responsible for developing various gReady UI components based on GWT framework.
  • Understand the functional domain of the application.
  • Cross browser testing in Internet Explorer 6 including IE9 beta , Safari, Chrome, and Firefox and contributed bug fixes.
  • Worked on the Design of gReady which involved creating of Class Diagrams, Sequence Diagrams, Activity Diagrams
  • Implement GWT based MVP architecture for the gReady project that involved working with Controllers, Models, Stores and Views.
  • Implemented UI using GWT widgets such as Cell Table, Flex Table, DataGrid, Forms, TabLayoutPanel, HorizontalSplitPanel, VerticalSplitPanel, StackPanel and PopupPanel.
  • Experience in implementing Ajax and RPC based calls in GWT to interact with the server side using JSON as the data transfer format.
  • Performed Code Optimizations in GWT
  • Status Reporting and Risk Reporting to the Lead Architect through Work Trackers.
  • Worked extensively on the front-end part using HTML5, CSS and JavaScript Also using GWT as a framework .
  • Worked on Reports Portal that will present the demand supply in the form of drill down graphs Gviz using GWT.
  • Implemented the Inventory Catalog on redesigned Reports UI using GWT, REST service Jersey , Organic and Orgstore
  • Used GWT to develop and maintain complex UI JavaScript in Java.
  • Created various dynamic dashboards using GWT
  • Worked at the front-end reports modules RnR for the online report generation using GWT, FLEX and Action Script.

Environment : Java 5.0, GWT 2.5, Google App Engine, Java Script, CSS 3.0, HTML5 and Angular JS, MySQL

Confidential

Web Systems Analyst

Responsibilities:

  • Lead a team of 2 resources to work on POC Proof of Concept of integrating SOAP web services using Mule ESB, developing asynchronous web services using JMS Messaging with Apache MQ as the JMS Provider.
  • Worked on the Design of two work packages for Fire Line of Business which involved creating of Class Diagrams, Sequence Diagrams, Activity Diagrams in Rational Software Architect 8.0.Design involved usage of Mapper, Builder, TransferObject and Delegate Design Pattern
  • Created UML modeling diagrams for framework APIs like class diagrams, sequence diagrams object specifications using UML modeling tool.
  • Worked on integrating SOAP web services using Mule ESB, developing asynchronous web services using JMS Messaging with Apache MQ as the JMS Provider.
  • Participated in requirement review session for 2 modules with Client team, Business Analysts, Business Partners, Technical Architects and Application Architects.
  • Worked as Module lead and Onsite Co ordinator for design and development work.
  • Utilized Spring framework to implement design patterns like IOC Dependency Injection , Spring DAO Data access objects , Data Transfer objects, Business objects.
  • Extensively used Spring IOC Inversion of Control architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Database Server Oracle 11g, well supported, feature rich, high performance/high availability relational database is used for DB operations.
  • Used Spring JDBC to simplify data modeling and database interactions.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
  • Implemented Loggers using log4j defining different appenders, categories and properties.
  • Experience in writing JUnit and running the coverage reports. Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Supported the weekly management of project task planning, delivery deadline update, and attended weekly defects and release status call with onshore offshore coordination.
  • Subversion was used for version control and Quality Center was used as defect tracking tool.
  • Performed peer design and code reviews to ensure requirements are correctly implemented and guidelines are met.
  • Worked on Unit Testing Easymock/JUnit for the java classes developed for the module.
  • Used Maven for building and Subversion for configuration management.
  • Involved in integration testing defect fixes.
  • Other responsibilities included accurate status reporting, raising and escalation of risks to my supervisors.

Environment : Java 5.0, Spring Core, Spring JDBC, Spring JMS, DB2, JSP, Javascript/Jquery, CSS, Mule, Spring Tool Suite, Subversion, Trac, CXF webservice.

Confidential

Senior Software Engineer

  • Developed AJAX based web based UI framework by extending ExtJS classes.
  • Acted as single point of contact to distribute the JIRAs for the front end.
  • Created a framework for the authorization at the front end.
  • Worked extensively with the backend which comprised of Spring, hibernate and JPA.
  • Developed the custom data grids upon Ext JS grid framework to deliver the business data.
  • Worked upon the dashboard for the project which contained a variety of charts and drag gable components.
  • Used JSON and XML formats to transfer data from the server.
  • Implemented Web Services to handle data from third party interfaces used tool like axis 1.4 to create web service clients.
  • Developed Servlets and a JSP for performing CRUD operations on domain specific entities.
  • Developed Service Layer using POJOs and Spring IOC.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Used Apache POI API to generate excel document for data in each grid in the application.
  • Used Velocity to generate HTML, TXT and MIF documents and iText API to generate PDF documents.
  • Used Velocity and Java Mail API to generate email notifications.
  • Used spring quartz scheduling framework for periodic scheduling of jobs.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC Dependency Injection , Spring DAO Data access objects , Data Transfer objects, Business objects, ORM Mappings.
  • Orders EI module was designed to reuse Spring framework starting from user submitting the HTTP servlet request from JSP and Dispatcher Servlet passing the request to Controller to service layer and delegating the request to DAO layer for via Facade using Business Delegator Design Pattern.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.
  • Used Hibernate to implement ORM model with annotations like ID, Basic, Column, and One to One, Many to One etc. within Domain objects for different tables in Oracle.
  • Utilized the concept of Lazy initialization left join fetch and Eager fetch based on the requirements and increase the performance within the session of objects.

Confidential

Senior J2ee Developer

Responsibilities:

  • Gathered the requirement from the BOA technical team and extensively talked to the Russian firm handling the maintenance of the LA Salle application on ABN's behalf.
  • Came up with the high level design document HLD and Low level design document thereafter.
  • Created a traceability matrix of all the requirements gathered and was actively involved in the resource allocations.
  • Created a project plan and estimated the time for the various use cases.
  • Involved in designing the prototype of the application using HTML, CSS, JavaScript, Adobe Photoshop, and Ajax.
  • Extensively designed the use cases in the UML and defined the sequence diagram for the various use cases using Struts 2.
  • Extensively worked with EJBs to make the backend calls to the other deployed EJBs.
  • Configured the application on the WSAD and managed the IBM Web Sphere scheduler for scheduling the Jobs.
  • Implemented one of the more complex Modules: Wires by using Struts.
  • Helped the team members in UI layer coding using JSP, HTML, style sheets, and JavaScript.
  • Used Firebug for debugging java script, DOM Elements, exceptions and CSS style behavior.
  • Involved in developing Message Driven Beans using JMS used in the application and configuring MDBs to asynchronously receive the wire transactions.
  • Implemented Objected Oriented Action Script and Flex to perform functionalities like
  • 1. Front end validations,
  • 2. Using different CSS selectors set, find, select, add or remove the UI elements based on Id's, Table tags or CSS class.
  • 3. Created a custom data grid to display the backed results.
  • 4. Applied the PURE MVC pattern in the flex for giving the application a Rich UI.
  • 5. Wrote an API for the sequential loading of the modules in flex.
  • 6. Actively coordinated with the Adobe team and fixed the RSL loading bug.
  • Used Flex based Http Servlet Request and JSON libraries for backend interaction and data interchange based on GET or POST Servlet call and retuning JSON as a data Type.
  • Used Firebug for debugging java script, DOM Elements, exceptions and CSS style behavior.
  • Participated in application framework design, templates, and API's according to UML standards using Borland.
  • Deployed the web services for getting the current foreign exchange rates.
  • Configured the IBM Scheduler for the future dated wires and coded to process/modify and delete them as well.
  • Configured the email functionality to notify the various stakeholders about various scenarios.
  • Developed screens using Java, JSP, JDBC, and JavaScript using IBM Web Sphere Application Developer
  • Involving client side validations using Java Script
  • Worked on creating Step definition based upon user scenarios UML Diagrams .

Environment: Java, J2EE, EJB, Struts, JavaScript, Ajax, CSS, SQL, Oracle, XML, Axis 2.2 Web Services, Microsoft VSS, Web Sphere 5.0, Eclipse, Flex, Action Script.

Confidential

Senior Software Engineer

Responsibilities:

  • Implemented Cash and Orders EI modules using Struts layered architecture loosely coupled and highly cohesive J2ee enterprise application development platform to export transaction records.
  • Extensively designed the use cases in the UML and defined the sequence diagram for the various use cases using Struts using IBM RSA.
  • Implemented web project using MVC layered architecture loosely coupled and highly cohesive J2ee enterprise application development platform to perform enrollment and un enrollment of inventories.
  • Handled the code review for both peer to peer and at the L2.
  • Involved in Web 2.0 techniques on UI front using AJAX, OO JavaScript, HTML and CSS.
  • Core java fundamentals was used to create static utility classes, comparators ,generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
  • Implemented a clean UI using JSPs and Action Script
  • Implemented Loggers using log4j defining different appenders and properties.
  • Experience in writing JUnit and running the coverage reports. Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Was involved in coming up with the data base schema for the project.
  • Microsoft VSS was used for version control and Quality center was used as defect tracking tool.

Environment: Struts, Java, JSP, OO Action Script, Servlets, BEA Weblogic, CSS, Oracle, SQL, Microsoft VSS, RSA UML modeling software.

Confidential

Senior Java Developer

Responsibilities:

  • Ashok Leyland Fleet Management System was designed to reuse struts framework starting from user submitting the HTTPservlet request from JSP and Action Servlet passing the request to Action class based on action mapping in configuration file and user defined methods extending dispatch action, finally delegating the request to DAO layer for via Facade using Business Delegator Design Pattern.
  • Involved in the development of the application based on Struts framework using MVC2 architecture.
  • Utilized Struts framework to implement design patterns like DAO Data access objects , Transfer objects, Business objects and Business delegator.
  • Designed the web pages with JSP and TLD's using different HTML elements based on the page specification document.
  • Developed web application using JSP, JavaScript for validation , DHTML for dynamic insertion of HTML elements , CSS for different font and styles using classes , Java Servlet for servicing the request GET and POST , JDBC, and custom tag library reusing the tags .
  • JDBC concept was used for database transaction management using create statements, prepaid statements and callable statements.
  • Ajax was used for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
  • Used struts-config.xml for form Bean mappings, Resource bundle declarations for internationalization, Action Mapping and Action forwards.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
  • Implemented Loggers using log4j defining different appenders and properties.
  • Involved in the deployment of web application in Weblogic application server and creating connection pool for database.

Environment: Java, JSP, J2ee, AJAX, JavaScript, CSS, Struts, JDBC, PL/SQL, SQL, Windows XP, Oracle, Microsoft VSS Version Control

Hire Now