Apigee Engineer Resume
Weehawken, NJ
SUMMARY
- Apigee Consultant with 7+ years of experience in APIGEE Gateway, APIGEE Developer Portal, Java Design Patterns and Cloud Product Development.
- Worked with SDLC experience on implementing middleware applications/systems using waterfall, Agile/SCRUM, Open source frameworks/Tools, API Development, Middleware, SOAP and REST services.
- Expertise in developing REST APIs and implementing security (OAuth, JWT and HMAC) policies, volume control policies, transformation, caching, KVMs etc. Java Callout, Javascript policies in Apigee Edge.
- Worked in the sector of development in IBM WebSphere stack which includes IBM WebSphere DataPower SOA Appliances XI50/XI52.
- Experience on working with APIGEE Edge, APIGEE Cloud, On - Prem and good understanding of APIGEE Architecture.
- Experience in working for design, development, deployment and trouble-shooting of APIs and web services.
- Good knowledge in development of software products from requirement analysis to system study, designing, development, testing, documentation and implementation.
- Team Player as well as able to work independently with minimum supervision, innovative & efficient, good in debugging and strong desire to keep pace with latest technologies.
- Excellent Communication and presentation skills along with good experience in communicating and working with various stakeholders.
TECHNICAL SKILLS
Technical Tools: APIGEE Edge, API Connect, IBM WebSphere DataPower, IBM Web sphere MQ v7.0.1, SOAP UI, JMeter, Sprint EAI SOA
Databases: Oracle, MS SQL Server, MS Access
Technologies/Languages: XSLT, XML/XSD, Websphere MQ, REST URIs, Devops, Jenkins, YAML, JSON, Java
Operating Systems: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Weehawken, NJ
Apigee Engineer
Responsibilities:
- Worked to design Swagger (YAML/JSON) , and REST URIs for the APIs as per the REST design principles.
- Worked for Development, Unit Testing using JAVA across different environments.
- Executed services upon various client end platforms such as Spring 3.0 Framework.
- Creation of shared flows which can be used in the API proxies.
- Check-in code frequently to GitHub and resolve code issues with urgency.
- Supported customers in optimizing and improving the existing features of all API applications.
- Unit testing using Postman and SOAPUI.
- Executing the Integrate APIs with Layer7. Interface the product with supporting utilities like OAuth Layer 7 .
- Publishing the API docs in the APIGEE portal.
- Prepared Test Cases to perform Unit, Integration and System Testing.
- Supporting the core development team and working on Devops automation for deploying and upgrading shared services through Jenkins .
- Actively involved in production support through debug trace console on APIGEE Edge.
Environment: YAML, JSON, REST URIs, Testing, SOAP UI, SSL , GDHA, OAUTH, DevOps, Microservices, Jenkins.
Confidential, New York
Apigee Engineer
Responsibilities:
- Worked to design Swagger (YAML/JSON) , and REST URIs for the APIs as per the REST design principles.
- Supported customers in optimizing and improving the existing features of all API applications.
- Executing Performance and Load Testing of APIGEE platform using JMeter and SoapUI .
- Providing technical assistance to the platform up-to-date using GDHA (Geographically Distributed High Availability) capability.
- Executing the Integrate APIs with Layer7. Interface the product with supporting utilities like OAuth Layer 7 .
- Supporting the core development team and working on Devops automation for deploying and upgrading shared services through Rightscale and Jenkins .
Environment: YAML, JSON, REST URIs, Testing, JMETER, SOAP UI, SSL , GDHA, OAUTH, DevOps, Rightscale, Microservices, Jenkins.
Confidential, San Francisco, CA
Apigee Developer
Responsibilities:
- Perform design responsibilities through various courses which include J2EE using Rational Software Architect (RSA).
- Worked for Development, Unit Testing using JAVA across different environments.
- Executed services upon various client end platforms such as STRUTS, Spring 3.0 Framework.
- Optimizing the complex database Research alongside cleanup for new ECS system
- Root causes analysis of data discrepancies between CSR legacy systems.
- Lead the Data Correction and validation process by using data utilities to fix the mismatches between different shared business operating systems which include MF-Cobol, JAVA on Unix and SQL in others.
Environment: Java, J2EE, STRUTS, Apigee, Spring 3.0, Drupal, Research, SSL, Data Correction, MF-Cobol, SQL, Node.js, UNIX.
Confidential, USA
Software Engineer
Responsibilities:
- Involved in the functional requirement process.
- Defecting and fixing of CR enhancements on DataPower with proper UTC.
- Participated in Design reviews and Code reviews of the services.
- Working upon IBM Websphere Datapower SOA application to support the Sprint EAI SOA infrastructure by providing accelerated XML and Web services deployment .
- Created reconciliation report for validating migrated data.
Environment: DataPower, Apigee, Microservices, IBM Websphere, Python, XSLT, XML/XSD, Websphere MQ, SOA, Node.js, Sprint EAI SOA
Confidential, USA
APIGEE Engineer
Responsibilities:
- Role of Individual Contributor as well as mentoring team.
- Automating Shared Services Upgrade process in Google Cloud leveraging RightScale as CMP.
- Building REST Services with APACHE CXF in Spring Container with Swagger Documentation and publishing them on APIGEE API Gateway.
- Creating API Proxies, Policies, API Products, Developers, and Developer Apps on APIGEE Edge Management UI with Throttling and publishing documentation on APIGEE Developer Portal using Swagger JSON’s.
- Integration of API with OAuth 2.0 using APIGEE out of box OAuth policies.
- Building API Governance Infrastructure for REST API’s versioning including Caching, Exception Handling, Globalization (Date/Time, Numbers) with Localization.
- Part of Core Development Team and working on Devops automation for deploying and upgrading shared services through Rightscale and Jenkins.
- Involved in maintaining Quality and Code Reviews (PMD, Find Bugs, Code Coverage, SonarQube, Check Marx, Black Duck)
- Team working on Agile Scrum Methodology using Ultimate Version One Tool.
Environment: Tomcat 8.0, Java 8, Python 3.6, Postgres DB, Eclipse Neon, Gradle, GitHub, SSL, Spring 4, REST API, Apache CXF, Swagger, SonarQube, Jenkins, APIGEE API Gateway, APIGEE Developer Portal with Drupal, Docker, JRebel, DCEVM + Hotswap Agent, Dynatrace Profiling and Application Monitoring, RightScale - CMP.
Confidential
Java/ APIGEE Developer
Responsibilities:
- Interaction with team members during scrum stand up meetings regarding the deliverables.
- Involved in projects implementing Agile Methodology principles: daily stand up meeting, sprints and scrum meeting through wireframes.
- Involved in building restful web service applications using Spring framework by making use of dependency injection concepts and Spring MVC Architecture.
- Worked as a support to add conditional flows in APIGEE Edge to transform the parameters from Proxy Endpoint to Target Endpoint.
- Involved in implementing out of the box policies into ProxyEndpoint's pipeline, TargetEndpoint's request pipeline, ProxyEndpoint's response pipeline and TargetEndpoint's response pipeline.
- Implemented APIGEE proxies in Test environment and bundled the proxies for product environment.
- Hands on experience in debugging and tracing the sessions by making using of Trace feature provided by APIGEE.
- Involved in creating security by making use of the verify API key.
- Coordinated with the client to get the request as a parameter and assigned these parameters in Assign Message policy to hit the TargetEndpoint.
Environment: Windows, Java/J2EE, Postgres, EJB, XML, SOAP, GIT, Eclipse 3.4, APIGEE EDGE