Soa Consultant Resume
Columbus, OH
SUMMARY
- 7+ years of work experience in IT industry, with strong technical, business analysis and project management skills.
- Excellent IT work experience in Health care, Banking and Insurance domain.
- Expertise in all phases of software development life cycle: System Analysis, Design, Development, Testing, build and deployment, configuration management and production support.
- Excellent experience on SOA based application implementation using products like IBM Websphere Message Broker, Websphere MQ, Websphere BPM and Mule ESB etc on AIX, Linux and Windows.
- Healthy experience in implementing Java based Web services (SOAP/REST based) and enterprise Java applications.
- Good conceptual base in Object - Oriented Design, Implementation Methodologies, UML concepts, Design Patterns, Enterprise architecture.
- Excellent experience in working with both proprietary and open source application servers and databases etc.
- Excellent Analytical, Inter-Personnel, Communication and proven Client interaction skills.
- Excellent leadership qualities, self-motivated and organizational in addition to productively working as a team member.
TECHNICAL SKILLS
Operating Systems: Linux and Windows
Integration Tools: Websphere Message broker/IIB 9.0, Mule ESB 3.5.
BPM Tools: IBM BPM SOA7.5
Databases: IBM DB2, Oracle, MySql.
Software Languages: Java, C#, C++, PL-SQL/ESQL, JavaScript.
Methodology: SOA, Middleware application implementation
Technologies: JAVA EE, .NET etc
Application Servers: Websphere, Jboss, Apache etc
Data access: JPA, JDBC, ODBC etc.
Web service Frameworks: Axis2, CXF and Spring WS
Version Control: Rational Clear case, CVS, SVN, TFS.
Registry: WSO2, Mule Galaxy, IBM WSRR.
Configuration Mgmt: Maven, Rational Buildforge, Anthill.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
SOA Consultant
Responsibilities:
- Create high level specification as per the business requirement.
- Design the integration model as per the requirement, create mapping spec for IIB 9.0.
- Design and develop integration flows as per the requirement using IIB 9.0.
- Configuration of IIB9.0 on Linux machines.
- Build and deployment of BAR files.
- Perform FUT and co-ordinate integration testing etc.
Confidential, Columbus, OH
SOA Consultant
Responsibilities:
- Develop POC for the project using integration tools and Microsoft .NET.
- Create interface spec as per business requirement.
- Design RAML files based on interface spec.
- Implement REST based secured web services using Mule ESB. Design and develop mule flows to host the services and integrate them with IBM legacy systems.
- Profile ESB flows using Yourkit and do an in-depth analysis of ESBs performance.
- Create design documents, unit test cases for the services;
- Deploy ESB application on non prod environments and provide support during integration testing etc.
- Visual studio 2012 Professional.
- TFS as code repository and Maven for dependency management.
Confidential, Columbus, OH
Message Broker Developer
Responsibilities:
- Requirements discussions with the Client BA.
- Develop interface spec and based on the requirements.
- Develop functional and technical documents as per the interface spec.
- Implement message sets and message flows using WMB 7.0 as per the technical design. Data transformation include the following formats: COBOL, Flat files, CSV files, XML, IDOCs etc.
- Perform functional unit testing and document the results.
- Build and deploy the BARs on AIX systems and perform integration testing.
- Actively work with other application teams to achieve end to end integration.
- Provide regular Maintenance and support for the Message Broker applications.
- IBM Websphere Message Broker V7.0 with Websphere MQ was used to facilitate integration.
- Used CVS for code repository. Anthill for Build and deployment.
- RFHUtil, SOAPUI, Fiddler - supporting tools.
- Build and deployment of BAR files on AIX systems and Windows.
Confidential, Columbus, OH
SOA Developer
Responsibilities:
- Involved actively in business requirement discussion with concerned teams - Pharmacy and Medical business application teams and legacy system teams- DB2, Oracle, SAP, BPM, AS400, Pharma and Medical Commerce, Third party systems etc.
- Develop reusable service contracts and high level design documents based on requirements.
- Created detail design documents with UML flows and sequence diagrams for each interface.
- Design WSDL and XSD files based on the requirements and develop SOAP based web services using CXF and AXIS2 frameworks. Deploy the services on Websphere application servers.
- Design and develop IBM Websphere Message Broker flows for data routing between business applications and legacy systems.
- Develop business process applications using IBM BPM suite.
- Design Enterprise java applications for exception management and cross reference needs within organization using RAD.
- Perform build and deployment of application artifacts using IBM Clear quest and Rational Buildforge.
- Perform functional unit and support integration testing of the deployed artifacts in non prod environments.
- Provide regular Maintenance and production support for the live applications.
- IBM Websphere Message Broker V7 was used to for business systems integration.
- IBM BPM V7.5 used to implement business process orchestration applications
- IBM Websphere Application servers V7.0, V8.0 were used to deploy java based web services.
- RAD, RSA was used for UML modeling and implementing web services.
- Web service frameworks for service implementation- Axis2, CXF and Spring WS.
- Used JPA,JDBC, ODBC, Hibernate for Database access. JMS and WMQ API for Queue access.
- Mule/WSO2 used for service registry.
- SOAP UI, JMeter were used for testing and Rational Clear case, SVN etc were used for repository requirements etc.
- Rational Clear quest and Buildforge were used for build and deployment needs.
Confidential
JAVA EE Developer
Responsibilities:
- Involved in preparing high level and Detail design for OOC portal application.
- Application development using Struts framework.
- Integration and configuration of Inszoom software.
- Perform TUT, FUT, production deployment and support.
- Providing regular maintenance and support for application.
- Struts 2 framework was used for UI development along with Hibernate for data access.
- Axis 2 web service clients were used to source data from existing services.
- Apache ANT was used for Build and artifacts were deployed on Tomcat web server.
- SVN was used for code repository.
Confidential
Java EE Developer
Responsibilities:
- Design and develop web services as per the specification using Axis 2.
- Design and develop UI applications using Struts framework.
- Perform functional unit testing and integration testing.
- Build and deploy applications on application servers like Geronimo, Glassfish, and Jboss etc.