Senior Api Mgm & Integration Consultant (apigee & Datapower) Resume
Dallas -, TX
SUMMARY
- 9+ years of experience in Software Development Life Cycle inclusive of experience in middleware implementation with expertise in Service Oriented Architecture, Apigee, IBM WebSphere DataPower, IBM APIC, IBM MQ Series, WTX on various platforms.
- Experienced in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using APIGEE
- Experienced in with APIGEE edge.
- Knowledge of JavaScript for writing APIGEE mashup APIs.
- Experienced in debugging EDGE components.
- Experienced in usage of CICD tools like Bamboo, GIT, Jenkins and Maven.
- Design, develop, configure, and troubleshoot APIs and policies using APIGEE
- Significantly reduced P1 critical incident rate for Apigee BaaS from 2 - 3 per week to 2-3 per month by focusing on platform stability and product usability.
- Experience working with APIGEE Edge, Developer Portal & APIGEE Baas platform.
- Good understanding of APIGEE Architecture.
- Good experience in developing customized policies in APIGEE Edge and developing API's in APIGEE Baas.
- Excellent experience in ESB, SOAP, WSDL, XSD, UDDI, WSRR, SAML, LDAP, XML, Web-Service Security, WS-Trust, JMS, SOA, STS, Java, J2EE, JNDI, XSLT, JDBC, EJB's, MQ Series, JSP, HTML, REST, JavaScript, Message Systems and J2EE Security.
- Experience in configuring and monitoring of DataPower XI52, IDG, XB62and XS40.
- Experience in designing, implementing, supporting & deploying IBM DataPower XS40 for routing, message transformation and to enforce the security policy using DataPower XI52.
- Customizations/implementation within API management and datapower gateway.
- Experience with APIGEE and API management is required.
- Experience with APIGEE edge.
- Experience in debugging EDGE components.
- Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using APIGEE.
- Experience working with APIGEE Edge, Developer Portal & APIGEE Baas platform
- Perform design/Implementation level tasks in SOA technologies like IBM Datapower Xi52 and Development on IBM API management tool.
- End to end API governance/management solution strategy, design and implementation.
- Design and implement RESTful APIs, design environments in which Apigee products are deployed, create system architectures that connect Apigee products to existing customer services.
- Enforce Security and Manage API Usage.
- Develop Applications and innovate faster using API.
- Experience in Integrating Datapower API with back end hosts configured in WSRR.
- Strong background in SOA/API and Middleware environments.
- Responsible for setting up and maintain the policies and configuring rules and actions with DataPower services of MPGW, XML firewall, Web Server Proxy and Web Application Proxy.
- Experience in design and develop Routing, Security Mechanism and validation for the given scenarios.
- Extensively worked on SOA technologies like WebSphere DataPower, WebSphere Transformation extender, WSRR, Web Services, WSDL, SOAP in the Application Servers, ESB environment.
- Designed logging subsystems to capture significant events related to Data Power user administrative activities and also administered various Log files using log analyzer, Product logs, Installation logs, Administer server logs.
- Experience in configuring and maintaining SSL and other security measures in Data Power Device.
- Strong working experience with XML, XSLT, XSD, DTD and Name space.
- Knowledge in any-to-any message transformation with advanced level of understanding and experience in XSLT.
- Configure DataPower integration with WMQ, WMB, LDAP, WebSphere Transformation Extender.
- Experience with integrations with Client/Server, databases like DB2, oracle, SQL.
- Experience in the analysis, architecture, documentation and promotion of messaging infrastructure solutions including the use of SOA solutions.
- Excellent problem resolution and communication skills with ability to work under pressure in a highly visible role and effectively interacts with the users on a daily basis, decreasing downtime and increasing user productivity.
TECHNICAL SKILLS
Languages: Java, J2EE, Ajax, Perl, JavaScript, XSLT, SOAP, RESTESQL, C, C++, J2EE, SQL, PL/SQL,BPEL, XMLXSD, XPATH, JSON
Web technologies: HTML, XHTML, CSS, JavaScript, Servlets
Database: DB2, Oracle 9i/10g, SQL Server
Development Tools: RAD, SOAP UI, SOA Test tool, XML Spy
Communications Protocols: TCP/IP, Http/Https, RMI/IIOP, SOAP, SSH, SFTP
ESB Appliances: WebSphere DataPower SOA Appliances v3.8.1 and v3.7.3WebSphere Transformation Extender v8.2, Enterprise Service Bus, Message Broker v7.0, APIGEE,IBM API Connect.
Project Management Tools: MS Visio, MS Project
Operating Systems: Windows, AIX, Solaris, Linux (Red Hat)
PROFESSIONAL EXPERIENCE
Confidential, Dallas - TX
Senior API Mgm & Integration Consultant (APIGEE & Datapower)
Responsibilities:
- Involved in requirements gathering, customer interaction, prototyping and validation.
- Responsible for securing API proxies using various mechanisms like API key, OAUTH2.0, content protection policies.
- Provided solution by aggregating transactions on daily or hourly schedule jobs that gained performance and for validating complex scenario.
- Monitoring Apigee platform live traffic for proxies and check the impacts on servers in terms of request, response time and latency and created SPLUNK Queries, Dashboard to monitor the APIGEE platform On SPLUNK Tool.
- Migrated around 90+ webservices implemented in IIB as API in APIGEE.
- Versatile integration experience across different industry products such as IBM’s IIB and API management tools like APIGEE
- Expose new APIs developed in both IIB and APIGEE that integrates and applies business rules on the data sourced from various systems.
- Used All traffic management, mediations, security and extension policies present in APIGEE.
- Used KVM and cache extensively to reduce the interaction with downstream systems during the inquiry calls.
- Created Aggregation process in APIGEE Edge
- Worked on the integration of a new product introduced by Prudential in the market. Creation of new REST services in each and every step of the new business process.
- POC on exposing static tables as Backend as a Service (BAAS) through Cassandra which provided fewer connection to DB2 while connecting from API Proxies in APIGEE
- Integrated legacy mainframe systems through CICS request node for realtime processing.
- Implemented parallel webservices call through HTTPAsyncRequest node and aggregation process, which provided high performance for the API.
- Migration of 90+ processes from Datapower webservices to API for better exposure of data within the company portfolio.
- Hands on experience in using various policies in APIGEE.
- Integration of API Proxies with Splunk for logging and analysis purpose.
- Implemented Python and Unix Shell Script for various automations scripts
- Monitoring Apigee platform components on a daily basis and taking backup weekly in case of any disaster we could easily restore the apigee platform using the apigee-backup & restore utility.
- Created different kinds of API proxies for throttling, caching, logging, monetization, request and response modifications, mashups.
- Responsible for creating and designing APIs using Apigee Edge.
- Familiarity with Service Oriented Architecture (SOA) and RESTful web services. Tested REST services using POSTMAN.
- Documenting API's using Swagger YAML/JSON.
- Analyze and resolve conflicts related to merging of source code for GIT
- Used Management APIs for the testing API proxies using cUrl and Jenkins for code deployments.
- Provided solution by aggregating transactions on daily or hourly schedule jobs that gained performance and for validating complex scenario
- Involved in the design and development of Message flows involving Consuming Web Services provided by vendor using HTTP and SOAP.
- Extensively used mapping node to manipulate the database tables.
- Designed and developed Common components for reusability and Error handling.
- Having Experience with APIGEE edge and Knowledge of JavaScript for writing APIGEE mashup APIs.
- Having very food experienced in debugging EDGE components.
- Experienced in designing and implementing Restful API design patterns.
- Hands on experience working on APIGEE Edge, creation and configuration of API proxies,
- Implemented traffic management and security policies
- Worked extensively in Functional and Non-functional testing of APIs
- Experience in Drupal for API Portal customization
- Worked extensively in Configuration and Monitoring APIGEE Edge solution.
- Experience in creation of custom reports and dashboards
- Upgraded Datapower firmware from 5.x to 6.x and 6.x to 7.5.0.6.
- Configured RBM policy on datapower to provide access to users.
- Configured Log Target and SNMP V2 & V3 on datapower.
- Setup static routes on datapower.
- Used Crypto Tools on datapower to generate CSR and External CA Comodo Certificate Manger to sign the cert.
- Implemented Datapower XI50/52 as a SOA Service Bus for the Common Enterprise Services in Trust Levels
- Observed and provided solutions for various Connection and Networking issues for Datapower using Packet Captures, SSL Packet Capture.
- Highly involved in deploying, troubleshooting, maintaining and configuring datapower in various environments like DEV, Integration, QA, Stress, UAT and Production.
- Experienced in the analysis, architecture, documentation and promotion of messaging infrastructure solutions including the use of SOA solutions (with emphasis on JMS, MQ, XML, and SOAP over HTTP message transportation protocols)
- Implemented SSL mutual authentication with different backends WAS, Jboss and IIS.
- Created AAA to authenticate and authorize using LDAP and AD.
- Create Open API (Swagger) specification document for RESTful interfaces.
- Participate in APIGEE infrastructure
Confidential, KY
APIGEE, IBM APIC & Datapower Developer, Lead
Responsibilities:
- Responsible for design and development of integrated middleware solutions through IBM DataPower Gateways.
- Configure Multi-Protocol Gateways to secure web applications over Internet and Intranet.
- Implemented Kerberos authentication through AAA and XSLT to secure backend web applications.
- Developed SOAP and HTTP Rest Web Services in Datapower.
- Create SSL Proxies to authenticate the protocol level security for HTTPS service communications.
- Secured backend web applications for Mobile users through SSL Certificate validation.
- Implemented session management through cookie based validation to secure web applications.
- Implemented Multi-Factor Authentication to differentiate between regular and privileged users.
- Implemented custom Form based authentication to identify Admin users.
- Implemented OAUTH to serve as Identity provider as part of SSO (Single Sign on) set up through Web Token Service.
- Extensively used DP extension functions to implement custom authentication patterns.
- Integrated Active Directory and LDAP with DataPower to authorize users and secure backend web applications.
- Implemented Dynamic routing though XSLT and actions.
- Scripted Common XSLT functions to reuse the identical functionalities across integrations.
- Automated Build process through Shell Scripts and Deployment Policy Templates.
- Configured Log Targets to offload syslog’s to SPLUNK for Monitoring and Troubleshooting purposes.
- Experienced in supporting High Profile applications that utilize DataPower Authentication Patterns. Responsible for installation, administration and monitoring the DataPower Appliances XI50, XI52 and XB62.
Confidential, IL
Apigee & Datapower Developer, Lead
Responsibilities:
- Involved in requirements gathering, customer interaction, prototyping and validation.
- Responsible for securing API proxies using various mechanisms like API key, OAUTH2.0, content protection policies.
- Provided solution by aggregating transactions on daily or hourly schedule jobs that gained performance and for validating complex scenario.
- Monitoring Apigee platform live traffic for proxies and check the impacts on servers in terms of request, response time and latency and created SPLUNK Queries, Dashboard to monitor the APIGEE platform On SPLUNK Tool.
- Implemented Python and Unix Shell Script for various automations scripts
- Monitoring Apigee platform components on a daily basis and taking backup weekly in case of any disaster we could easily restore the apigee platform using the apigee-backup & restore utility.
- Created different kinds of API proxies for throttling, caching, logging, monetization, request and response modifications, mashups.
- Responsible for creating and designing APIs using Apigee Edge.
- Familiarity with Service Oriented Architecture (SOA) and RESTful web services. Tested REST services using POSTMAN.
- Documenting API's using Swagger YAML/JSON.
- Analyze and resolve conflicts related to merging of source code for GIT
- Used Management APIs for the testing API proxies using cUrl and Jenkins for code deployments.
- Provided solution by aggregating transactions on daily or hourly schedule jobs that gained performance and for validating complex scenario
- Involved in the design and development of Message flows involving Consuming Web Services provided by vendor using HTTP and SOAP.
- Extensively used mapping node to manipulate the database tables.
- Designed and developed Common components for reusability and Error handling.
- Having Experience with APIGEE edge and Knowledge of JavaScript for writing APIGEE mashup APIs.
- Having very food experienced in debugging EDGE components.
- Experienced in designing and implementing Restful API design patterns.
- Hands on experience working on APIGEE Edge, creation and configuration of API proxies,
- Implemented traffic management and security policies
- Worked extensively in Functional and Non-functional testing of APIs
- Experience in Drupal for API Portal customization
- Worked extensively in Configuration and Monitoring APIGEE Edge solution.
- Experience in creation of custom reports and dashboards
- Upgraded Datapower firmware from 5.x to 6.x and 6.x to 7.5.0.6.
- Configured RBM policy on datapower to provide access to users.
- Configured Log Target and SNMP V2 & V3 on datapower.
- Setup static routes on datapower.
- Used Crypto Tools on datapower to generate CSR and External CA Comodo Certificate Manger to sign the cert.
- Implemented datapower XI50/52 as a SOA Service Bus for the Common Enterprise Services in Trust Levels
- Observed and provided solutions for various Connection and Networking issues for Datapower using Packet Captures, SSL Packet Capture.
- Highly involved in deploying, troubleshooting, maintaining and configuring datapower in various environments like DEV, Integration, QA, Stress, UAT and Production.
- Experienced in the analysis, architecture, documentation and promotion of messaging infrastructure solutions including the use of SOA solutions (with emphasis on JMS, MQ, XML, and SOAP over HTTP message transportation protocols)
- Implemented SSL mutual authentication with different backends WAS, Jboss and IIS.
- Created AAA to authenticate and authorize using LDAP and AD.
- Create Open API (Swagger) specification document for RESTful interfaces.
- Participate in APIGEE infrastructure
Environment: APIGEE, MB 8, MQ 7.x, 8, IBM API Connect V5.0,Data Power, WTX, ESQL, XSLT, XPATH, Linux, Windows, Oracle, DB2, WSRR, Java and RFH Util, Oracle 11g RAC, HTTP Web Server v2.2, AIX Server release 7.1.
Confidential, TX
Datapower Developer, Lead
Responsibilities:
- Responsible for installation, administration and monitoring the DataPower Appliances XI50, XI52 and XB62
- Responsible for the definition, planning and execution of all infrastructure activities required to support the DataPower environment.
- Configure security, transformation for a simple-to-medium complexity API, enforcing SLM etc.
- Integration Experience with Data Power using IBM API Management V5.0
- Development experience in Data Power along with IBM API Management V4.0+ Product
- Node JS experience.
- Document API’s using Swagger and support API Management developer portal.
- Implement security architecture (OAuth), and other cross cutting concerns identified to meet business needs.
- Worked with IBM DataPower devices to secure and integrate the web services.
- Configuring XML Firewalls and WebService Proxy along with the required objects.
- Creating network routes and configuring Ethernet interfaces on the device as part of the device deployment.
- Creating Application Domains, objects like Web Service proxies, Multi-Protocol Gateways as per the requirements.
- Generated keys, CSRs and self-signed certificates using Crypto tool.
- Created Crypto profiles, SSL proxy profiles as part of SSL implementation.
- Created Load Balancer Groups to load balance the requests to multiple back end points.
- Created AAA policies to authenticate and authorize user requests using LDAP.
- Developed and configured WSDL and XML proxies.
- Experience in working with multiple development and infrastructure teams.
- Performed general operation tasks such as Firmware upgrade, User management etc.
- Worked on XSLT and used XML Transformation node to transform an XML message to another form of XML message.
- Created Subscriptions which make use of WSDLs deployed in Websphere Service Registry & Repository(WSRR)
- Managing WSDL/XSDs in WSRR servers
- Integrated Datapower with LDAP for User authentication & authorization
- Configured Syslog to store log files to external server
- Setup SNMP to monitor Datapower device alerts/traps
- Worked on Datapower CLI, XML Management and Web Management
- Implemented Certificate Monitoring alerts to notify on Certificates nearing expiry dates
- Configured SFTP to receive/send EDI files.
- Created Log Targets to capture application level critical alerts
- Troubleshot possible problems during message flows by verifying logs & probes
- Troubleshoot network level issues by Packet Capture
- Actively involved in installation and migration planning.
- Worked on BMC Remedy for raising Incidents, Change Request and Problem Tickets.
- Maintained stability of the supported platforms and technical implementations through consistent monitoring / tuning, and participate in the establishment of monitoring tools and alerting threshold definitions
- Collected learning’s through implementations, design and code reviews, and health checks; translate them into best-practices; and document for establishing group level policies and standards.
Environment: IBM WebSphere DataPower SOA Appliance XI52,XB62, IDG,, SOAP UI, LDAP.
Confidential
Java Developer
Responsibilities:
- Involved in design of technical specification.
- Involved in developing UI by using Zkoss framework.
- Involved in development of Persistent layer using Hibernate.
- Developed the Web Interface using HTML, Java Script, and JSON.
- Involved in writing utility classes.
- Conducting Code Reviews.
- Developed DAOs for hibernate to interact with the database.
- Design and Developed reports using iReports/Jasper Studio.
- Written criteria queries using Hibernate for Database Interaction.
- Developed client-side validation code using JavaScript and JQuery.
- Involved in Bug fixing of various modules that were raised by the QA Team and customer’s.
- Development of Spring Configuration file and Web.xml.
- Involved in the creation/modification of stored procedures, functions, triggers and cursors using PL/SQL Developer tool.
- Mentor junior developers in the team and help achieve the timelines and deliverables.
- Implemented the common patterns for Exception Handling and Logging.
Environment: Java, JSP, SPRING, HIBERNATE, JAX-RS, HTML, SQL, JavaScript, JQuery,JSON, CSS, XML, Eclipse, PL/SQL Developer, Japer Reporting Tool.