We provide IT Staff Augmentation Services!

Senior Apigee Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Highly motivated and results - driven development expert with IT experience of 7+ years in Java/J2EE application design, development, implementation and maintenance of Enterprise and 3+ years of experience on developing APIGEE proxies.
  • Expert in frameworks with strong understanding of Spring MVC, Collections, GWT, struts and JSF.
  • Well versed in developing SOA services and consuming the services.
  • Expert in developing and consuming in Restful, SOAP services.
  • Experience working with APIGEE Edge, Developer Portal & APIGEE Baas platform.
  • Good understanding of APIGEE Architecture.
  • Involved in all the stages of Software Development Life Cycle (SDLC) which includes Requirements, Analysis Design, implementation, integration, Testing, deployment, maintenance and involved in Product Life Cycle Management (PLM).
  • Good experience in developing customized policies in APIGEE Edge and developing API's in APIGEE Baas.
  • Hands-on Experience in implementing J2EE technologies like Java Servlets, EJB, XML, AJAX in Business, Web and client-server environments.
  • Experience in using Spring framework to create JMS client application and incorporated the concept of dependency injection using Spring IOC container.
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Good knowledge in configuration and management of RDBMS systems like MySQL, PostgreSQL, Oracle10g, and SQL Server 2008.
  • Experienced in GUI/IDE Tool using Eclipse, IBM WebSphere Studio Application Developer (WSAD) and Net Beans.
  • Working experience in using Struts2 framework to create Web Application and integrating Tiles to simplify user interface of the application.
  • Working knowledge in the design and implementation of applications relying on Service Oriented Architecture (SOA) using Web Services, SOAP, and WSDL.
  • Programming knowledge in XML related technologies like XML, XSL, XSLT and schemas like DTD, XSD.
  • Hands on experience with technologies like Object Oriented Design Methodologies, UNIX shell scripting, Hibernate, Drools and Spring Framework.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring MVC framework and Messaging Middleware using JMS (MQ series)
  • Implemented Security mechanism (OAUTH 2.0) of the APIs using Apigee Edge platform.
  • Created design documents for the API integration architecture.
  • Responsible for securing API proxies using various mechanisms like API Key, OAuth, LDAP, Content Protection policies in Apigee Edge.
  • Troubleshooting and monitoring API proxies running on Apigee using APIGEE Trace tool.

PROFESSIONAL EXPERIENCE

Confidential - San Francisco, CA

Senior Apigee Developer

