We provide IT Staff Augmentation Services!

Solution Architect Resume

4.00/5 (Submit Your Rating)

MA

SUMMARY:

  • Over Twelve years of extensive IT experience in Analysis, Design, Development and implementation of software applications.
  • Around 7.0 years of experience developing integration solutions using IBM Integration Bus, WebSphere Process Server (WPS), Adapters and WebSphere Business Integration (WBI) tools.
  • Around 2.0 years of experience in Business Process Integration using IBM WBI InterChange Server (Formerly Known as CrossWorlds) version 4.x (4.3,4.2.2, 4.2.1)
  • Around 2.0 years of experience on Java and J2EE development technologies
  • Excellent written and verbal communication skills, quick learner and well organized
  • Architecture and Development design to migrate applications from SeeBeyond to IIB
  • Created common framework involving connecting to various systems like RTMS, NASCO, WSSE Security, Digital Security, encryption, decryption, logging and exception handling frameworks.
  • Created message flows for handling EDI transactions
  • Created Integration services to expose specific functionality as required by business
  • Mentored and trained offshore to support development and M & E activities
  • Involved with the Operations team to automate the builds using RTC and Jenkins.
  • Created a SOAP UI framework for QA team for regression and functional testing
  • Implemented best coding practices and enforced it by making use of SonarQube analysis.
  • Created WebServices proxies
  • Created multiple Front - Side handlers for supporting multiple projects
  • Created and configured multi-protocol gateway for logging
  • Configured DataPower to authenticate and authorize user ids using AAA action
  • Configured policy rules to include pre-post XSL transformations for different interfaces
  • BPELs, Human Task, State Machine Development
  • Working with Business rule set/groups and URL resources.
  • Identity and Static Relationships for dynamic and static lookups
  • Developing Interface maps and complex data maps
  • WBI Adapters (JText, JDBC, MQ Series, WebService) and JCA Adapters (Flat File and JDBC)
  • Configuration and deployment of modules on server.
  • Development of Business Objects, Maps, Polymorphic Maps, Collaboration templates and objects, Relationships and Database Connection Pools
  • Proficient with Technology Adapters (JText, JDBC, MQ Series, XML, Email, Web services / SOAP) and also Application Adapters
  • Data handlers used (Delimited, Fixed Width, NameValue, XML, SOAP)
  • ICS System installation and Administration
  • Installation and configuration of DB2, SQL Server and Oracle databases.
  • Installed and configured MQSeries on Windows.
  • Configured MQ Queues to work with WBI Interchange server.

TECHNICAL SKILLS:

Programming languages: C, PL/SQL, Java, Visual Basic

Operating Systems: Unix, Windows 95/NT/XP, Sun Solaris

Database Systems: Oracle 8i, MS Access2000, DB2

Packages/Tools: MS Office,, Eclipse, RSA, RAD

Web Technologies: HTML, DHTML, JavaScript, WSDL, XML, DTD

Business Integration Tools: MQ Series, IBM WBI

Network Protocols: SOAP, SSL, TCP/IP, HTTP, FTP, SMTP

PROFESSIONAL EXPERIENCE:

Confidential, MA

Solution Architect

Responsibilities:

  • Worked with Client Architects and Business Analysts to gather all requirements and identify gaps.
  • Involved in high level design and estimates for implementing the business requirements
  • Created the FSDs for all the services
  • Implemented the pattern to connect to Backend Mainframe systems using Model Queue and dynamic queues. Created a common adapter that could be reused by all applications.
  • Implemented message flows under scheduler module to trigger various EDI transactions as per schedule using timer nodes.
  • Implemented message flows that interact with JMS queues on WebSphere Application Server where the functionality is already implemented and had to be reused.
  • Implemented message flows using Java compute nodes to perform encryption, decryption and to connect to mainframe systems to poll for files using custom jars.
  • Implemented message flows to enable WS Security using the Security PEP Node and integrating with LDAP.
  • Involved in stream lining the build and deploy process.
  • Supported the deployments in to production

Confidential, Allen, TX

Integration Consultant

