We provide IT Staff Augmentation Services!

Sr. Software Developer,resume Profile

2.00/5 (Submit Your Rating)

Profile.

Thirteen years of comprehensive IT experience encompassing large-scale enterprise solution application architecture application design and development requirement analysis application maintenance and application integration projects.

Expertise in service oriented application architecture application design development using Rational Software Architect JAVA J2EE JAVA EE JPA EclipseLink IBM Integration designer IBM Process designer IBM Business Monitor IBM BPM 7.5 IBM WebSphere Message Broker IBM ESB iLOG Jrule IBM WODM Data Power Web Services Jax-RPC JAX-WS JAX-RS Spring MVC and Spring AOP Struts Mule Apache Service Mix SiteMinder.

Expertise in OOAD and Rational Unified Process Methodology.

Experienced in JRule designing and authoring using IBM iLOG and IBM WODM tool.

Expert in Domain analysis and converting business requirement into high level and low level design model based on SOA architectural design pattern. Extensively used IBM based SOA tools eg. IBM business modeler IBM Integration Designer IBM business process manager Rational Software Architect DataPower. IBM MQ and WebSphere message broker and IBM ESB etc.

Proficient in designing and integrating process model using IBM IID and WID BPEL and BPMN based processes . Expertise in designing and developing web Services JAX-WS and Jax- RPC JAX-RS based on SOAP 1.1 1.2 WSDL1.1 2.0.

Successfully demonstrated ability to set architectural pattern architectural assessment architectural building blocks and solutions building blocks.

Proficient in integrating mainframe based transaction with Java J2EE using WebSphere message broker and Web Sphere MQ.

Strong in Object oriented analysis and design Model driven development MDD Service oriented modeling and architecture SOMA using Rational Software Architect. Used effectively quality improvement tools and methodologies like six sigma VSDL VISTA System Development Lifecycle and IBM Global Solution Delivery Framework PMD and Fortify.

Performed component model design and inspection critical design review test readiness review.

Actively involved in defining IT solution and strategy creation of reference architecture document architectural design decision document.

Experienced in developing and maintaining prescription benefit management e-prescribing and claim adjudication based healthcare projects. I have in-depth understanding of HL7 standard.

Executed software projects for various business domains Public sector Healthcare insurance finance travel and supply chain management

Actively involved in planning and estimating programming cycles Function Group Integration Test Plan Operational Schedule Project Management Schedule and Unit Test plan .

Excellent communication interpersonal skills self-motivated quick learner team player and pro-active.

Extensive experience in application performance engineering profiling and tuning high volume real time and batch application. Successfully integrated IBM modern batch and compute grid.

Strong in Integrating LDAP based repository and enterprise workload scheduler IBM TWS

Expertise in business intelligence and ETL tools eg. IBM Infosphere DataStage IBM Cognos etc.

Knowledge of Cloud Architectural design JBoss Enterprise SOA Platform IBM Smart Cloud BIG Data Virtualization IBM WorkLight platform.

Skill Set

Operating Systems Windows XP 2000/ NT 4.0/ Win 9x MS DOS Unix Linux

Programming Languages and Web Tech

Java 2 J2SE Java Bean RMI JDBC JTAPI J2EE Servlets / JSP / EJB / JNDI /JMS / JAXP etc SHELL Scripting SQL Design Patterns RMI EJB 3.0 XML XSLT JSF JDBC JavaScript JSON JSP Servlet Struts jQuery OAuth 2.0 etc.

ORM Hibernate 3 JPA 1.0 JPA 2.0 EclipseLink .

BPM IBM BPM 7.5 IBM Integration Designer 7.5 IBM Business Monitor WebSphere Process Server 6.2 WebSphere Integration developer 6.2.

Design Frameworks J2ee design patterns MVC Struts Spring Hibernate. Middle Layer IBM WebSphere Message Broker and IBM MQ Active MQ. RDBMS Oracle8i DB2 MYSQL Project Management Tool ILog JRules Rational Portfolio Manager Microsoft Project Source Control Tool Rational Clear Case and Clear Quest MS Visual Source Safe Serina Dimensions. Designing Tool Rational Software Architect 6.0 7.0 7.5 TOAD Application Servers IBM WebSphere application Server 3.5 5.0 6.0 JBoss 3.2 WebLogic Application Server 10 and WebSphere process server. Other Web Servers Apache HTTP Server 1.3 Tomcat 4.1 IDEs IBM RSA 6.0.1 and RSA 7.5 IBM RAD 6.0 and 7.0 IBM WSAD 5.0 eclipse 2.1 3.0 Testing and code review Tool JTest PMD Junit Ant Maven Process s and methodologies IBM GS Method IBM s QMS Quality Management System Six Sigma Project Management Methodology VSDL

