We provide IT Staff Augmentation Services!

Systems Analyst Resume Profile

2.00/5 (Submit Your Rating)

Professional Summary:

  • More than 12 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Experience in leading and managing teams. Handled multiple roles Software Developer, Senior Developer, Technical Lead, Project Lead, Onsite Coordinator and Lead Systems Analyst.
  • Over 6 years of Team Lead experience including project planning, Estimation and design, technical mentoring and oversight, managing and Leading Vendor teams, off-shore teams and on-site teams.
  • Extensive experience with requirement analysis, design, development, customizations, testing and implementation of software applications.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong database skills, Object Oriented Programming and development knowledge.
  • Proven experience in dealing with customer requests/issues and driving them to acceptable solutions.
  • Proficient in Java, JSP, Applets, Java Script, J2EE, JEE 5/6, Spring 2.x/3.x, Hibernate 2.x/3.x, SOAP, JAX-RPC, JAX-WS, Web services, Restful, HTML, DHTML, JDBC, XML, EJB, JMS, LDAP, IBM Websphere application server, JBoss, UML, SQL, PL SQL, Oracle 9i, Apache Tomcat server, XSLT, XSD, TOAD, Mule ESB, Camel EIP, WSDL, AJAX, Postgres, Active MQ.
  • Experience is developing web services integration and orchestration with Mule ESB.
  • Strong in Design Patterns with excellent knowledge in object-oriented design and development
  • Experience in developing web services with Apache CXF Framework.
  • Experience in developing middleware adaptor to integrate between client facing application and vendor application using Apache Camel EIP framework.
  • Experience in developing enterprise applications using IDE tools such as Eclipse, NetBeans, STS, RSA.
  • Experience in using IBM Websphere Application Server 6.x/7.x/8.x, BEA Weblogic server 9.x/10.x and Apache Tomcat server 4.x/5.x/6.x/7.x
  • Experience in creating connection pools, configuring JMS Server, creating topics and managing queues using JMS.
  • Experience in EJB 2.0 for Session Beans, Entity Beans and Message Driven Beans.
  • Experience in Unix Shell Scripting and Operational Jobs.
  • Experience in SQL/PL SQL for report generation, data retrieval from the production database.
  • Experience in using the open source tools Log4j, ANT build tool and JUnit test Framework.
  • Experience in Release Management, Application Maintenance and Enhancements
  • Hands on experience in QA Process and Methodologies.
  • Customer-focused individual with excellent communication and negotiation skills.
  • Proven project, people management, leadership and mentoring skills.
  • Experience in Defect management, Defect Resolution.
  • Executed software projects for Insurance, Banking, Retail, Telecom and Software industry.
  • Good communication skills, interpersonal skills, self-motivated, quick learner, team player. Ability to work individually and with team.

Technical Skills:

  • Programming Language: Core Java 1.5, 1.6, 1.7
  • Methodology: OOPS, UML, AOP
  • Framework: Struts 1.1/2, Spring 2/3, Hibernate 2/3, Apache CXF, Log 4j, slf4j
  • Technologies: EJB 2, Servlet 2.3, JSP 1.2, JSF, JDBC 2.0, JMS, Junit, XML, HTML, CSS, AJAX, JAX-RPC, JAX-WS, SOAP, WSDL,XSLT, JQuery
  • Web-Service, Restful Services, Active MQ, LDAP, Sharepoint
  • Scripting Language: Java Script
  • Web Server: Apache Tomcat Web Server 4.0/5.0, vFabric
  • Application Server: BEA Web logic 8/9, Websphere 5/6
  • Operating Systems: Windows 2000/XP/7, Unix, AIX
  • RDBMS: Oracle 8i/9i/10i, SQL Server 2005, Sybase, DB2, Postgres
  • Enterprise Service Buses Mule ESB
  • Enterprise Integration Pattern Apache Camel
  • Reporting tools: CrystalReport10, Actuate 8, Business Object 6
  • Versioning Tools: Visual Source Safe, Tortoise SVN and CVS
  • Build tools: Apache Ant, MAVEN
  • Processes: Agile, Waterfall
  • Development Tools: Eclipse, STS, ClearCase, Rational Rose, Toad, Isql,
  • RTC, RPM, RSA, TRAC, MS VISIO, Jenkins, Splunk, SOAP UI
  • Functional Modules: Banking, Finance, Insurance, Security, Telecom, Retail

Professional Experience:

Confidential

date Senior Technical Lead from