Responsibilities:

  • Design and development of RESTful API using APIGEE technologies.
  • Generateswaggerand other API documentation.
  • Follow the REST standards to review the swagger Using and implementing Apigee Edge for the full API lifecycle management Implementing APIpoliciesandtransformationusing Apigee Edge.
  • Provide agreed upon support during build and deployment process.
  • Development skills using APIGEE EDGE platform and Eclipse tools required hands on experience in designing and developing high volume web services using API Protocols and Data Formats REST JSON SOAP XML.
  • Experience inAPI management toolslike Apigee Edge in designing API facades designing and implementing API Proxies and Developer portal.
  • Expert level knowledge of REST API service patterns.
  • Used Policies overall in Apigee Edge.
  • ConfiguredVirtual Hosts, KeyStore Certificates, KVM'sin the organization.
  • Integrated withPing Federatefor IDMS Systems both forCustomer facingandEmployee facingapplications.
  • Extensively usedServiceNowfor tracking changes.
  • Followed and implementedCABprocedures with Apigee changes.
  • Technical Document writerfor various Apigee changes (Includes raising CR's and working with CAB team)
  • Implemented SSL One-way and 2-way across multiple Applications.
  • Used APIGEE Management APIs for certain operations.
  • Designed FACADE design patterns for APIGEE using JAVA platform.
  • Worked on transition from legacy products to newer version of APIGEE Edge.
  • Configuring windows APIGEE servers using FTP and HTTP protocols.
  • Used APIGEE Killer to check the performance of each component of Apigee product and fixed lots of issues.
  • Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
  • ConfiguredStaging, Testing and Production environmentfor APIGEE Edge andAPIGEE cloud-based sites.
  • Troubleshooting and monitoring API proxies running on APIGEE using Trace tool.
  • Expert in developing and consuming in Restful, SOAP services.
  • Experience working withAPIGEE Edge, Developer Portal& APIGEE Baas platform.
  • Good understanding of APIGEE Architecture.
  • Involved in all the stages of Software Development Life Cycle (SDLC) which includes Requirements, Analysis Design, implementation, integration, Testing, deployment, maintenance and involved in Product Life Cycle Management (PLM).
  • Good experience in developing customized policies in APIGEE Edge and developing API's in APIGEE Baas.
  • Configuring infrastructure for deployment of Middleware application through APIGEE.
  • Troubleshooting and monitoring API proxies running on Apigee using Trace tool.
  • Creating API proxies withTraffic management, Mediation policies, Security Policiesand 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 and configureSaaS Apigee Edgeinstances.

Confidential - Indianapolis, IN

Apigee Lead Developer

Responsibilities:

  • Developer focused and brought in lots of experience in handling API's.
  • Created aConsistent, Repeatable approach(aProxy Zip Bundle) for Developers to handle Apigee Deployments.
  • Developed aPowerShell Scriptto handle APIGEE deployments.
  • Document Clear instructionswhen raising Change requests.
  • Follow a properTicket processmodel through ServiceNow and coordinate with Offshore teams.
  • Mentoring teams when needed and assist in24X7model.
  • Experience with version control software such as Git.
  • Hands-on experience in designing and developing high-volume web services using API Protocols and Data Formats (REST, JSON, and SOAP & XML).
  • Experience in Drupalportal.
  • Hands-on experience inApigee Configurations, Management, and APIGEEtesting.
  • Experience with CI/CD Tools (Jenkins, GitHub) for Apigee proxies deployment automation.
  • Hands-on development expertise with the Google Apigee Edge platform including but not limited to installation and configuration.
  • Create the “template” API Proxy(s) for API management functions.
  • Good understanding on OAuth, SAML and LDAP integration with Apigee.
  • Worked on Kubernetes Platform, have good understanding on PODS/Containers.
  • Resolve design conflicts working across various roles.
  • Implement templateAPIs and maintain their lifecycle.
  • Develop API proxies & integrating with backend on GKE.
  • Design and develop REST APIs using the API Management platform. CreateREST APIdocumentation.
  • Convert web services fromSOAP to RESTor vice-versa, using the API management platform.
  • Implement requirements of the API layer like security,custom analytics, throttling, caching, logging, request and response modifications, etc. using the API management platform.
  • Maintain programming standards and ensure the usage of the pattern/template for API Proxy.
  • Ensure proper approach ontraffic controlandAPI security.
  • Experience creating custom policies in Java, JavaScript, Node JS, Python, etc. in API management platform.

Confidential, Irving, TX

Apigee Developer

Responsibilities:

  • Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Developed the application using Spring MVC Framework.
  • Responsible for writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Extensively developed the codes following the MVC architecture by using JSP, Servlets and EJB.
  • Created Dynamic routing mechanism and customized polices using Node.js in APIGEE Edge Cloud.
  • Developed user interface using JSP, JSP Tag libraries and JavaScript to simplify the complexities of the application.
  • Implemented AGILE methodology throughout the project development lifecycles. Developed web service for web store components using Restful API.
  • Used Apache Kafka in cluster as messaging system between the APIs and Micro services.
  • Develop/Maintain Claims Inquiry Application's Restful services, domain, Controllers layers using Groovy/Grails for domain modeling, GROM, dynamic finders, adding new fields to UI.
  • Designed FACADE design patterns for APIGEE using java platform.
  • Responsible for analysis, design, development and integration of backend components using J2EE technologies such as Spring 3 and Spring JDBC.
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Involved in adding users, configuring limits per group, API keys using Apigee console. Used JDBC for data interaction with Oracle DB.
  • Experienced in using AWS command line Interface to manage and configure.
  • Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.
  • Developed Agile processes using Groovy, JUnit to use continuous integration.
  • Designed UI using HTML, CSS, Boot Strap, Java Script, Angular JS, XML, VXML, and Java Server Faces (JSF).
  • Used Localization and Translation API for Programmatic Access, Text Translation.
  • Experienced in Application Test case development and creation execution using Selenium, Cucumber.
  • Created an MVC application as an additional layer on JIRA, with rest services to Jira as well as Azure SQL and Cosmos DB database templating.

Confidential

Middleware Engineer

Responsibilities:

  • Implemented and used all types of API proxies and validations by using schemas.
  • Developed Rest APIs utilizing Swagger.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls and parsed the data to project to client and handled the security and Authorization using OAuth 2.0.
  • Used Zookeeper is the centralized repository for configuration related to information which will be consumed by different distributed applications.
  • The Type Safe component that I have used for integration with any type of Build Tool (Scala), which works fine and is easy to integrate.
  • Used API Gateway for easily migrate from one API Gateway to other which increase portability.
  • All API Gateway specific logic can be built into proxies or in these wrapper APIs.
  • Used Stack Driver to increase the trace time more than an hour.
  • 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.
  • Analyze information to determine, recommend, and installation of a new Apigee on-premises.

We'd love your feedback!