Professional Experience

Application Architect confidential

The goal of NYHX project is to establish a Health Benefits Exchange system to cover uninsured consumers. Functionality of Health Benefits Exchange System is to determine Eligibility for various health plans subsidies and programs facilitate in enrollment process provide education for consumers on eligibility and programs and facilitates consumers through this online system to evaluate compare and select health coverage.

Involved in Domain analysis Component identification component specification and creation of System Design Document.

Developed and integrated business processes through web services and BPEL on Intel ESG.

Worked on designing application architecture for spring batch component.

Involved in analyzing and resolving various production issues from architecture and development perspective.

Worked on EDI 834.

Worked on designing and developing document management services and component through Alfresco.

Designed and implemented business rules using DROOLs.

Designed and implemented security and single sign through spring and SAML

Involved in designing and developing notices module using XSLFast and FreeMarker template.

Actively participated in development of enterprise standards technology and functional planning processes.

Environment

Spring 3.0 Websphere 8.0 Alfresco Inter ESG Hibernate JPA XSLFast FreeMarker Template DROOLS JAVA EJB J2EE WebServices BPEL DB2 JSP SFTP MQ FTE Eclipse 4.0

SOA Application and Integration Architect confidential

Description The goal of this project is Unemployment Insurance System and Improvements to modernize the Unemployment Insurance legacy systems for both the Employer Tax and Benefit Claim operations. The architecture of this new system is based on IBM SOA architecture involving various IBM tools and technology.

Project Contribution

Involved in Domain analysis Component identification component specification and creation of domain model.

Created system context diagram class diagram sequence diagram using Rational Software Architect.

Designed and implemented short running and long running BPEL processes using IBM Integration designer.

Designed and implemented BPMN processes using IBM process designer.

Designed implemented and integrated Human Tasks using HTM API BPEL and LDAP.

Created mediation flow SCA components.

Created Data Map using IID and deployed on DataPower XI50.

Created and configured Multi-Protocol Gateway using DataPower WebGUI.

Integrated various components on ESB layer using WebSphere Message Broker WebSphere MQ DataPower and WSRR.

Involved in design development and review of JAX-WS JAX-RPC and JAX-RS based web services.

Involved team and customer coordination. Actively participated in development of enterprise standards technology and functional planning processes finalization of nonfunctional requirements including security performance scalability and reliability in addition to business functional requirements.

Environment

Rational Software Architect 7.5 IBM RAD 7.5 IBM Integration Designer7.5 IBM Business Process manager 7.5 WebSphere Application Server IBM DataPower XS40 and XI50 WebSphere Message Broker IBM MQ Series WebSphere process server 6.2 IBM DB2 JAVA XML J2EE UML Spring2.6 and 3.0 Hibernate 3.2 Webservices JAX-WS and JAX-RPC ExlipseLink JPA etc.

SOA Application Architect confidential

Description MASP project has been initiated by FODFIN the Belgium Ministry of Finance as a part of an EU initiative to streamline the movement and control of goods and trade information between member states. By adopting a paperless communication and automated risk analysis systems the ministry also aims to improve transparency involved in decisions. As part of this commitment they have undertaken to set up and operate secure integrated interoperable and accessible electronic customs systems MASP Multi Annual Strategic Plan in order to facilitate supply chain logistics and customs processes for the movement of goods into and out of the European Community through a common window and to reduce the risks of threats to the safety and security of citizens by minimizing any differences between Member States customs processes. MASP has the following main objectives

The registration process must be simplified to the benefit of consignor consignee of trading and

Companies.

Administrative relief for the trading partners.

Resource savings for the public sector.

MASP is based on J2ee and SOA architecture. It handles complete lifecycle of a goods trading right from lodging from one member state to arrival at other member state. It enables up to 500 FODFIN

Officers access a full range of key MASP interactive functions.

