We provide IT Staff Augmentation Services!

Apigee Consultant Resume

3.00/5 (Submit Your Rating)

Piscatway, NJ

SUMMARY

  • An accomplished software engineer specialized in API’s Designing with extensive analysis and full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Security, Development, Testing and debugging, Maintenance.
  • Have 8 Years of IT experience in analysis, design, Security, development and implementation of information systems.
  • Experience with all components of APIGEE edge Environment like APIGEE Sense, APIGEE developer portal.
  • Experience on ANTI PATTERNS of APIGEE like caching the error with response cache policy and Quota policies for traffic management.
  • Experience with various persistence mechanisms and APIs like SOAP API’s and Rest API’s.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL.
  • Hands on Experience in creating Api Proxies in Apigee Edge using Node.Js, Java Script.
  • Worked extensively with API Management product of Apigee edge in consuming the Apis in implementing customer use cases.
  • Have considerable knowledge in developing/designing API Developer Portal built on Drupal which allows App developers to use and access API's.
  • Used CI/CD tool Jenkins to deploy this application to from GitLab.
  • Extensive experience in APIGEE and creating developer portal.
  • Experience in mentoring junior developers & troubleshooting.

TECHNICAL SKILLS

Components Involved: APIGEE, APIGEE Edge, Drupal, APIGEE Sense, APIGEE Developer portal, APIGEE SaaS

Web Technologies: JavaScript, XML, XSD, XSLT, HTML 5.0, DHTML, CSS 3.0

Web Services: SOAP, WSDL, REST.

Database: DB2, MySQL, SQL SERVER

Modeling Tools: UML, Visio

Testing Tools: Junit, Html Unit, Postman, Rest Client, Soap UI

Application /Webservers: Git Repo, Git Hub, GitLab.

Development Methodologies: WATERFALL, AGILE

PROFESSIONAL EXPERIENCE

Confidential, Piscatway, NJ

APIGEE CONSULTANT

Responsibilities:

  • Lead a team of 4 for developing and managing Apigee - related requirements.
  • Worked on setting up Apigee proxies from the ground up for exposing backend services to Internal and External clients.
  • Created Dynamic Apigee proxies for supporting multiple backend services in a single proxy.
  • Worked on converting SOAP-based service to Rest which includes XML to JSON data conversion.
  • Involved in multiple projects for migrating existing APIs from various middleware applications to Apigee.
  • Worked on building proxies and policies within APIGEE to comply with the security requirements.
  • Implemented 2-Way SSL, and OAuth 2.0 for security Authorization while connecting with External clients.
  • Created products in APIGEE so that they can be used for limiting the traffic to a backend service, based on the user.
  • Integrated Apigee with Splunk for logging data and using it to analyze the proxy performance.
  • Created Splunk dashboards and Alerts for Log monitoring.
  • Exposed backend Java service using Apigee for external clients.
  • Used 42 Crunch tool and Swagger document to implement proper security standards.
  • Used CICD Jenkins for deploying code to different environments.
  • Used GitLab for Version control across common source code used by developers.
  • Used Testing tools such as Postman and SOAP UI for testing the stability of the service.

Environment: APIGEE Developer portal, GIT, API proxy polices, Web Services (Restful API), HTML5, Swagger, JavaScript, JSON, APIGEE Edge, Postman, SOAP UI, GITlab, XML, Splunk.

Confidential, Springville, UT

APIGEE CONSULTANT

Responsibilities:

  • Analyze the information to determine, recommend, and installation new APIGEE on-premises and responsible to implement the APIGEE management for internal projects.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Implemented RESTful Web services APIs to retrieve data from client side and created REST API calls and parsed the data to project to client and handled the security and Authorization using Auth 2.0.
  • Exposed SOAP webservices as API's using Apigee Edge by implementing API Proxies
  • Involved in analytics of API usage using Apigee.
  • Developed Rest APIs utilizing Swagger
  • Using Apigee console involved in adding users, configuring limits per group, API keys.
  • Used Apigee as a API gateway for APIs transformation, multiple authentication mechanisms
  • Configuring infrastructure for deployment of Middleware application through APIGEE.
  • Troubleshooting and monitoring API proxies running on Apigee using Trace tool.
  • Developed components using APIGEE stack
  • 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.

Environment: Java 1.7/1.8, APIGEE Edge, APIGEE cloud, APIGEE base, Rest web services, soap web services, security, JSON, Html, CSS, Swagger YAML, Swagger JSON, XML, Postgress, Cloud database, GIT, GIT hub .

Confidential, Allen, TX

Java / API / APIGEE Developer

Responsibilities:

  • Involved in gathering requirements for various API's and then convert of API design and then implementation.
  • Understand existing Java services so that they can be converted to APIGEE based services.
  • Developed Restful API's using APIGEE platform.
  • Worked on building proxies and policies with in APIGEE along with security frameworks.
  • Played key role in integrating the API with frontend portal developers and external consumers.
  • Responsible for creating products in APIGEE so that they can be consumed by the consumers.
  • Understood various components with in APIGEE platform so that issues can be resolved when needed.
  • Back end services were developed using Node JS and exposed as target endpoint.
  • Used Swagger to maintain API ecosystem and to maintain interactive documentation.
  • Documented API's in APIGEE Developer portal and used as content management system (CMS).
  • Integrated services with Management analytics and helped in improving the API performance and maintenance.
  • Used GIT for Version control across common source code used by developers.
  • Designed front end using HTML5, CSS, JavaScript and Integrated Restful Web services.

Environment: JBoss Developer Studio (IDE), APIGEE Developer portal, GIT, API proxy polices, Web Services (Restful API), HTML5, CSS, MVC framework, Swagger, Node JS, JavaScript, JSON, APIGEE Edge.

Confidential

Java Developer

Responsibilities:

  • Involved in planning process of iterations under theAgile Scrum methodology.
  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Implemented RESTful web service (JAX-RS).
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Apache Tiles and JSP in the presentation tier.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Hibernate.
  • Used AWS (Amazon Web Services) Deploying, managing and operating scalable and fault tolerant systems.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Used DAO design pattern to retrieve the data from database
  • Developed Web services using Apache CXF
  • Maven was used for the entire build process.
  • Deployed application in Websphere Application Server.
  • Eclipse as IDE for developing and debugging the application
  • Created JUnit tests for various modules.
  • SVN for the source code repository
  • Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.

Environment: JDK 1.7, JSP, Struts, Tiles, Spring, Hibernate, WebLogic, JMS, TOAD, CXF SOAP Web Services, JavaScript, AJAX, JSON, Maven, SVN, Windows, Linux

We'd love your feedback!