Project: Wholesale Management System WMS

  • WMS involves four major types of activities: managing the system, completing transactions, processing, and accessing information.
  • Managing the system involves procedures such as adding users and establishing system codes.
  • Completing transactions consists primarily of adding loans and entering payments into the system. Most of the activity within WMS involves completing transactions, and many system users complete transactions as their primary WMS activity. Users can be specialized in just one type of transaction, or they can have the ability to complete all major transaction activities. WMS allows you the flexibility to choose where and how transactions can be completed.
  • Processing must be completed at the end of each day and month to finalize transactions in the system. Only a user signed on as the system supervisor can complete processing activities all other system users must be logged out of the system for processing to proceed. Most processing activities are automatic and essential for proper operation of the system.
  • Accessing information occurs simultaneously with the other activities. During most WMS activities, users are able to access related information in the system databases to assist them with their work. Some users, for example customer service or support personnel, utilize WMS solely as an information resource, retrieving information to assist customers or track account status.
  • Involved in understanding the existing system functionally and technically by way of training and discussion and self-study.
  • Involved in Offshore-Onsite Coordination.
  • Involved in Estimation and design of new CRs.
  • Involved in coding and code review of New CRs.
  • Involved in problem fixing during QA testing Cycle.
  • Involved in design review meetings and code reviews of new CRs.
  • Helped offshore in technical trainings and hiring process by way of tech discussion.
  • Helped offshore team in understanding requirements and design artifacts for new requirements for various releases.

Environment: Java, JSP, Servlet, EJB, Oracle Server, Weblogic Server, JMS, Spring, Hibernate, SOAP Web Service, GIT, JQuery, XML, AJAX, XSLT, WINDOWS 7, UNIX

Confidential

Senior Developer from

Project: Pricing System

  • Pricing system project is about building an adaptor which will act as a bridge between the Sterling client facing application Admin client and Vendor application PPSS application. Sterling system will externalize all the pricing details of various screenings to PROS. Admin client application will make a call to pricing system adaptor to fetch any pricing details related to any screening. Sterling has various types of screenings/screening types, which results in a screening instance. Each screening has base cost attributes that may affect base cost though these could be separate screening instances.
  • Below are few of the important pricing dimensions which help in determining the price:
  • Product: A product is a business entity that may map to a single screening may have logic applied to it that results in one or more screenings being executed against a screening subject e.g. a county criminal product may result in 1 to N of 3,500-ish county-specific screenings being performed . A product will have a price associated with it.
  • Profile: A profile is a bundle of screening options. A profile does not have to have a price associated with it
  • Customer: A customer is an entity on behalf of whom Sterling conducts the screenings. Each customer has at least one account. A pseudo-hierarchy may be established between accounts, but ultimately every account belongs to a customer. Pricing rules can be established at the customer level which applies to all accounts for that customer or at an individual account level.
  • Jurisdictional fees: Fee charged by the owner of the system of record e.g. the individual court system or specific DMV
  • Vendor fees: Sterling may use zero or more vendors to fulfill a given screening. The amount charge by different vendor to fulfill the request is termed as vendor fee.
  • Involved in design and development of Service schema and service definitions.
  • Involved in overall design of pricing adaptor studying the functional and non functional requirements of Admin client Client Facing and PROS system Vendor Application .
  • Designed the Web services using Java/J2ee for interoperability between heterogeneous systems.
  • Involved in developing and review of Low Level Design like Class Sequence Diagram using MS VISIO.
  • Actively involved in development of Camel Routes and transformers to integrate between various services.
  • Involved in coding and code review of pricing adaptor and Junit code.
  • Involved in unit testing, integration testing, QA and DEV support.
  • Involved in data load and setting up QA environment studying the configuration document provided by vendor team.

Environment: Java, SQL Server, vFabric Server, Active MQ, Apache Camel, Spring, Hibernate, SOAP Web Service, Restful Services, Tortoise SVN, XML, XSLT, WINDOWS 7, UNIX, Maven, Agile

Confidential

2013 Senior Developer from

