Sr Apigee Developer Resume
SUMMARY
- Experienced IT professional with solid and diverse experiences of 7 years in Service Oriented Architecture (SOA), Designing and API Management.
- Experience in of multi - faceted, multi-site IT work experience in SOA and API Management and strong professional experience developing and administrating software using a variety of technologies through all phases of the product lifecycle.
- Strong Business Process Analysis, Mapping, Designing, Re-engineering, Application and Solution development skills; Business Process Design and Implementation experiences. Strong hands on experience in API economy, API management Workflow, API Developer Portal and strategy development. Provides guidance and supports the development of team members by sharing extensive knowledge and experience.
- Experienced working with several Clients and with Business in setting up the Enterprise Integration Framework using APIGEE, IBM API Connect and Other API Management Platforms. Extensive Expertise in Integration Architecture designing and developing integrations using Middleware modules.
- Experience in developing and setting up Standards in Designing APIs, Products, Catalogs, Logging, Alerts, Deployment Standards and API Dashboards.
- Extensive experience in implementing Service Oriented Architecture (SOA), SOAP and REST services and experience in API architecture and design using tools like Swagger and implement them in Apigee, API Connect.
- Experience of integration design patterns - REST/SOAP, XML, JSON, Schemas and security implementations in API paradigm.
- Experience with installation, Configuration and Firmware Upgrades for IBM DataPower XI52, IDG & XS40 appliance. Worked in Configuring WS-Proxy, Multi-Protocol Gateway (MPG), XML Firewall, Crypto Profile, Load balancer Groups.
- Extensively worked in SOA technologies like SLM, WSRR, Web Services, WSDL, SOAP, and ESB Environment.
- Responsible for setup, firmware upgrades, CLI, maintaining SSL certs, SOMA based code deployments, troubleshooting, and configuration of Application Optimization (AO), Load Balancing, and XML security.
- Proficiency in utilizing Apigee in a high transactional volume environment, including tuning, monitoring, load balancing, high-availability and clustering.
- Worked on API Management Initial Design, platforms API related activities: requirement analysis, solution architecture, resource-based API modeling, and micro services architecture.
- Design of REST APIs and implementing security (OAuth, JWT and HMAC) policies, volume control policies, transformation, caching, KVMs etc. Java Callout, Java script policies in Apigee Edge.
- Understands and enforces Apigee and REST project standards and best practices
- Provides guidance for customers operations team to implement CI/CD automation requirements for SDLC infrastructure
- Extensive project experience with designing and implementing APIs using Apigee Edge. Implemented API Security and Access Control (OAuth/SAML, Web SSO, TLS/SSL etc.)
- Ability to generate custom API Analytics reports, and integration with external tools like Splunk Ability to analyze Apigee logs to identify and resolve issues
- Strong knowledge of Apigee component architecture and implementation configurations
- Hands on experience setting up Apigee Edge environments and configuring various components
- Understands high availability, load balancing and failover configurations with Apigee, including underlying technologies Cassandra, Zookeeper, and Postgres.
- Good experience in supporting the Apigee environments and APIs across environments
- Knowledge of health check principles and monitoring procedures for Apigee components & APIs
- Experience with REST API development, Service Design and Implementation by using Javascript custom policies in API Management.
- Experience in Migrating Services/API’s from APIGEE to IBM API Manager/Connect.
- Experience on several XSL Style Sheets, Gateway Scripts in Data Power for message transformations including XML to JSON and routing mechanisms as part of mediation. Experience on routing using URI, CONTENT and HEADER based using XSLT.
- Knowledge of security mediation, SSL, Transportation Level (HTTPS) and Message level (AAA Policy).
- Experience on protocols like FTP, SFTP, SMTP, SOAP, WSDL and TCP/IP.
- Good understanding in system architecture (firewall, load balancing) and Error handling Methodology.
- Performance tuning and monitoring using Tivoli Performance Viewer and various monitoring tools, performed analysis, tracing and debugging issues.
- Experience with continuous integration frameworks CI/CD using tools such as Jenkins, Maven, ANT, Udeploy, etc.
- Support Production implementations and resolve any production problems. Support application production releases, monitor Production environment, tune production environment, Participate in production problem calls, resolved any problems related to Middleware.
- A productive team player, willing and able to adapt to different technologies and challenges.
TECHNICAL SKILLS
Programming Languages & Scripting: XML, XSLT, JavaScript, UNIX, Core Java, Basics C, C++, SQL, XML, XSD and XPATH, XQuery, JQuery, JQuery, postgressql
Networking & Communication Protocols: TCP/IP, TLS 1.0, 1.1, HTTP/HTTPS, MQ, SOAP, FTP, SFTP, Telnet, SSH, SSL.
Databases: MS Access, Sybase, MS SQL Server 2005/2008, DB2, Oracle, Casandra, Zookeeper, PostgresServer
Application Servers: IBM Web Sphere Application.
SOA Appliances: IBM API Connect, APIGEE, Layer 7, z/OS Connect and IBM DataPower Gateway (IDG)
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
PROFESSIONAL EXPERIENCE
Confidential
Sr APIGEE Developer
Responsibilities:
- Involved in Design and delivery of information architecture, managed standard technical products life cycle, provided technical consulting and support to business systems delivery.
- Performed various roles as Designer/Architect/Developer with specialization in SOA, Enterprise Integration. Involved in various phases of Software Development Life cycle (SDLC) including analysis, architecture, design, application development, testing, and maintenance working.
- Responsible for creating sequence diagram, Orchestration diagrams, Infrastructure and architectural diagrams. Partnered with other engineers on the team to ensure documentation is created and remain updated.
- Implementation of API Gateway (APIGEE) solutions at an infrastructure/platform level.
- Worked closely with client application teams to understand their business needs & requirements for the APIGEE Platform & also coach on how to use the platform to the full extent.
- Involved in Capacity Planning and Management activities to ensure that the Apigee platform will be able to handle additional transactions in the future. Help troubleshoot and resolve production issues related to the Apigee Edge platform.
- Involved and conducted blue print sessions which covers pilot implementation plan, defines Reference Architecture, Sets up governance, CI / CD methodology and processes, API Versioning strategy, API Monetization strategy, Best practices and guidelines covering Security, Audit, Error handling and logging frameworks, API Design guidelines, etc.
- Involved in designing, build, maintain and support the Apigee infrastructure including Disaster Recovery. Installation and Configuration of Apigee with Security Management & Orchestration.
- Involved with Complete package contents including Gateway services, LDAP Configuration, Load Balancer, Zookeeper, Cassandra, App Server and regular maintenance and monitoring.
- Involved in root cause analysis (using APIGEE Trace and Splunk) sessions to understand what causes issues in Production and come up with solutions that will prevent them from happening in the future.
- Integrated API Gateway with Splunk for logging and Alerts.
- Partner with Architecture to come up with the standard and best practices for the usage of APIGEE as an enterprise product.
- Designed and configured high availability, load balancing and failover configurations with APIGEE. Designed and implemented API platform for high traffic API solutions by applying security, throttling, OAuth 2.0, TLS, certificates, KeyStore, and Trust store for the APIGEE platform.
- Experience with APIGEE Management APIs and integrations with enterprise systems including Infrastructure & Application monitoring, SAML or LDAP SSO, and Logging.
Environment: APIGEE edge, APIC Connect, Datapower, IBM Integration Bus IIB, IBM API Manager, Splunk, z/OS Connect, IBM Rational Software Architect Designer etc.
Confidential
APIGEE Integration Specialist
Responsibilities:
- Experience working with all components of APIGEE Environment like APIGEE Baas, APIGEE Edge, APIGEE developer portal.
- Explored following API Management features using APIGEE like API Versioning, Traffic Management policies, Message Mediation policies, Administration & Troubleshooting.
- Developed the backend by using Node JS, express and MongoDB.
- Developed multiple POCs to create a interface between Backend to Frontend by using MongoDB, Express JS, and Node.js.
- Responsible for creating and designing APIs using Apigee Edge.
- Understood various components with in APIGEE platform so that issues can be resolved when needed.
- Involved in analytics of API usage using Apigee.
- Hands on Experience in creating API Proxies in Apigee Edge using Node.js, Java Script.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
- Design, Development/migration of API services in IBM APIC, APIGEE (Existing web services to be migrated to new platform without any changes in the logic), web services will be converted to z/OS Connect APIs and then make the appropriated API Product in IBM APIC.
- Created API proxies using Design first approach on APIGEE Edge UI to expose the backend services to meet application needs.
- Modifying the existing architecture to adapt to API gateway architecture to increase scalability, resilience and increase the performance by adapting new.
- Created Frame work for Logging and Error handling for API gateway.
- Integrated API Gateway with Splunk for logging and Alerts.
- Exposing Mainframe Assets as RESTful APIs using zOS Connect.
- Follow the prescribed agile methodology in 2 weeks of Sprint with the target of migrating around 20+ services per sprint.
- Working on Performance Tuning for API Gateway services to meet the existing response time. Supporting Lead System Architect in design discussions, code review and providing fixes. Supporting deployment activities, testing teams provide resolution wherever necessary.
- Supporting testing team in triaging and fixing valid defects.
- Participating regularly in the daily sprint calls/ceremonies and work collaboratively with onsite Scrum team.
- Part of API Gateway team, which provides a service to app developers to publish, maintain, monitor, and secure APIs.
- Assisting and providing guidance for customers and External app teams to utilize API Gateway.
- Assisting and providing guidance for App teams across the organization to onboard to API gateway.
- Integrating services which reside in cloud using API gateway.
Confidential
APIGEE Developer
Responsibilities:
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
- Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production.
- Configuring infrastructure for deployment of Middleware application through APIGEE.
- Exposed SOAP webservices as API's using Apigee Edge by implementing API Proxies
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Using Apigee console involved in adding users, configuring limits per group, API keys.
- Worked extensively with API Management product of Apigee edge in consuming the API's in implementing customer use cases.
- Involved in gathering requirements for various API's and then convert of API design and then implementation.
- Successfully done with POC of high-end APIGEE innovative proxies and on boarding API's.
- Experience working with APIGEE Edge, Developer Portal & & APIGEE Baas platform.
- Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud based sites.
- Designed developer portal for each environment using Drupal as an UI based and service oriented architecture
- Hands on Experience in creating API Proxy's in Apigee Edge using Node.js, JavaScript as well as out of box Policies.
- Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production.
- Experience and Proficient in with API Management tool Apigee.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Experience providing Apigee Edge Platform diagnostic and troubleshooting ability.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Responsible for securing API proxies using various mechanisms like API key, OAuth, LDAP, content protection policies in Apigee Edge.
- Used JSON for data exchange between client and server.
- Supporting production in regular intervals.