We provide IT Staff Augmentation Services!

Senior Software Analyst/ Engineer Resume Profile

5.00/5 (Submit Your Rating)

IL

Summary:

  • 12 years of experience in of IT field in design and development of various Application Systems for Insurance, Banking, E-business using different Java and Enterprise Java technologies.
  • Expertise in Complete Software Development Life Cycle SDLC . Responsible for Collecting Business Specification, Analysis, Design, Development, Testing the Code and Documenting the entire Life Cycle.
  • Expertise in Object Oriented Analysis OOA and Object Oriented Design OOD based on Unified Modeling Language UML using Rational Rose Strong at problem solving, analytical and logical implementation.
  • Expertise in Software Development Processes like Rational Unified Process RUP , Agile Development, Waterfall and Spiral.
  • Designed and developed applications using J2EE Design patterns like Service Locator, Singleton, Business Delegate, MVC, Intercepting Filter, Front Controller, View Helper, Session Facade, Composite View, Transfer Object and DAO.
  • Strong knowledge on design principles like OCP, DRY, DIP, ISP and LSP and GOF Design Patterns like Static Factory, Chain of Responsibility, Command, Decorator, Observer and Adapter.
  • Expertise in creating APIs with REST based web services providing JSON Response using Jersey.
  • Expertise in developing light weight business component and integrated applications using Spring framework, Spring web-flow, Spring web MVC, Spring AOP using features like IOC and configuring application context for spring bean factory.
  • Expertise in developing data models using Hibernate Caching, Relationships, and Hibernate DAO Object relational mapping ORM framework and configuring Hibernate persistence layer.
  • Working Experience in Front-End technologies like HTML, JSP, JavaScript, CSS, JSTL, using AJAX, DWR, DOJO and JSON and Custom Tags.
  • Experience in parsing XML documents using SAX, DOM, and JAXP and performing transformations using XSL, XSLT and Xpath.
  • Very experienced in application build process as well as handling Production tickets that includes assignment, tracking , resolving and updating the status.
  • Knowledge on developing inter-operable component using Web services UDDI, SOAP, WSDL, and JAX-RPC .
  • Good back end programming skills using SQL, PL/SQL, Cursors, Stored Procedures and Triggers in Oracle, DB2, MySQL.
  • Knowledge on implementing Business Rule Management System BRMS using I Log tool.
  • Expertise with Performance Tuning of Web Based Applications.
  • Have won the confidence of all the previous employers and had been entrusted with serious roles in projects.
  • Successful in interacting with the Clients.

Technical Skills:

  • Programming: C, C , Java, J2EE Servlets, JSP, Java Beans, EJB, JDBC, , Web Services JAX-WS, SOAP, WSDL , CP, EJB 2.0/3.0 SLSB, SFSB, Entity Beans , Adobe CQ AEM, RMI, JDBC, JNDI, Swing, DHTML, XML, UML, XSL, JSF, Log4j, JMS
  • Frameworks: Struts 1.0/1.1/1.2/2.0, Spring 1.2.4, Spring MVC, Spring Web-flow, Cairngorm Framework, Hibernate 2.0/3.0/3.2, JSF, DWR, JSON, Liquibase, Flway, Spring Core, Spring-WS, JAX-WS, Axis
  • Databases and Tools: DB2, Oracle 10g/9i, MySQL, MS Access, SQL Developer, TOAD,MySQLWorkbench
  • Tools: Rational Rose Enterprise Edition, RAD, Rational Clear Case, Rational ClearQuest, Jira,Mingle
  • IDE's: WSAD 4.0/5.0/5.1.2,RAD 6.1, Eclipse, NetBeans
  • Technology Tools: Ant, AJAX, Visual UML 4, ILOG JRules, Microsoft Visio, Violet, CVS, Edit Plus, Jasper Reports, Tortoise 1.3.3/1.7.7,Subversion 1.3.1,Git,LoadRunner, Dozer mapping, ETL
  • GUI Tools: HTML, XML, JavaScript, Action Script 3, MXML, dhtmlx, TLD, CSS, AJAX, DOJO, SOAP U I, Eclipse SWT
  • OOA, OOD: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram, Relationships-Association, Aggregation, Realization
  • Performance
  • Analysis Tools: JProbe 6.0.2, Mercury Diagnostic Profiler, Memory Analyzer, Dynatrace, Splunk
  • Web/Application
  • Servers: Websphere 5.0/5.1/6.1, Websphere Portal Server, Weblogic 8.1/9.2/10.3, JBOSS, IBM MQ Series, Apache Tomcat 5.0/5.5,Jetty
  • OS: Windows 98/NT/2000, Linux , UNIX