Project: Motor Vehicle Report MVR

  • This project involves the effort of migrating the MVR application from TIBCO to Tomcat vFabric environment. Rewriting all the existing processes in Java using camel framework.
  • MVR Application Adaptors performs application specific validations, convert request into canonical format and board onto service bus, accepts responses in canonical format from service bus and take action in client application.
  • Service bus accepts request from client adaptors in canonical format, route the request as per laid down rules and accepts responses from ADR / MVR adaptors and provides responses to client adaptors.
  • When a MVR request is presented for fulfillment on the client application, Validations/ rule checks are performed as applicable. If validation fails, necessary actions are taken in the application.
  • Searches for states enabled on MVR gateway should be routed to MVR gateway List of States to be fulfilled by MVR Gateway Searches for states not enabled on MVR gateway should be routed to ADR. List of States to be fulfilled by ADR Gateway States enabled on MVR gateway should be configurable.
  • Involved in requirement analysis and high level design with the design team and architecture team.
  • Designed the Web services using Java/J2ee for interoperability between heterogeneous systems.
  • Involved in developing and review of Low Level Design like Class Sequence Diagram using MS VISIO.
  • Actively involved in development of Camel Routes and transformers to integrate between various services.
  • Involved in coding and code review of services and Junit code.
  • Involved in unit testing, integration testing, DEV and QA support and Prod Deployment.

Environment: Java, SQL Server, vFabric Server, Apache Camel, Spring, Hibernate, SOAP Web Service, CXF, Active MQ, TIBCO, Tortoise SVN, XML, XSLT, WINDOWS 7, UNIX, Quartz Scheduler, Maven, Agile

Confidential

Lead System Analyst

Project: MFI Base

  • This team is responsible for developing the architecture business, application, data to be delivered to the subsequent implementation releases.
  • The MFI effort will build a new CFPA database Customer Financial Profile Accounts that will be hosted on the new Technical Platform ICP . It will store financial information for customers only. This will provide more reliable performance and improvements in functionality.
  • CFPA will have its own Admin screens to be used by the internal Service Support team.
  • Customer financial accounts currently in CFFD will be replicated to the new CFPA database.
  • SFPP customer bank accounts will be migrated from the SFPP database to CFPA.
  • CFFD will continue to store the encrypted credit card number until an external vendor solution - called Tokenization - is implemented late in Phase 1. At some point, card numbers will be removed from CFFD and the full credit card number will be stored only at the Tokenization vendor.
  • CFPA will hold all credit card information except the full card number.
  • Current applications that interface with CFFD will be redirected/rewritten to interact with CFPA. This includes SFPP AIS/AMS/PVC , Internal Cash, Mobile apps, Life, Payment Fulfillment CPS/MPA/SFBank , and PEP .
  • The CFPA database will provide account data for Business Partner metric research.
  • Build Customer Financial Profile Accounts database CFPA on Technical Platform
  • Provide functionality to display and maintain customer accounts on Admin screens.
  • Develop services for calling applications to access new database
  • Build Add screens for users in the new acquisition process
  • Migrate existing customer financial accounts from CFFD and SFPP to CFPA
  • As a Lead System Analyst, I was responsible for leading both onshore and offshore development team consisting of around 15 java developers and 5 Automation testers. I was involved in Analysis, design, development, testing and implementation of all Web services developed By MFI Base Team to interact with new CFPA DB.
  • Responsible for leading a project team which involves both offshore and onshore teams.
  • Involved in requirement analysis and high level design with the design team and architecture team.
  • Involved in sprint planning, buying stories and maintaining sprint backlog and story wall.
  • Responsible for effective communication between the project team and the client. Provide day to day direction to the project team and regular project status to the client.
  • Designed the Web services using Java/J2ee for interoperability between heterogeneous systems.
  • Involved in developing and review of Low Level Design like Class Sequence Diagram using MS VISIO.
  • Implemented the fleet of web service operations using Apache CXF framework for communication between CFPA DB and customer facing website applications and SF internal applications.
  • Involved in TDD documents review and presentation to business team.
  • Actively involved in development of Mule ESB flows and transformers to orchestrate between various web services.
  • Involved in development and code review of web services and Junit code.
  • Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
  • Provided technical training to offshore team on Mule ESB, Apache CXF framework.

Environment: Java, J2EE, Web-Services, Spring 3x, SOAP, WSDL, Postgres, Mule ESB, MS Visio, STS, Tortoise SVN, Jenkins, Splunk, TRAC, WINDOWS 7, Sharepoint, MAVEN, Apache CXF, Agile

Confidential

Designer

Project: Leads Distribution System LDS

  • Leads Distribution System AID: The primary purpose of the Lead Distribution System is to update 'Unknown' leads to either 'Prospect' or 'Client' so that the leads can then be sent to a designated system for final distribution. Secondly, the LDS user interface is used to review all leads before they are sent for final distribution. Finally, analyses of the leads generated can be performed using the various reports provided by LDS.
  • The objective of this Application Information Document AID is to provide an overview of the Leads Distribution System LDS application. The AID describes the function, structure, and configuration of the application and its technical environment. This document also describes relationship of LDS with other applications with which it interacts.
  • Analyzed system archiecture of LDS application to document in AID.
  • Analyzed LDS application functionalities and validation rules to include in AID.
  • Prepared data flow diagrams and flow charts for LDS application and included in AID.
  • Involved in various maintenance activites of NYL while working in Offshore.
  • Involved in team selection by technically evaluating new profiles.

