Apigee Developer Resume
SUMMARY
- 9+ years of experience as a Middleware Engineer with expertise in a wide range of IT disciplines specializing in IBM WebSphereDataPower, APIGEE.
- Strong experience in providing end - to-end integration solutions and involved in Requirements Analysis, Design, Development, Testing, Implementation, Maintenance Support and Administration of Enterprise Application Integration and Data Integration Technologies and Services on multiple platforms.
- Extensive experience in design and development of services on DataPower to provide security, transformation, routing, legacy integration, and composite service functionalities.
- Proficient in the development and management of REST APIs using WebSphere DataPower.
- Experience in DataPower development, troubleshooting, services instrumentation, monitoring and logging.
- Experience in 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 Designing, Implementing, Support, Deploying, Trouble Shooting and Administration.
- Strong experience in Implementation Security features like AAA, SSL Autantication and OAUTH.
- Experience in working with XML, Non-XML, COBOL copy books, REST and JSON based services.
- Migration from Development environment to Production and Trouble shooting in Test Environment.
- Onboarding the client applications and providing the necessary support using APIGEE.
- Experience working with APIGEE Edge, Developer Portal & APIGEE Baas platform.
TECHNICAL SKILLS
Programming Languages & Scripting: XML, XSLT, JavaScript, GatewayScripting
Networking & Communication Protocols: TCP/IP, TLS 1.0, 1.1, HTTP/HTTPS, MQ, SOAP, FTP, SFTP, Telnet, SSH, SSL.
Databases: MS Access, MS SQL Server 2005/2008, DB2, Oracle.
SOA Appliances: IBM API Connect, APIGEE, IBM DataPower Gateway .
Development / Build Tools: Altova XML Editor, XML Spy, SOAP UI, FileZilla Client/Server, CURL, POST Man, Fiddler, Wire shark, SPLUNK, SumoLogic, Eclipse, SVN, Venafi. GitHub, Jenkins, Jmeter, IBM Rational Software Architect Designer etc
EAI/Messaging Tools: IBM Data Power SOA Appliances/API, WebSphere Message Broker/IIB, WebSphere Transformation Extender, WSRR, IBM APIManagement
PROFESSIONAL EXPERIENCE:
Confidential
APIGEE developer
Responsibilities:
- XSLT implementation for proprietary transformations and to implement logging mechanisms.
- Securing the API’s using JWT and OAUTH with native and third party OAUTH providers
- Governance standards like Scalability, Security, Logging, Auditing, Policy Management and Performance Monitoring end-to-end process execution.
- Creating yaml files.
- Working on Design, mapping documents.
- Deploying from Dev to Prod environments and troubleshooting the issues.
- Executing Continuous Integration and Continuous Deployment process.
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
- Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
- Logging to Splunk.
Environment: APIGEE edge, APIC Connect, Datapower, IBM API Manager, Splunk, etc.
Confidential
DataPower, APIGEE developer
Responsibilities:
- DataPower, APIGEE developer.
- Defining/Build the standalone API’s or defining the API definitions using YAML files.
- Maintaining the confluence pages for all the project related activities
- Worked on JIRA for issue tracking and Bitbucket for maintain the code base in the repository and required artifacts in the release branches
- Configuring infrastructure for deployment of Middleware application through APIGEE.
- Troubleshooting and monitoring API proxies running on Apigee using Trace tool.
- Creating API proxies with Traffic management, Mediation policies, Security Policies and Java callout policies.
- Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production.
- Analyze information to determine, recommend, and installation of a new Apigee on-premises.
- Configuring the applications, user access, subscriptions from developer portal.
- Sanity testing of security flows and actual api’s to verify rate limit and burst limits.
- Debugging the flows from the runtime and provide the required fix.
- Logging to Splunk, Kibana and Kafka integration.
Environment: DataPower XI50/XI52/XG45/IDG, Firmware 3.8/5.0/6.0, SOAP, Web Services, WSDL, XSD, Visio, UML, WSRR, XML, XSLT, Syslog, LDAP.
Confidential
DataPower, APIGEE developer
Responsibilities:
- Parallel Orchestration for the services using Results and Event-sink actions with the help of responses stored in context variables in DataPower for rest-based services.
- XSLT implementation for proprietary transformations and to implement logging mechanisms.
- Implemented cert monitoring object scheduler in the default domain to capture the information present in the file management system.
- Securing the API’s using JWT and OAUTH with native and third party OAUTH providers
- Governance standards like Scalability, Security, Logging, Auditing, Policy Management and Performance Monitoring end-to-end process execution.
- Worked on shared flow for reusable polices, cache mechanism to store runtime data and swagger documentation.
- Created shared flows and supported the services and deployments.
- Worked extensively in build API’s in APIC to manage the API by using out of the box policies such as Quota, Spike Arrest, Response Cache, Lookup Cache, Populate Cache, Invalidate Cache, JSON to XML, XML to JSON, Raise Fault, XSL Transformation, Assign Message, Extract Variables, Access Entity, Key Value Map Operations. Rate Limiting/Burst Limit and Hard check on rate limits and customizing the API’s to the rate limits in APIC.
- Extensively worked on Developer Portal to create apps, working on ClientID/sec and ADP analytics.
- Creating Products, staging and publishing them to portal.
- Logging to Splunk, Kibana integration.
Environment: IBM DataPowerXB62/XI52/Virtual Appliance, IBM API Connect V5, WebServices (SOAP, WSDL), REST, LDAP, CURL, XML, Shell Script and XSLT
Confidential
DataPower/Advisory System Analyst
Responsibilities:
- Analyzing business requirements, create design specification documents, component specification documents.
- Installed, configured, and administrated IBM DataPower XS40/XI50.
- Experience in creating, configuring and administration of various objects of DataPower appliance such as WS-proxy, XML firewall, SSL Proxy Profiles, Multi-Protocol Gateway, Load Balancer Groups, Deployment Policy, AAA Policy and many other DataPower objects and policies.
- Configured Multi-Protocol Gateway (MPGW), WS-Proxy, XML Fire Wall, Crypto Profile.
- Developed WS security templates and configured WS security policies.
- Enabled security on Data Power appliance and, tested end-to-end using external tools like SOAPUI.
- Configured Data Power for all Web Service operations including WS-Proxy, WS-Security.
- Integrated DataPower with MQ.
- Configured XML Firewall loop back proxy to test all the configurations in multiple steps.
- Configured IBM DataPower with XML components, document processing rules, document processing actions, XPath Routing Map, Duration Monitor, Log targets.
- Developed XSL transformations for XML to XML, XML to Binary, Binary to XML, XML to SOAP, and SOAP to XML with necessary error handling.
- Configured User Groups and access privileges. Basic Administration using SOMA and WEBUI.
- Configured Filter action for SQL injections.
- Configured a Multi-protocol gateway services to provide HTTP, HTTPS, MQ Connections for required services.
Environment: IBM DataPower XI50/52s, WSRR, SPLUNK, SOAP UI, XSLT, Beyond Compare, LDAP server.
Confidential
DataPower/Senior Associate Consultant
Responsibilities:
- Solution implementation where its assurance no message lost when it pass-through DataPower.
- Configured Multi-Protocol Gateway (MPGW), WS-Proxy, XML Fire Wall, Crypto Profile.
- Enabled security on Data Power appliance and, tested end-to-end using external tools like SOAPUI.
- Configured Data Power for all Web Service operations including WS-Proxy, WS-Security.
- Experienced in using MQ tool like RFHUTIL to test end-to-end synchronous and asynchronous use cases and several load tests.
- Configured Deployment Policy for exporting and importing domains.
- Configured on AAA Policy for autantication and authorization steps.
- Configured error policies within IBM DataPower to handle errors returned by back-end applications.
- Performed several negative tests for different configurations.
- Developed XSL transformations for XML to XML, XML to Binary, Binary to XML, XML to SOAP, and SOAP to XML with necessary error handling.
- Configured XI50/XI52 to protect against XML threats, malformed XML documents and hidden SQL statements.
- Configured Log targets to log the payloads to external servers.
Environment: IBM DataPower XI50/52s, WSRR, SPLUNK, SOAP UI, XSLT, Beyond Compare, LDAP server, ESB, Portal, MQ
Confidential
Project Engineer
Responsibilities:
- Deployed MAPS, created msl's using management console, also created. MRN and .MRC files as an resource registry for the WTX project.
- Created Gateway for inbound and outbound traffic such as web services (SOAP, REST) including mutual autantication.
- Developing solutions for integrating different applications - Configuring MPG (Multi-Protocol Gateway)'s and WSP (Web Service Proxy)'s.
- Configuring Front Side Handler and Back-End Connectivity including HTTP, HTTPS, JMS, MQ Resource, SSH Setup involving various XML Threats.