Professional Experience:

Confidential

Senior Software Analyst/ Engineer

Confidential has a fully integrated full venue maps for places like shopping malls, travel interchanges and sports stadiums, letting you see inside such locations and continue to map your route indoors. There are over 75000 venues in the system. Venue Maps manages mapping and 3D rendering of all the indoor venues that can be reached by a map user unless restricted for use. It also performs Extraction Transform Load features so that customer updates to map data are properly updated to the Venues data.

Responsibilities:

  • Fully responsible in Design, Functional Review/ QA of the features under development.
  • Involved with full development of the features based on Test Driven Development.
  • Created and managed a business module based on Spring and Dozer Framework.
  • Use cases, Design Diagrams and Test Plans followed in Agile Development Methodology.
  • Responsible for making sure Continuous Deployment of the features developed using Electric Commander.
  • Performed Peer review compared revisions using Source code management tool FishEye
  • Performed both custom mapping and automatic mapping based on Dozer Framework.
  • Actively managed and developed Oracle Database scripts and utilized Flyway script versioning.
  • Developed and re factored persistence layer both in DAO level as well as Service level.
  • Utilized both JMock and JUnit for developing test cases based on the test plan.
  • Built and maintained business components based on Spring services to inject dozer mapping.
  • Responsible mapping venues map data to custom editor utilizing GWT to facilitate visualization for venues.
  • Designed and Developed APIs based on REST Web Services utilizing Jersey server.
  • Updated Controllers and business services in Spring framework to integrate custom business services.
  • Hibernate Template is utilized for Persistence call back methods.
  • Utlized Rest Web Services based on JAX-RS 2.0 specification for obtaining third party Venue data.

Environment:

Java 1.6, Spring Framework, , Eclipse Juno/Luna, /dozer Framework, Jetty, Google GWT, Agile Spring Methodology, Dozer mapping, MVC pattern, Flyway, SQL, Hibernate, ,ETL Methodology, Tortoise, Electric commander, Jersey 2.11, REST Web Services, JAX-RS 2.0, FishEye, Jsp, Java Script, Spring Core, XML, JSON, Maven 4.0, JDBC , SVN, Jira , Mingle, Log4j, Jenkins, Deployment scripts, Oracle , Oracle SQL Developer, JSON, JUnit.

Confidential

Senior Software Analyst/Engineer

Confidential is the online access point for repair parts and accessories from every major brand - regardless of where you bought them. From electronics to lawn and garden equipment, we offer genuine parts from the original manufacturers. Sears Parts Direct has more than 7 million parts and accessories from more than 450 manufacturers and offer more than 750,000 product schematics to help the consumer find exactly what he is looking for.

Responsibilities

  • Involved with Full Development of the Application Development in three web sites managed by Parts Direct.
  • Actively participated in Design /Review and presentation meetings for features released.
  • Fully responsible in Design, Functional Review/ QA of the features under development.
  • Wrote Use cases, Design Diagrams and Test Plans based on Agile Development Methodology.
  • Responsible creating/managing Content Management components using CQ AEM
  • Create and maintain components linking both Legacy and CQ application such as Symptoms and Session.
  • Responsible for creating components needed for Part Information, retrieving Category based articles from JCR and Legacy database.
  • Completely responsible for end to end implementation of the features including the technical implementation.
  • Created/managed new deployment scripts and Continuous Integration of the application using Jenkins
  • Created multiple APIs using REST Based web Service providing single/Collection JSON Response with Jersey Server.
  • Integrated APIs with CQ AEM Components using client configuration.
  • Supported and modified Web Services to be used for both Legacy as well as CQ AEM.
  • Upgraded Legacy modules with upgraded libraries and modified maven build files extensively for multiple projects
  • Created and updated SOLR endpoint for part data information.
  • Created/Upgraded the database scripts based on Flyway
  • Provided proper guidance to the Team Members and ensured they have the correct idea on the requirements of Projects.
  • Used Dynatrace for Performance Evaluation to find bottlenecks in the existing and Developed Code
  • Used Splunk to evaluate the server logs in multiple nodes.
  • Developed Unit test Cases using JUnit as per the Unit Test Plan.
  • Used Flyway technology for versioning control persisting MySQL Database .
  • Ensured the project is on track by conducting Agile Sprint based planning
  • Performed change tracking and managing defects, bugs using Jira and feature stories using Mingle.
  • Performed Code Revisions through GIt/Tortoise.