Environment: Java, J2EE, Oracle, WAS, PVCS, WINDOWS XP, MS VISIO

Confidential

Project Lead

Project: Delivery Excellence

  • RADAR provides a web based application for various defect Prevention DP activities carried out in all projects in the organization. The system supports creation and maintenance of DP Plan, automation of DP Plan approval cycle. capturing the details of LAMs Look Ahead Meetings and RCAs Root Cause Analysis conducted in a project, generation of Windup Reports for projects, creation of case Studies, creation of show case DP Artifacts DP Plan, RCA, LAM, Windup Report and case Studies, Generation of reports on various DP artifacts.
  • QPACE Quality Process Awareness and Competency Evaluation is an online self certification program. The complete road-map is envisaged to have four competency levels - Level-1 to Level-4, targeting practitioners at different levels of Technical and Management career streams. All existing training and learning programs related to quality and processes will be merged with a suitable competency level in QPACE.
  • QAmbasador application will help you nominate, plan and manage your progress in the QAmbassador program. Enhance Process Maturity of projects and Organization. Augment Process Knowledge amongst PM/PLs and Technical teams. Boost Quality Culture across organization. Self sustain industry with Certified QAmbassadors.
  • As a Project Lead, I was responsible for Analysis, design, development, testing and implementation of various java based application for Delivery Excellence Team. I was working for IBM IGA IBM Global Account account. These applications are developed by DE team mostly used by the IBM Employees belonging to different GDCs for improving quality processes. These applications are also used to make new and existing employees trained on Quality Process followed in IBM for applications development.
  • Responsible for leading a project team, developing solution and providing support to end users.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.
  • Responsible for effective communication between the project team and the client. Provide day to day direction to the project team and regular project status to the client.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Utilize in-depth knowledge of functional and Technical experience in java/j2ee and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
  • Providing training to end users regarding application.
  • Key projects handled so far include SQATOOL, QPACE, QAM, RADAR CBMS.
  • Involved in measure GID releases of SQATool Rel 7.0 8.0 and RADAR Rel 4.0.

Environment: Java, J2EE, JSP, Servlet, Struts, DB2, WAS, RSA, RPM, RTC, XML, CSS, WINDOWS XP, AIX, Quartz Scheduler, Agile

Confidential

Project Lead

Project: Client Briefing Management System CBMS

  • The objective of CBMS application is to provide a web based solution that provides a centralized repository that captures and provides a collateral repository of case studies/capabilities/skills/past briefings across industries, service lines. CBMS application helps in planning and tracking all activities related to Client Visit. This application is intended to be used by users across all business units and Primarily GBS GD India. The business objectives of the system are listed below:
  • Captures the best practice for client briefings from past experiences
  • Supports the team to follow a recommended process/template
  • Provide a collateral repository of case studies/capabilities/ skills/past briefings across industries, service lines
  • Provide intelligence to address specific client objectives by showcasing appropriate IBM capabilities and assets
  • Focus on ensuring a high impact client briefing thereby the chances of winning.
  • Provides standardized framework for all client briefings not just limited to GBS GD India. This includes: educational briefings, capability review, orals, due-diligence, project / account review
  • Provide a recommended workflow with timelines triggers for different type of client briefings right from plan, prepare, execute to follow-up as part of the workflow, incorporate checklist that should help smooth planning execution of any client briefings
  • Ready to use templates/documents/decks, collaterals
  • As a Tech Lead, I was responsible for
  • Responsible for leading a project team, developing solution and providing support to end users.
  • Involved in Analysis of Requirements preparation of Requirement Specification Document.
  • Converting Requirements into Design Documents, Preparation of Detailed Design Documents.
  • Coding, Code Review, Configuration of Websphere
  • Solving Production issues, Packaging application as Executable Jar War Files.
  • Involved in Unit Testing and Preparation of Test Cases for System Integration Testing.
  • Prepared Estimation Impact Analysis document

Environment: Java, J2EE, JSP, Servlet, Hibernate, Struts 2, Spring, DB2, WAS, AIX, RSA, RTC, XML, CSS, Agile

We'd love your feedback!