Responsibilities:

  • Involved in requirements gathering for missing functionality from the existing code base.
  • Involved in high level design and estimates for implementing the gaps
  • Created the FSDs for all the services implemented
  • Completed the Telecom pack mappings for the required services
  • Implemented the pattern to connect to AS400 system using the JDBC Adapter and error handling with end system.
  • Implemented the best practices during the development.
  • Implemented the long running BPEL that is used for porting in of a telephone number.
  • Implemented the access modules that convert the data in the format required for TC and sending the messages over MQ.
  • Implemented the access modules that connect to Synchronous to build and activate the port in transaction for a given Telephone number.
  • Created SOAP UI projects for the testers to validate the requests and responses for each web service
  • Involved in stream lining the build and deploy process.
  • Implemented the attribute implementation version that helps developers validate the build number that was deployed into each environment.
  • Supported the deployments in to production
  • Support all the teams running builds for all the projects.

Confidential, Miramar, FL

Integration Consultant

Responsibilities:

  • Involved in the integration with the low cost carrier - Travel Fusion
  • Migrated the AirSeatMaps functionality from Choice Air Phase I to Phase II
  • Implemented BPELs that involve retrieving the Route details and Air confirmation
  • Supported the integration testing with UI.
  • Introduced Human tasks to the project to replay specific error scenarios
  • Setup Custom properties to query Human tasks based on specific application related data.
  • GlobalPayment and Brazil Payment application support, defect fixes and enhancements
  • Enterprise Datawarehouse Application support, defect fixes and enhancements
  • Payment Issues: Human tasks support to replay specific payment scenarios
  • CruisePlus support to replay transactions that failed due to invalid data.

Confidential, Greensboro, NC

Integration Consultant

Responsibilities:

  • Designed the Architecture for integrating with ECM Systems
  • Documented the standard practices for design and development of ESB components
  • Designed the error handling and error notification process that can be plugged in seamlessly
  • Implemented design patterns to minimize rework of connecting to different modules
  • Designed and developed the POCs to validate connectivity to ECM systems using EJB Bindings
  • Designed and developed the POCs to use JMS to throttle the load on ESB and downstream servers
  • Designed and developed the POCs to transmit pdf files in hexBinary format and create the actual pdf files back from hexBinary

Confidential, Miramar, FL

Integration Consultant

Responsibilities:

  • Integration Consultant and lead Developer responsible for delivering key integration solutions using WESB
  • Driving architecture definition, refinements and decisions throughout the project life cycle and beyond the initial implementation phase for these interfaces
  • Improve migration and version control process. Developed migration process for ICS to WPS migration.
  • Support for various interfaces on WESB, WPS and ICS
  • Documentation of the design and development process
  • Implemented a pattern to have a single mediation flow instead of multiple flows for each interface
  • Implemented custom logging framework to enable/disable logging dynamically using a JSP editor
  • Externalized the properties file so that they can be updated dynamically without needing a new build. This improved the time to deliver changes with minimal code changes.
  • Used XSL maps to implement the transformations needed for various services
  • Used SOAP - UI extensively to test all the services exposed to partners
  • Supported the test team to complete the functional and UAT phases
  • Involved in development of Utility java programs that was used to connect to backend systems using socket pools, data masking and externalization of property files
  • Implemented error handling capabilities for the project
  • Worked on defining WPS standards and Best practices for component packaging, logging, error handling
  • Developed the ICS to WPS migration strategy
  • Developed POCs to understand the impact of the migration from ICS to WPS
  • Creating BPEL processes based on the processing logic in WBI collaboration templates
  • Creating interface maps and export & import components
  • Creating Custom MQ bindings to replicate the data handlers in ICS and to massage the data flowing in and out of the systems
  • Conducted QA activities and deployed the interfaces
  • Migated the Payments and Refund interfaces that involved MQ Bindings on both the source and target
  • Developed the error handling process by creating module used for email notifications and logging purposes
  • Created interfaces that synched in data between Siebel and external systems
  • Created data bindings needed to process the data sent in by external systems
  • Made use of Siebel and Web Services imports to communicate with external and internal systems
  • Exposed BPELs using Web Services and MQ exports
  • Conducted QA activities and deployed the interfaces
  • Supported the migration to Production
  • Involved with Production support team to debug issues encountered after the application went live
  • Worked on enhancing the existing functionality in Interchange Server by adding the encryption logic to mask the Credit Card details using Certifcates.
  • Supported the migration of Credit card encryption project in ICS and resolved the issues faced in Production.
  • Worked on enhancing the existing interface that creates Brochure orders to include Australian Brochure functionality.
  • Supported the testing and migration of the Australian Brochure project to Production
  • Worked on the project to mask sensitive data in the application logs