Environment

  • Java 1.7, Adobe CQ AEM 5.6, Spring Framework, JSP, Eclipse Kepler/Juno, JBoss, Apache, Agile Spring Methodology, MVC pattern, Flyway, SQL/Hibernate, LINUX , SOLR, Putty, Tortoise, , Dynatrace , Splunk, Java Script, Axis 1.4/CXF,REST Web Services, Spring Core, WSDL, SOA , Shell Script, CSS, XML, JSON, Maven 4.0, JDBC , Git, Jira , Mingle, Log4j, Jenkins, Deployment scripts, MySQL , MySQL Workbench, Jersey, JUnit

Confidential

Senior Software Engineer

Confidential owns and operates large derivatives and futures exchanges in Confidential, as well as online trading platforms. It also owns the Dow Jones stock and financial indexes. The exchange-traded derivative contracts include futures and options based on interest rates, equity indexes, foreign exchange, energy, agricultural commodities, rare and precious metals, weather and real estate.

Responsibilities

  • Actively participated in Design /Review and presentation meetings.
  • Fully responsible in Functional Review Meetings and Design Meetings.
  • Wrote Use cases, Design Diagrams and Test Plans based on Agile Development Methodology.
  • Created Component Interaction Diagram and Low level designs for the selected modules.
  • Involved with Full Development of the Application Development.
  • Created new functionalities for SKEP Server
  • Designed and developed the code fully in Agile based patterns.
  • Supported and modified/created new configuration scripts based in JSON, YAML and SWT.
  • Used Thread mechanism for concurrent access Scheduler Tool.
  • Created and upgraded APIs that uses SOAP Web Service from Axis 1.4 to Spring Web Services
  • Provided added security for Web Services using Spring-WS.
  • Created and modified maven build files extensively for multiple projects
  • Created/Upgraded the database scripts based on Liquibase along with upgrading to Liquibase 2.0 standard
  • Upgraded and provided new UI and Core specs/functionalities for Clearing applications based on SWT API
  • Provided proper guidance to the Team Members and ensured they have the correct idea on the requirements of Projects.
  • Used Memory Analyzer for Performance Evaluation to find bottlenecks in the existing and Developed Code
  • Developed Unit test Cases using JUnit as per the Unit Test Plan.
  • Performed change tracking and managing defects, bugs using Jira and code revisions through Git/Tortoise.

Environment

  • Java 1.6, Java Threads, JSP, Eclipse Galileo/Indigo, Eclipse SWT, tomcat, Agile Spring Methodology, MVC pattern, Liquibase, SQL/Stored Procedures, LINUX , Putty, Tortoise, , Memory Analyzer , Java Script, Axis 1.4, Spring Core, Spring WS, WSDL, SOA , Shell Script, CSS, XML, Maven 2.0/3.0, JDBC , Git, Jira , Log4j, Deployment scripts, Oracle 9i/10g, Toad, YAML, JSON, JUnit

Confidential

Senior Software Engineer

Confidential is a global rating agency committed to providing the world's credit markets with independent and prospective credit opinions, research, and data. Its operations span across capital markets in over 150 countries. Confidential Migration project converts the existing code that supports ColdFusion Confidential to run under Confidential environment. As part of this project, every proprietary Web Application tools are made to work under Confidential environment.

