We provide IT Staff Augmentation Services!

Sr. Apigee Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL 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.
  • 7+ 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 in building applications using various technologies like Java, JSF, Hibernate, JSP, JavaScript and XML.
  • Expert level skills on jQuery, JavaScript, JSON, HTML 5, DHTML, CSS 3, Tiles, Tag Libraries.
  • Experience on ANTI PATTERNS of APIGEE like caching the error with response cache policy and Quota policies for traffic management.
  • Extensive knowledge of Docker container and installing Docker in API Edge gateway.
  • Having knowledge of extracting API query such as GraphicQL.
  • Used Backbone . js and React.JS to create Controllers to handle events triggered by clients and send request to serve and Hightchart.js for generating reports.
  • Experience with various persistence mechanisms and APIs like SOAP API’s and Rest API’s.
  • Had Experience using Load Balancer for manage traffic with Edge Micro Gateway Administrator.
  • 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.
  • Owned and maintained smooth transition from legacy products to newer version of ApigeeEdge and some of the customers who were using competition products are migrated successfully.
  • Extensive experience in APIGEE Tools and creating developer portals.
  • Experience in SOAP pass through services to back end as a REST API service and use REST API services as a WSF services.
  • Expert level skills on JQuery, JavaScript, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Involved in various Design patterns (Session Façade, Singleton, Service Locator etc.) using J2EE technologies.
  • Knowledge on Cassandra, MongoDB database as part of Open Source participation.
  • Experience in mentoring junior developers & troubleshooting

TECHNICAL SKILLS:

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

Web Technologies: JavaScript, Node.js, Angular js, JQuery, XML, XSLT, HTML 5.0, DHTML, CSS 3.0, Bootstrap, Ext JS, Node JS.

Web Services: JAX - WS, JAX-RPC, JAX-RS, SOAP, WSDL,REST.

Database: DB2, MySQL, SQL SERVER

Modeling Tools: UML, Visio

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

Application /Webservers: Git Repo, Git Hub.

Development Methodologies: WATERFALL, AGILE

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. Apigee Developer

Responsibilities:

  • Analyze the information to determine, recommend, and installation new APIGEE premises and responsible to implement the APIGEE management for internal projects.
  • Implemented and used all types of API proxies and validations by using schemas.
  • Developed proxies for making a Rest calls to DETEGO services developed for stock inventory.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Developed Rest APIs in Spring boot utilizing Swagger.
  • 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.
  • 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
  • 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.
  • 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, GIT Bash, Postman, Microsoft tools, Microsoft Visio, High chart Java script, Façade Design Patterns, Micro services, IVRS, PMP Time sheets, Agile Methodology.

Confidential, San Francisco, CA

Sr. APIGEE Developer

Responsibilities:

  • Analyze the information to determine, recommend, and installation new APIGEE premises and responsible to implement the APIGEE management for Confidential & Co. internal projects.
  • Implemented and used all types of API proxies and validations by using schemas.
  • Developed proxies for making a Rest calls to DETEGO services developed for stock inventory.
  • 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 TypeSafe component that I have used for integration with any type of Build Tool (Scala), which works fine and is easy to integrate.
  • The only TypeSafe component that I have used so far is their integration with the Scala Build Tool (sbt), which works fine and is easy to integrate, but it exposes Java’s weakness, which is startup time. In a web server, such as our integration within APIGEE, Trireme is running the same code over and over and it is much closer to native node.js performance.
  • Used API Gateway for easily migrate from one APIGateway 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.
  • 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: APIGEE Edge, APIGEE cloud, APIGEE base, Developer portal, Rest web services, soap web services, security, Json, Html, CSS, Swagger YAML, Swagger Json, XML, Postgress, Cloud database, Zookeeper, Cassandra, Postgress, Load balance, Analytics Postman, Microsoft tools, Microsoft Visio, High chart Java script, Façade Design Patterns, Micro services, API Gateway, Agile Methodology.

Confidential, Long Beach, CA

Sr. 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.
  • Building Reusable services and API’s for future use.
  • Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
  • Designed FAÇADEdesignpatterns for APIGEE using JAVA platform.
  • 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 Oauth 2.0 for secure API’s.
  • Design 2 Factor authentications for clients and API Owners securing from malware protections.
  • Provide functional and/or technical expertise to plan, analyze, define and support the delivery of future functional and technical capabilities for an application or group if applications
  • Implementation of API Proxy security and data protection. Design core software components including API and database and maintain model and control design.
  • 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.
  • Work collaboratively with UX design and the rest of the engineering team to create new APIs and update existing APIs as appropriate and Collaborate with cross-functional teams to define, design and ship new features.
  • Support Robinson’s architecture efforts by following and adhering to the standards set forth by the architecture group and devising consistent solutions to maintain the integrity of application architecture.
  • Configuring windows APIGEE servers using FTP and HTTP protocols.
  • Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
  • 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.
  • Provide innovative ideas and solutions in an ever-changing environment.
  • Provide estimates for the user stories assigned and complete the development within the time limits.

Environment: Java 1.7/1.8,APIGEE Edge, APIGEE cloud, APIGEE base, Rest web services, soap web services, Hibernate 4.x, Boot strap, Json, Html, CSS, Swagger YAML, Swagger Json, XML, Postgress, Cloud database, GIT, GIT hub, GIT Bash, Jenkins, Jeera, Postman, Microsoft tools, Microsoft Visio, UAT, High chart Java script, JQuery, Façade Design Patterns, Micro services, AWS, IVRS, PMP Time sheets, HIPPA, Agile Methodology, ALL Healthcare tools.

Confidential

Java Script Developer / System Support Engineer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the web-tier using Html, JSP’s and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like, JSP and JDBC.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used JavaScript for client-side validations and validation frame work for server-side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to WebSphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control. Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Servlet’s, 1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC, Sybase, WSAD 5.0. Web Services, JAX-RPC, Eclipse Plug-ins, and Solaris Shell Scripting.

We'd love your feedback!