Environment: IBM WPS 6.0.2/6.2/7.0 , WESB 6.0.2/7.0.0.3 Java/J2EE, WebSphere Adapters, Oracle, MQ Series 5.3, DataPower

Confidential, Mechanicsburg, PA

SOA Consultant

Responsibilities:

  • Documented Best Practices for Implementing SCA components in Process Server
  • Analyzing the requirements and coming up with functional / technical design documents
  • Designed and developed the interfaces using short-running and long-running BPELs.
  • Estimate the work effort for completing various projects based on priorities
  • POC to connect to JMS queues on a third party JMS provider from WebSphere Process Server
  • Designed and Developed Web Services which are used to integrate with the external applications
  • Developed Web Services to expose functionalities required to orchestrate business scenarios in BPELs
  • Worked on the Architecture and batch record management of interfaces that include processing records in huge numbers
  • Designed and developed MDBs to trigger various interfaces that need to be processed in Batch mode
  • Created Human task templates that are used as standalone and inline tasks in BPELs
  • POC to migrate interfaces from Process Server v6.0.2 to v6.1.2
  • POC for implementing Versions of long running BPELs.
  • Implementation of versioning in the BPELs
  • POC for implementing BPEL repair features for long running BPELs.
  • Implemented the changes to enable repair of long running BPEL from the point of failure
  • Implemented a web service to periodically check for failed instances and send out CBE events and other notifications to appropriate groups
  • Migration of interfaces from v6.0.2 to v6.1.2
  • Worked with IBM help support to fix various issues encountered during the development and migration process to v6.1.2
  • Fine tuning BPELs to improve the performance
  • Division of the BPELs into modules based on the functionality and dependencies to improve performance by avoiding inter-module communication.
  • Usage of one way invocation with call back features to minimize the resources used by Process Server in long running BPELs waiting for the response asynchronously.
  • Usage of wsbinding and generic jms binding to connect to various third party systems and to use existing Web Services as part of the BPEL processes.
  • Testing support during the ST/UAT phase of the project

Environment: IBM WPS 6.0.2/6.1.2/6.2 , Java/J2EE, WebSphere Adapters, Oracle

Confidential, San Francisco, CA

SOA Consultant

Responsibilities:

  • Responsible for implementing best practices for development in Process Server
  • Study existing implementation - Understand existing architecture involving various end systems and ICS components
  • Part of the group to come up with design patterns and gathering information required for migrating the existing interfaces from ICS to Process server
  • Estimate the work effort for a WPS migration
  • Clean up/Updating of the data structures to avoid complexity and remove redundancy that existed in the ICS interfaces
  • Worked with the BA to get clearer requirements for the migration of existing interfaces and also for the new interfaces.
  • Designed, Developed and Deployed the Address Validation BPEL Process, which is used as sub process from Product View, Client View and Document Management Processes.
  • Designed and Developed the Web service that is used by Client View application to retrieve different Customer data from Huon.
  • Developed the MQ bindings to interact with Huon. This is used for all the online applications
  • Designed and developed the Task generation modules with JDBC Inbound adapter, Mediation Modules, Web services using WID
  • Responsible for Creating Interface Maps, Data Maps for several Business components
  • Helped Process Server team for Building and Deploying the applications onto all WPS environments (DEV, UT, Production).
  • Provided great mentoring for CSAA staff in Process Server and WebSphere Integration Developer (WID).
  • Actively participated in DEV and UT for the complete project

Environment: IBM WPS/WESB 6.0.2, Java/J2EE, WebSphere Adapters (JDBC, MQ, Flat File), DB2, Oracle

Confidential, San Francisco, CA

CrossWorlds Consultant

Responsibilities:

  • Monitor the STAR - Auto/Membership ICS production Server
  • Fix production issues and help maintain a SLA of 99%.
  • Support Business with issues regarding Sales Orders and Customer Data.
  • Help provide high availability by configuring clustered servers on Windows 2003 platform
  • Developed Web Services interface that helps retrieve the Customer information from Huon and help add products that the customer is interested in to his account.
  • Designed a Synch logic that captures the successful transactions that are initiated by the Custom CUI and makes sure that it gets reflected in Client View application

Environment: Windows 2000/2003, WBI ICS 4.2.2.3 / 4.3 , Oracle 8i, IBM MQ v5.3, JText Adapter, JDBC Adapter, Web services Adapter, WebSphere MQ Adapter, HTTP Adapter, Email Adapter.

We'd love your feedback!