Responsibilities

  • Actively participated in Requirement Gathering/Review meetings and System Level Design Review meetings.
  • Participated in Functional Review Meetings and Design Meetings.
  • Wrote Use cases, Design Diagrams and Test Plans based on Agile Development Methodology.
  • Created Component Interaction Diagram and Low level designs for the selected modules.
  • Involved with Full Development of the Application Development.
  • Designed and developed Web Services Ratings Module.
  • Designed and developed the code fully in Agile based patterns.
  • Portfolio Custom Column Creditpoint Navigation Peer Analysis Tool Login/Autologin functionality between fitchratings JRUN AND JBoss environments.
  • Supported and modified the existing Code written in ColdFusion.
  • Provided proper guidance to the Team Members and ensured they have the correct idea on the requirements of Projects.
  • Responsible for scheduling/Reviewing Offshore Team for Detailed Level Design and Code Development.
  • Used JProbe for Performance Evaluation to find bottlenecks in the existing and Developed Code
  • Developed Unit test Cases using JUnit as per the Unit Test Plan.
  • Created new APIs with web services as well as upgraded existing APIs to provide Credit Rating from JSF
  • Created SOAP based Service classes and WSDL configuration to access Web Services
  • Provided added Security for web Services using User authentication and Restriction.
  • Provided secured access to the web services Used and modified Maven as build tool.
  • Creation of Reports and Export of data to Microsoft Excel.
  • Used SQL/Stored procedures to persist the database.
  • Ensured the project is on track by conducting the Review Meetings every week.
  • Used XML for custom configuration processed using JAXP and DOM
  • Performed change tracking and managing defects, bugs using ClearQuest.
  • Performed Code Revisions through Subversion.

Environment

JSF 2.0, Java 1.6, JSP, EJB, UML, Web Services, MyEclipse 7.5/8.0, JBoss 4.0,4.2, JRun 8.0, MVC pattern, SOA, JAX-WS, SQL/Stored Procedures, LINUX , Servlets , SOAP, GOF Design Patterns , WSDL, JProbe , DOJO, Java Script, CSS, XML, Apache Ant 2.0, JDBC , Subversion , ColdFusion, Log4j, Deployment scripts, Shell Script, Oracle 9i, Oracle SQL Developer, JUnit, Linux

Confidential

Senior Software Engineer

Confidential is the leading provider of digital map data for Automobile navigation, Internet and business applications which provide location based services. Map Tools project primarily deals with developing software tools used by its field data collection for updating and integrating map data.

Responsibilities

  • Created Validation design documents for the rules being developed.
  • Wrote Use cases, Class diagrams and Sequence diagrams for Bival Tool and Metadata Management Initiative.
  • Implemented Bival Management user interface using Spring MVC.
  • Involved with Full Development Lifecycle using Rational unified Processing RUP .
  • Acted as the contact point for Design Specification and Development review for offshore projects.
  • Designed and Developed web based Metadata Management Tool to easily modify metadata.
  • Modified, Deployed and tested Bival web Data that restricts the Validations to be processed for the data.
  • Designed and Developed Java based Validation Rules for various projects such as EU Split, Sign as Real, Unicode All Fields, Truck, Toll Info, Discover Cities and Coverage Indicator.
  • Fully responsible for Bival Applications.
  • Designed and created Validation Rules with custom Business Rules Engine.
  • Designed and Developed unit Test Cases using JUNIT for Validation Rules.
  • Identified and fixed bottlenecks in Validation JUnit and Test suites as a part of Performance Improvement Initiative.
  • Familiarity in working with applications with large map data.
  • Developed and Modified Web Services for integrating third party Map data to the product Data.
  • Involved with other team mates to split and finish functionalities.
  • Used JProbe to do the Performance Evaluation and Memory Utilization of the Modules.
  • Used TOAD to write PL/SQL Packages and Stored Procedures for Unicode All Fields Project.
  • Developed POJO classes for AOP projects such as Truck and Unicode All Fields.
  • Used Hibernate DAO to persist data into database.
  • Converted Any Build Scripts to Maven Build.
  • Used Hibernate template ht to persist the data and worked with Hibernate Relationships.
  • Involved in performance tuning and enhancement of the existing Validation Framework and Rules Processing Engine.
  • Prepared presentations of projects, processes and mentored new team members both offshore and onsite.
  • Wrote shell scripts to find zero length files, kick of batch java programs.
  • Performed change tracking and managing defects, bugs using ClearQuest and Code Revisions through Rational Clear Case.

Environment

J2EE 1.5 Java, JSP, Servlets, EJB 3, JDBC RUP, Spring MVC, SQL, HTML/DHTML Eclipse 3.5, J2EE pattern, AJAX, JSF 1.2, , Xpath, JUnit Test Scripts, LINUX, Websphere 6.1, JPA, log4j, Ant 1.7Maven, , Web Services, SPRING, DOJO, XML, JMS, UNIX Scripting, TOAD , JAXB , Proprietary Validation Rules,Web Services, ClearQuest, SOAP, WSDL, XML, Clear Case, Hibernate 3.0, JBoss, Deployment scripts, SQL Server 2005, JProbe

Confidential

Software Engineer