As an Application architect / Tech lead

Domain analysis and creation of domain model.

Design and review of wsdl and xsd.

Reviewing and monitoring web development in Struts JSP Servlets web services and CCFF framework Client s Customized Framework for Web Development

Integration and review of WebSphere DataPower integration as an ESB for transforming routing and enriching the incoming requests.

Code review including XSLT code used for transforming XML messages.

Reviewing Software architecture and design document related with AC4 project.

Change request management and delivery management related activities for AEO EORI and AC4 applications.

Used DataPower as an ESB.

Participation in architectural discussion and decision meeting.

Technical problem resolution through team collaboration and knowledge exploration.

Ensuring SLA adherence as per the defined contract with client.

Metrics reporting for MASP program in metrics repository.

Presentation of application wise SLA/Defects weekly graph GEO counterpart.

Conducting weekly status call with GEO counterpart.

Business knowledge transition to the team members.

Environment

BEA Weblogic Server 10 WebLogic Workshop WebSphere Process Server Java/J2EE JSP Servlet EJB 3.0 Oracle TopLink JPA XML BPEL Struts JAXB Digester JMS WebSphere DataPower IBM DB2 Rational Software Architect. IBM Cognos IBM Infosphere Datastage

Technical Lead confidential

Role and Responsibilities

The ECS Project provides a central integration point for functionality across multiple mainframe based adjudication engines. It provides enterprise wide common services to multiple front end business applications using IBM Web Sphere Message Broker and IBM MQ Series. This is a typical healthcare domain project involves PBM prescription benefit management business processes. Architecture of ECS is based on SOA Service Oriented Architecture . My role is as follows

Requirement analysis.

Creation of Application Architecture and design document.

Development and integration of message broker mapping message flows as per given COBOL copy book with mainframe transaction.

Creation of project schedule as per project mile stone dates using Microsoft project.

On time and On-budget completion of deliverables related to construction and system test phases of the system lifecycle.

Release management coordination involves minor major and emergency release processes.

Requirement gathering impact analysis application architecture design and development of Message broker and java components.

Preparation of release notes deployment check list and requirement traceability matrix documents. Coordination of production readiness review meetings and preparation of production readiness review meeting minutes

Ensuring compliance with CEM CVS Enterprise Methodology project management methodology. The CEM stages of the project lifecycle included Planning Executing and Controlling.

Environment

IBM RAD 7 Serina Dimension IBM WebSphere Message Broker IBM MQ Series IBM WebSphere Application Server WebSphere process server IBM DB2 JAVA XML J2EE UML Webservices etc.

Sr. Software Developer / Application Architect confidential

Role and Responsibilities

As Technical Team Lead

Used RSA Rational Software Architect for Model driven architecture design and development. We did customization of UML profile for code generation using transformation plug-in. Managed and lead the team to design and development of all multiple function group modules.

My activities and responsibilities includes

Leading and managing the team in delivering solution to the client.

Involving team and myself in getting business knowledge transition from client.

Reviewing use case model domain model usability requirements and messages. Updating and uploading issue log.

Identifying and specifying components based on use case model domain model and business rule documents.

Designing component model based on use case model business rule catalogue application model and domain model.

Involved in critical design review test readiness review.

Defining and updating interface specification and Unit Test Case documents

Conducting UTC Unit Test Case and FIT specification review with team.

Responsible for effective communication between the project team and the customer.

Provide day to day direction to the project team and regular project status to the customer.

With respect to Project Planning team Co-ordination

Involved in planning and estimating programming cycles Function Group Integration Test Plan Operational Schedule Project Management Schedule and Unit Test plan at sub-application level.

Creation of low level detailed task plan and assigning tasks to the team members in RPM Rational portfolio manager .

Conducting status review meeting with team to track the progress identifying problem areas changes and milestones.

Escalating the technical issues to architecture board.

Involved in estimation using function point analysis to calculate overall productivity of the team in delivering the function group.

Involved with quality team to get the Product certification for each delivery packets belonging to the function group FG1 and FG2.

Environment

IBM RSA Rational CC and CQ Spring framework Hibernate Agile methodology IBM DB2 J2EE UML Eclipse JTest PMD JUnit etc

Sept 04 Jan 06 Sr. Software Developer confidential

