Lead Consultant Resume
Madison, WI
SUMMARY
- 10+ Years of experience as Developer and Team Lead in EAI and SOA using IBM WebSphere SOA suite DataPower XI50, XI52, XC10, API Connect V5.x, and API Manager V4.x for large, medium and small scale projects, enhancements, maintenance and production support operations.
- Lead development teams ranging from 3 - 6 team members tracking project progress, mentoring new developers, code reviews, coordinating with Onsite and Off-Shore teams in liaison with Business Analysts and Product Owners.
- Integrated multiple systems for end to end flow viz. WebSphere Commerce, MQ, Portal, Application Server (WAS), DB2, WTX, WSRR, BizTalk, Salesforce and Oracle SOA.
- Designed and implemented integration solutions, drafted technical design documents following Model driven approach for building API’s and Test driven approach for testing API functionality, created automated test suites and documented REST APIs using Swagger 2.0.
- Implemented API Management tools and exposed APIs to internal and external consumers in B2B projects for Mobile Apps and Web Applications.
- Developed services/APIs to support Meaningful Use Case (MU2 & MU3) Certification.
- Built services/systems capable of Health Information Exchange (HIE).
- Worked in partnership with Business Analysts and Architects in requirements analysis, service identification and definition of REST APIs.
- Defined integrated Data Models for data exchange between services.
- Worked in Agile (SCRUM) methodology, defined tasks/work break down structure from user stories (JIRA), effort estimation, resource planning, task prioritization, managing change requests, Sprint/Quarterly planning, retrospective and backlog refinement.
- Implemented API Management for new, existing services and exposed APIs to internal and external consumers.
- Customized (Drupal) Developer Portal to centralize all API Documentation and information about API availability for enhanced development and speed to market.
- Introduced and adopted Swagger 2.0 documentation for REST APIs and made this as a standard specification for Internal and External Consumers.
- Developed APIs, Configured and Published Services Catalog Viz. Products, Plans and Scopes.
- Exposed backend SOAP and REST Services to support e-commerce Applications, HealthCare Portals and B2B transactions.
- Integrated with XC10 for seamless and manual caching of backend response there by improved response times and reduced load on backend servers by avoiding redundant calls.
- Integrated with DB2 and Oracle database to expose information as a service pattern.
- Integrated with Splunk for operations management viz. logging, auditing and support.
- Integrated with WSRR for WSDL based Soap Services Governance.
- Integrated with KDC Server (Kerberos Autantication) for Security (DataPower as Client).
- Integrated with WTX to demonstrate non-xml transformation/mapping as a POC.
- Implemented Password Digest (MD5 Hashing) for Security.
- Implemented SSO mechanism using OAuth Autantication for REST APIs.
- Implemented Encryption, Decryption and Digital Signatures using x.509 certificates for data integrity and AES256 for PCI Compliance/Information Security.
- Implemented DataPower as Security Gateway utilizing out of the box security features (forward/reverse/two way) crypto profiles for SSL termination and SSL proxy.
- Configured to run batch jobs utilizing out of the box Scheduled Processing Policy.
- Configured Service Level Management (SLM) Polices to control/throttle inbound traffic.
- Configured MPG, WSP and XML Firewall to suit requirements viz. Content Based Routing, Payload Enrichment and Service Aggregation.
- Configured AAA policy to autanticate and authorize against LDAP server extracting basic autantication and Identity from WSSE Soap Header.
- Defined Release Management Process and migrated configuration between environments and domains using Import, Export and deployment policy features.
- Developed XSLT, Gateway Scripts (v7.x) to transform request/response payloads to JSON/SOAP/XML based on requirement.
- Developed XSLT for making SOMA calls to capture DataPower utilization metrics.
- Overlooked Firmware upgrades, rollbacks system reboots and configuration checkpoints.
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
Lead Consultant
Environment: API Connect, DataPower XI52, Biz Talk, Visual Studio, Soap UI, TFS
Responsibilities:
- Lead development team in migrating existing (50+) and development of new APIs to support B2B and B2C applications.
- Developed and deployed Custom policies (User Defined) on API Connect.
- Customized (Drupal) Developer Portal as per client requirements.
- Exposed backend SOAP and REST services from BizTalk and Salesforce as REST and SOAP APIs.
- Upgrade API Management Servers (API Connect & Developer Portal) and DataPower
- On Call Production Support.
Confidential - Miami, FL
Lead Consultant
Environment: API Manager, API Connect, DataPower XI52, WebSphere Commerce, Oracle SOA, Soap UI, Git Hub
Responsibilities:
- Lead development team in designing and developing APIs to support B2B ecommerce applications and B2C Mobile Apps.
- Integrated and implemented API Management using IBM API Connect with DataPower.
- Migrated API Management from IBM API Manager v4.x to API Connect v5.x
- Defined data dictionary for REST APIs as per TM Forum (Telecom Domain) Standards.
- Exposed backend SOAP and REST services from WebSphere Commerce, Oracle SOA and other vendor systems as REST APIs to Portal and Mobile Apps.
Confidential - Nashville, TN
Lead Consultant
Environment: DataPower XI52, XC10, WMQ, BizTalk, SalesForce, RSA, WebServices, MDM, Postman, Soap UI, Remedy, Jira, Splunk, Git Hub, EDW, .NET
Responsibilities:
- Lead development team in designing and developing APIs to support Portal for Meaningful Use Case (MU2 & MU3) Certification.
- Integrated and implemented API Management using IBM API Connect with DataPower.
- Created seamless integration with XC10 to cache Virtual Patient Objects (VPO).
- Created service for user migration from old Meditech portal (42) instances to the new portal My Health One.
- Exposed backend SOAP and REST services from Salesforce, Physician, Clinical and other vendor systems as REST APIs to the Portal and other 900 websites.
- Developed identity service to verify patient information by integrating with Enterprise Master Patient Index (EMPI/Initiate).
- Developed gateways to provide services like Find a Doctor, Make an Appointment by integrating with My Health Directory (MHD)
Confidential - Denver, CO
DataPower SME
Environment: DataPower XI50, XI52, WSRR v7.5, WMQ, WMB, WebSphere Application Server V7.0/8.0, RAD, RSA, Web Services, Tivoli ITCAM
Responsibilities:
- Worked as SME in design and development of Web-Services using IBM’s SOA tools, primarily WebSphere DataPower andWSRR (WebSphere Service Registry and Repository).
- Exposed backend SOAP services from WAS to B2B ecommerce Applications and other ecommerce websites.
- Migrated existing Services from WebSphere Message Broker (WMB) to DataPower.
- Responsible for creating Process flows, design document and migration documents.
- Worked on encoding and decoding UTF-16, UTF-8 pay loads
Confidential - Phoenix, AZ
WebSphere/DataPower Engineer
Environment: DataPower XI50, XI52, WMQ, WMB, IIB, WASDuration
Responsibilities:
- Responsible for development and implementation of Services/APIs using DataPower XI50/XI52.
- Exposed backend SOAP services from WAS to B2B Applications and B2C Mobile Apps.
- Integrated with DB2 database to expose data as a service.
- Developed XSLTs to transform JSON/JSONX content to XML, SOAP to JSON/JSONX.
Confidential - Manhasset, NY
DataPower Developer
Environment: DataPower XI50, Oracle 10g, WAS, ITCAMDuration
Responsibilities:
- Responsible for development and implementation of Services/APIs using DataPower.
- Responsible for configuring gateways, processing policy rules and actions.
- Developed XSLTs to transform JSON/JSONX content to XML, SOAP to JSON/JSONX.
Confidential
Software Engineer Support
Environment: IBM MQ Series 5.3, DB2 8.1, Oracle9i, Windows NT, 2000, Sun Solaris, AIX, UNIX, Clear case, Tivoli for Omegamon XE for MQ monitoring.
Responsibilities:
- Configuration and Administration of IBM MQ Series on UNIX and Windows servers
- Configured Message Channels and MQI channels and managed them effectively.
- Defined MQ objects including Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggered Processes, MQ error trapping applications and performance tuning/monitoring.
- Applied MQ maintenance patches for MQ servers on UNIX and Windows servers.
- Provided daily support to production-support team members on Web Sphere MQ operation and problem determination.