Confidential which is a part of every Wells Fargo Banking Solutions. As part of OSP, Enterprise Tax Management ETM provides the a single Unified view of each Customer consolidating information from multiple Tax and Revenue Sources enabling agencies to better bill , evaluate and manage funds.

Responsibilities

  • Actively participated in the Requirement Specification meetings
  • Wrote program specifications, technical specifications and integration test cases
  • Used System Analysis to analyze existing framework that built on Spring Framework.
  • Responsible for writing Detailed Level Design using Sequence Diagrams, Class Diagrams,
  • Designed/Developed RIA based UI utilizing Struts Framework, HTML and Ajax/DOJO
  • Developed/Modified Proprietary Business Modules based on GOF Design Patterns.
  • Designed the Modules with service locator, session facade, DAO and value objects at the service tier
  • Used DOJO for Data Intensive RIA Development and Custom Components.
  • Written deployment scripts using Maven 2.
  • Provided third party client access for secured data using Web Services and created SOAP based access points for Services.
  • Provided added Security from unauthorized access to the Web Service.
  • Implemented Modules for Credit Card Validation and Payment Gateways for ACH transfers.
  • Designed and developed Modules for Store persistent JMS messages using the store-and-forward feature.
  • Developed Asynchronous mechanism for data loading using JMS.
  • Developed/Modified Unit Test Cases for the Test Cases of the System and used JUNIT for developing test cases.
  • Wrote converters for Parsing the XML files using DOM so as to bring the records from XML to Oracle database,
  • Used JProbe for Performance Analysis of the developed Modules and running Automated Testing Tools for the Modules.
  • Used SQL/HSQL to test the queries and sample database.
  • Utilized Rule Team Server for incorporating business rules with the application and Used Rule Scenario Manager for testing the Business Rules.
  • Changed and utilized the existing custom tags for customized panther framework.

Environment

J2EE 1.4 Java, JSP, Servlets, EJB, JDBC ,Spring, RAD 7.0, MQ Server, Rule Scenario Manager , Crystal Reports, JAX-WS , ILOG JRules ,Rule Team Server, Scenario Manager, Rules Team Server, CSS, Hibernate, FLEX, SOA, WSDL, Web Services, HTML/DHTML, , Websphere 6.1, Struts, Tiles, JUnit, DOJO, Cairngorm Framework , Websphere Portal Server , LDAP, XML, DOM, JAXB, UML, Clear Case, JMS, ILOG JRules, Maven 2, Deployment scripts, SOAP, SQL Server 2005, LINUX, Shell Scripting, Oracle SQL Developer, JProbe

Confidential

Software Engineer

Confidential is the next generation SOA platform for the Retirement Servicing enterprise solutions. Each user is registered with his user name and SSN number. This application divides its users based on the plans they are in and user pays the money according to their plan for retirement benefits.

Environment

J2EE 1.4 Java, JSP, Servlets, EJB, JDBC , Hibernate 2.1, Spring MVC, Rules Scenario Manager , RAD 6, Rules Team Server, Weblogic 8.1, SQL Server , Weblogic Portal Server, MQ Server, JSF 1.1, Struts, SOA, SOAP, Web Services, JUNIT ,FLEX, XML , GOF Design Patterns, XML-RPC, HTML/DHTML, SQL Server 2000/2005, JUnit, Maven 2, Mercury Diagnostic Profiler, UNIX, Automated deployment scripts, LDAP, Subversion, JMS, Python, Hibernate, ILOG JRules, WSDL, JSR 168 Portals, JAXB, UML, TOAD , Shell Scripting, JBoss.

Confidential

Senior Software Engineer

Confidential is developed for the Ohio Department of Job Confidential It follows an iterative and incremental Software Development Life Cycle, based on the Rational Unified Process RUP .It deals with employers and their Unemployment Compensation Tax UC-Tax processing.

Environment

J2EE 1.4 Java, JSP, Servlets, EJB, JDBC , JSF 1.1,RAD 6.1, JBoss Server, IBM Websphere, Web Services, IBM Websphere Portal Server, Mercury Diagnostic Profiler, SOAP, WSDL, IBM MQ Series, MVC pattern, Visio, Hibernate, Web Services, HTML/DHTML, AJAX, CSS, Ant 1.5, log4j, JMS, XML, JUNIT, JAXB,UML, DB2, Subversion, Enterprise Taxation Management, TOAD,LINUX, Shell Scripting.

We'd love your feedback!