As team lead was involved in architecture design and development of this application. I was involved with business analyst in capturing and translating the business requirements into functional specification document and detailed design document. For development we have used WebSphere Software Application Development Platform as an IDE Integrated development environment .

Roles and Responsibilities

Meeting with client for refinement and validation of business requirements.

Preparation and review of functional specification and detailed design document.

Defining the use case model application model domain model and class diagram using MS Visio.

Defining application architecture based on Struts frame work and custom tag lib.

Creation of work breakdown structure schedule development and assignment of activities to the team members.

Performed code reviews and unit test case specification reviews.

Mentoring team members to gain business and technical knowledge related with the project.

Involved in client communication.

Involved in planning and schedule development.

Involved in team coordination.

Environment

Windows 2000 Professional WebSphere Application Server5.0 java jsp servlet struts 1.1 Software WSAD5.0. MS Visio

5. Global Catalogue Master GCM Software Developer confidential

Performed as an architect and technical team lead. I was involved in rearchitecture of application using struts web framework which is based on MVC pattern. Created system architecture documents customized the behavior of ActionServlet by extending and implementing specific needs of this application. Implemented validation mechanism using Struts validator framework. Used Eclipse as an integrated development environment and written build script using ANT tool.

Responsible for identifying and defining high level and low level design.

Involved in estimation.

Designing class diagram and component interaction diagram.

As team lead my responsibilities included

Assigning activities to the team members and tracking work progress.

Adhered to project milestones updating project plan mentoring team member to understand the architecture.

Conducting weekly team meeting and involving project manager to discuss and resolve critical issues.

Identifying and specifying functional test cases and performing code reviews.

Involved in analyzing defects change request and client communication.

Motivating team member to perform and deliver high quality deliverables.

Environment

Windows 2000 Professional Eclipse 2.1 JRun 4.0 java jsp servlet struts 1.1 JUnit ANT

6. Analytics Software Developer confidential

Role and Responsibilities

Performed the role of module lead for score module. Involved in requirement analysis system design and development. For the batch processing we have used Linux Crontab scheduling mechanism. I have designed the Score module which is based on the business object model using Enterprise Java Bean.

My other responsibilities were

Review and track the progress of assigned activities to team members.

Designing component services based on EJB and J2EE Java 2 Enterprise Edition design pattern.

Writing Use case model based on functional specification document.

Reporting progress to the project manager about the completion of the scheduled activities of assigned module.

Guiding team members to perform well and deliver the assigned activities on time and of high quality.

Involved in implementing and complying QSM guide line given by the quality team.

Preparation of functional specification and design document.

Discuss the critical issues involved during requirement analysis and design with the client.

Tracking timesheet for team members

Environment

Linux WebSphere Application Server5.0 WSAD 5.0 EJB JSP Servlets Java struts 1.1

Apr 04 Sep 04 Software Developer confidential

7. Next Generation Connectivity NGC Software Developer Jun 2004 Sep 2004

This system is developed for Sabre Holdings USA

Role and Responsibilities

Played the role of the lead Developer. Used JMS Java Message Service and MQ Series Message Queuing server to allow transaction based on Simple Message Format

Writing XML Extensible markup language dtd document type definition files for Simple Message Format .

Developing Interface component and message driven bean for asynchronous communication and transaction on JBOSS application server.

Involved in development testing and client communication

Environment

Windows 2000 Professional Eclipse 1.2 Java JMS JBOSS JIBX IBM MQ Series.

8. Jurni TotalTrip Software Developer confidential

Role and Responsibilities

Played the role of the Developer

Involved in development testing and client communication.

Designed and developed the internetViewWeb applet which allows communication between java application and the mainframe system.

Implemented java Plug-in security mechanism for the above applet which is independent of web browser.

Environment

Windows 2000 Professional Tomcat 4.1 Java Jsp Struts 1.1 Applets Sabre Framework.

Jun 03 Mar 04 Sr. System Engineer Open Software Technology India Limited

9. Kautilya eReporting Tool Developer/ Architect confidential

.

Role and Responsibilities

Played the role of the Architect / Developer/ Team lead

Architect and designed Report Engine service classes using JAVA.

Used Jexcel API Application Programming Interface for generation of report in MS Excel.

Used iText API for generation of report in PDF format.

Designed Interface classes for report engine to connect and communicate with JOLAP Java Online Analytical Processing API for on line analytical processing.

