Apigee Developer Resume
MO
SUMMARY
- Around 5+ years of IT experience which include 3+ years of experience in API management technology like APIGEE.
- Exposure to complete SDLC starting from requirements gathering and performed object - oriented analysis and design.
- Worked extensively with API Management product of Apigee edge in consuming the API’s in implementing customer use cases.
- Experience using secure authentication mechanisms like LDAP, SSL, OAuth 2.0, API key.
- Expertise in developing customized policies in APIGEE Edge.
- Experience providing Apigee Edge Platform diagnostic and troubleshooting ability.
- Have extensive work experience in coding and development of Apigee Edge
- Worked on REST based services and SOAP based services.
- Have considerable knowledge in developing/designing API Developer Portal built on Drupal which allows App developers to use and access API's.
- Developed core modules in large cross-platform applications using JAVA, J2EE, spring, JSF, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), and Micro Services.
- Experience providing Web Service design using Representational State Transfer (REST) and Simple Object Access Protocol (SOAP).
- Developed UI modules using AngularJS, Node.js, JavaScript, Ajax, jQuery, CSS3 and HTML5.
- Proficient in HTTP, HTTPS, SFTP, FTP, SSL3.0(Secure Socket Layer 1 way and 2way SSL) and TLS 1.0 and TLS 1.1(Transport Layer Security) protocols.
- Experience in database development skills like MySQL, PL/SQL and MS Access, Oracle 9i to 11g, SQL Server and NoSQL Databases like MongoDB.
- Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
- Experience with CICD-Ant, Maven, Gradle, Jenkins, CVS, GIT, GitHub.
- Good at Documenting and Understanding User requirements and System specifications.
- Creative team player with good communication and interpersonal, analysis skills with ability to lead the team of developers.
TECHNICAL SKILLS
API Management Tools: APIGEE Edge, IBM API Manager, WSO2 API Manager (Knowledge only)
Languages: C, C++, Java, Java Script and UNIX Shell Scripting
J2EE Technologies: JDBC, Servlets, Java Beans, JSP Custom Tag Libraries, XML (SAX &DOM), JNDI, JMS, AppletsLog4J, JSTL, Junit, JAX-WS, JAX-RS
SOA/API Technologies: HTML, Servlets, JSP, Web services, XML, WSDL, JBI 1.0, XSLT, XPath, SOAP, REST, JSON, OAuth2.0, SWAGGER, OpenAPI
Frameworks: Spring boot, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Hibernate ORM, JSF, JPA.
Application Servers: BEA Web Logic, Tomcat and JBOSS 5.1/6.0, IBM Web sphere 4.0
Web Services: Restful web service, SOAP, WSDL, JMS, JAXB, UDDI, Axis2, CXF, JMS, MDB, MQ Series.
IDE Tools: IDE's and Utilities Eclipse, My Eclipse, Net Beans, IntelliJ IDEA, Spring Tool Suite (STS), XCode, Apache Camel
Databases: MS Access, Oracle 9i/10g/11g, Mongo DB, MySQL 4.0.14.
Operating Systems: UNIX, Windows XP/Vista, Linux (Red Hat, Ubuntu, Fedora), Mac OSX
Directories: UDDI and LDAP (both Open LDAP and SUN One Directory Server)
Test Management Tools: SOAP UI, Postman, Junit, Firefox Rest Client, Fiddler.
Virtualization: VMware, Oracle Virtual Box, Parallels.
Source Control: Rational Clear-Case, CVS, Tortoise SVN, GIT, GitHub, Jenkins, Maven Design Patterns, Singleton, Abstract Factory, Factory, Builder, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, and Proxy.
Logging/Debugging Bug Tracking /Management Tools: Log4J, Log4Net, Splunk, JIRA, Clear Quest, Maven Link
Design Tools: UML on Rational Rose 4.0.r
PROFESSIONAL EXPERIENCE
Confidential
Apigee Developer
Responsibilities:
- Creating API proxies with Traffic management, Mediation policies, Security Policies and Java callout policies.
- Playing 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.
- Using Swagger to maintain API ecosystem and to maintain interactive documentation.
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
- Worked on POC of high-end APIGEE innovative proxies and On-boarding API's.
- Implemented and used all types of API proxies and validations by using schemas.
- Integrated services with Management analytics and helped in improving the API performance and maintenance.
- Analyze, design and implementing the architecture of REST API and API's to power the web application/ Mobile application.
- Design develop & deliver the REST APIs that are necessary to support new feature development and enhancements in an agile environment.
- Took place in creating swagger definition using Client requirements.
- Using Swagger YAML/JSON as for documenting API's and on boarding it into production developer portal.
- Provide estimates for the user stories assigned and complete the development within the time limits.
- Testing the API proxies using POSTMAN and generated Scripts and validated.
- Involved in CI/CD pipeline integration for the API Proxy and collaborated with Devops Team.
- Implemented and mapped the API’s using Spring boot using Swagger Definition.
- Participated as Tech lead to the off-shore team provided the information needed also in-detail about the requirements and Business Rules in terms of Microservice implementation and Integration to the APIGEE generated Proxies.
Environment: Apigee Edge, Restful services, JavaScript, Java 8.0, Swagger YAML, Microservice, Swagger JSON, Postman, Soap UI, AngularJS 2.0, HTML 5.0, CSS3, Apache Tomcat, Oracle 11g, JUnit, XML, Web Services, SOAP UI, Dynatrace, AWS, Maven, GIT, Docker and Jenkins.
Confidential, MO
Apigee Developer
Responsibilities:
- Analyze, design and implementing the architecture of REST API and Implementation of robust set of services and API's to power the web application/ Mobile application.
- Designing and developing code for Exchange project using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
- UsingAPIGEEconfiguration and generated proxies service discovery definition, telemetry definition, logging and security.
- Implementing Node.js and Angular 2.0 and highchart.js and other java scripts for developing custom tags and integrated with spring forms.
- Designed centralized security architecture like JWT and Auth 2.0 for secure API's.
- Design develop & deliver the REST APIs that are necessary to support new feature development and enhancements in an agile environment.
- Deliver automated tests with all code to prove correctness, robustness and scalability.
- Successfully done with POC of high-end APIGEE innovative proxies and on boarding API's.
- Designed developer portal for each environment using Drupal as an UI based and service-oriented architecture.
- Using Swagger YAML/JOSN as for documenting API's and on boarding it into production developer portal.
- Having an extensive experience in handling and taking backups and disaster backups and importing and exporting backup files to different developer portal environments.
- Implementing SOA and Quality of service within the time frame for REST and SOAP based Web services.
- Developed API Policies, configured API Products and Organization attributes and well-versed with API Proxies, Security, Traffic Management policies, API Publishing, Policy Extensions, API Analytics and Reports customization, API Testing and Tracing, Maintaining GitHub repository, Developer portal -Publishing API documentation and Try out operation, Debugging & Troubleshooting.
- Played key role in integrating the API with frontend portal developers and external consumers.
- Designing API workflow, identifying common design patterns and policies using Apigee.
Environment: Java/J2EE, J2EE 1.7, APIGEE, APIGEE Edge., AJAX, XML, CSS, HTML 5, Ajax, JavaScript, jQuery, AngularJS, Hibernate 4, JSON, JUnit, REST, JSP, JSTL, Restful services, Log4J 1.2.
Confidential, TX
Apigee Developer
Responsibilities:
- Involved in developing various Apigee Policies like Python Script policy, OAuthV2 policy, Spike Arrest Policy, Quota Policy, Java Callout policy, XML to JSON Policy, Service Callout Policy, Message Logging Policy, Message Validation Policy etc.
- Involved in supportingAPIGEEEdge components like Router, Message Processor, Cassandra, Zookeeper, PostgresSQL, MariaDB, Qpid, Management Server on On-Prem Installations, AWS & PCF Cloud installations.
- Exposed SOAP webservices as API's usingApigeeEdge by implementing API Proxies
- Involved in analytics of API usage usingApigee.
- UsingApigeeconsole involved in adding users, configuring limits per group, API keys.
- UsedApigeeas a API gateway for APIs transformation, multiple authentication mechanisms
- Involved in creating various API Proxies using backend API's.
- Involved in deploying apps onAPIGEEDeveloper Services Portal.
- Involved in analytics of API usage usingAPIGEE.
- UsingAPIGEEconsole involved in adding users, configuring limits per group, APIKeys.
- Involved in architecture of creating Organizations, spaces and deployed Microservices applications in PCF Spaces.
- Used Swagger to design, build and document API's.
Environment: Java 1.7/1.8, APIGEE Edge, Developer portal, Rest web services, SOAP web services, JSON, Html, CSS, Swagger YAML
Confidential
Java/APIGEE Developer
Responsibilities:
- Interaction with team members during scrum stand up meeting 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 application using Spring framework by making use of dependency injection concepts and Spring MVC Architecture.
- Worked as a support to add conditional flows inAPIGEEEdge to transform the parameters from Proxy Endpoint to Target Endpoint.
- Involved in implementing of out the box policies into ProxyEndpoint's pipeline, TargetEndpoint's request pipeline, ProxyEndpoint's response pipeline and TargetEndpoint's response pipeline.
- Hands on experience in debugging and tracing the sessions by making using of Trace feature provided byAPIGEE.
- Involved in creating security by making using of verify API key.
- Responsible for creating products in APIGEE so that the consumers can consume them.
- 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 design, build and document API’s.
- Integrated services with Management analytics and helped in improving the API performance and maintenance.
- Used SVN 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, Tortoise SVN, API proxy polices, Web Services (Restful API), HTML5, CSS, MVC framework, Swagger, Node JS, JavaScript, JSON, APIGEE Edge.
Confidential
Java Developer
Responsibilities:
- Build application functionalities using Core Java, Jdbc, Jsp, Servlets.
- Worked on Frameworks such as Spring, Spring Boot and Hibernate.
- Deployed application using Tomcat and used GIT as a version tool.
- Responsible for adding functionalities for existing application using Servlets.
- • Good knowledge in Spring concepts such as Beans, Bean container, Application Context.XML, Controller and Spring Annotations.
- Developed of User Interface features in Spring using JSP and JavaScript.
- Designed the User interface pages using HTML and CSS.
- Worked on implementation and consumption of web service, namely, RESTful and Soap.
- Involved in Spring MVC Architecture components by using dispatcher servlet, Controller, views and model.
- Built DAO objects for the interaction of Business logic with database.
- Used maven for build and packing the project.
Environment: SDLC, DOJO, AngularJS, Java, spring, Hibernate, JSP, Eclipse, Web Logic, Junit, Jenkins, HTML, CSS, XML, XSD, JNDI, JDBC, Jasper JavaScript, Spring MVC, JSTL, AJAX, EJB Session Beans, Ant, JQuery, JMS, Spring ORM, Log4Net, Oracle10g, Maven Link.