Developed role based security mechanism using servlet API for viewing generated report.

Used Java Object Serialization concept to store the generated report in files.

Involved in team coordination task identification and assignment Schedule development.

Involve in architecture development and team co-ordination

Environment

Windows 2000 Server JBOSS 2.3 With Tomcat3.2 Java jsp servlets Jexcel API JOLAP iText api SQL Server 2000

Oct 00 Jun 03 Software Developer Nippon Data Systems Ltd. New Delhi India

10. eConnect Suite Software Developer/ Designer confidential

Role and Responsibilities

Actively involved in requirement analysis and system design. We have designed service based components for this application using session bean as a wrapper component and customized data structure.

Involved in requirement analysis design and development.

Designed use case model class diagram and component interaction diagram.

For application security we have used role based service level declarative security mechanism provided by the application server using EJB Enterprise Java Bean .

Used business delegate session fa ade business object factory pattern command pattern value objects and data access object design pattern for application classes.

Coded EJB Enterprise Java Bean component classes as per the design specification and deploy on application server.

Involved in development of JSP java server pages and servlet web component.

Involved in knowledge transition to other new team member.

Environment

2000 Server J2EE Apache HTTP Server 1.3 WebSphere Application Server 4.0 MS Visual Source Safe for versioning and source control.

confidential Software Developer Jun 2002 to Nov 2002

Role and Responsibilities

Played the role of Developer

Involved in Object oriented analysis and design of order management module.

Designed use case model and class diagram.

Creation of navigation diagram.

Creation of controller servlets and designing exception handler classes.

Performed object relational mapping using WebSphere specific API Application programming interface

Development of JSP pages as per the Usability and user interface requirement.

Developed data access object layer using JDBC Java Database Connectivity Interface .

Environment

Windows NT J2EE Apache HTTP Server 1.3 WebSphere3.5 Oracle MS Visual Source Safe for Source Control etc.

confidential Software Developer Mar 2002 to May 2002

Role and Responsibilities

Played the role of a Developer

Involved in requirement analysis and creation of system design document.

Customization of Sametime-specific UI User Interface behavior by extending Java AWT component.

Customization of Community Services ChatUI Component CommunityUI Component and Meeting Services.

Writing Unit test case specification and unit test cases.

Manual code review and test ready ness review.

Environment

Swing Sametime Server 2.5 STJavaToolKit2.5 Windows 2000 JDK1.

13. Chaingmaibiz.com Software Developer Aug 2001 to Feb 2002

Role and Responsibilities

Played a role of developer and involved in development of java service classes related with business domain layer and presentation layer. I have written JSP Java server pages pages for Shopkeeper Interface as well as member services module. For the separation of view to the business logic I have used JSP Java server pages custom tag library for creation of customized tag.

Other responsibilities were

Actively involved in architecture decision meeting.

Involved in coding.

Performed code review.

Creation and execution of Unit Test cases as per Unit test case specification document.

Involved in bug fixing.

Environment

Window NT JSP1.1 JDK1.2 Apache HTTP Server 1.3 Oracle

confidential . Software Programmer Mar 2001 to July 2001

Role and Responsibilities

As a programmer I was involved in designing Graphical User Interface using JAVA Applets designing database tables using normalization concept and developing components for leave application knowledge repository claim online and tour approval.

My other responsibilities were

Writing and executing unit test cases.

Involved in manual code review and bug fixing.

Deploying application on Apache HTTP Server

Environment

WindowsNT JDK1.2 Swing Apache HTTP Server Apache HTTP Server Oracle.

confidential Software Programmer Oct 2000 to Feb 2001

Role and Responsibilities

I have performed as programmer team member .This is a web based application and I have used Java server development kit JSDK API Application Programming Interface for writing server side code.

Other responsibilities were

Designing HTML pages as per design document.

Writing servlet code and deploying on the web server.

Manual code Review and bug fixing.

Environment

WindowsNT jsdk2.0 Jdk1.2 JavaWebServer2.0.

Training

Project Management

Leadership Skills from IBM

Budget Estimation

Spring and Hibernate

IBM Rational - Integrated approach to Architecture and Quality Management

Six Sigma White Belt certification

Component Modeling and IBM GSMethod

Rational Portfolio Manager

We'd love your feedback!