We provide IT Staff Augmentation Services!

Apigee Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

PROFFESIONAL SUMMARY:

  • Highly motivated and results - driven development expert with IT experience of 8 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 also 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.
  • Experience using Fuse/Apache ServiceMix as integration platform and Apache ActiveMQ as messaging platform.
  • 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 experience in using SpringMVC framework to create Web Applications.
  • 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)
  • Hands on experience with technologies like Object Oriented Design Methodologies, Information Systems Development Methodology (ISDM), J2EE, JAXB, JAXP, JPA, Client server Technologies, Swing, Web-Services, Spring Security and Spring Framework.
  • Developed Applications using Rule Engines, Drools.
  • Well versed with both static and dynamic user interfaces using JSP, JSF, JSON, jQuery, AngularJS, Object oriented Java Script, CSS and HTML 5.
  • Experience in developing applications with messaging using JMS, RabbitMQ, and AMQP.
  • Worked on Operating Systems Windows Environment, ISO, UNIX and LINUX.
  • Hands on Expertise on working with UML tools like RATIONAL ROSE, Microsoft-Visio Professional.
  • 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.

WORK EXPERIENCE:

APIGEE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in requirements gathering, customer interaction, prototyping and validation.
  • Worked on Order related API's for both National Retailer & Rebellion program.
  • Used XSLTs for request & response transformations.
  • Expertise in front-end Technologies such as HTML, XHTML, JSP, CSS, JavaScript and jQuery.
  • Experience in using jQuery plug-ins like JQChart, Data Tables to enhance the user interface of the web application.
  • Good knowledge of implementing Hibernate framework to replace the traditional hand-crafted data processing using SQL & JDBC.
  • Knowledge to map an object-oriented domain model to a relational database using Hibernate.
  • Worked on the Change control requests from the client which involved slight change to the functional requirement initially designed.
  • Used JSP, JavaScript, jQuery and Ajax to create the presentation layer.
  • Implemented Ajax-jQuery calls to refresh the statistical charts on the webpage based on the user selection.
  • Used jQuery Chart to design the statistical and analytical charts and graphs on various screens of the applications.
  • Used Data Tables- jQuery plugin to create enhanced HTML tables of sailing details in various screens of the application.
  • The service layer was implemented using Core Java concepts and Spring Annotations.
  • Used Jdbc/Odbc driver data source to implement database connectivity and JPA for data manipulation.
  • Used Sql developer as the database management system to interact with the Oracle database.
  • Proficiency in using RDBMS concepts with DB2, Oracle 9i, MS SQL and establishing JDBC.
  • Experience in writing Stored Procedures, Functions, DDL, DML SQL queries.
  • Sound knowledge of the Software Development Life Cycle and experience working in Application servers like Apache Service mix, Web Sphere, Apache Tomcat 7.0 and JBoss.
  • Knowledge of MVC design pattern to create web applications
  • Working knowledge in different IDEs like Eclipse & Net Beans.
  • Working knowledge of using Maven for project build/deployment.
  • Knowledge of multiple Programming Languages such as C, C++, Java, VB, PL/SQL.
  • Excellent Organization, Analytical and Problem-Solving skills and ability to quickly learn new technologies.
  • Worked with different teams such as the UI & back end teams to integrate various APIs
  • Worked on POC of high-end APIGEE innovative proxies and On-boarding API's.
  • 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.
  • Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
  • Troubleshooting and monitoring API proxies running on APIGEE using Trace tool.
  • Developed a framework to calculate monthly /yearly billing cycle, which can be used across the product and runtime transactions.
  • Used Jenkins for code deployments.
  • Provided solution by aggregating transactions on daily or hourly schedule jobs that gained performance and for validating complex scenario, created unit tests using Junit.

Environment: Java/J2EE, Spring 3.1, J2EE 1.7, AJAX, XML, CSS, HTML 5, Ajax, JavaScript, jQuery, AngularJS, Hibernate 4, JSON, JUnit, REST, JSP, JSTL, Restful services, Log4J 1.2, APIGEE, APIGEE Edge, APIGEE Killer.

API Consultant

Confidential, San Jose, Ca

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.
  • 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, Developer portal, Rest web services, SOAP web services, security, JSON, Html, CSS, Swagger YAML

Java/APIGEE Developer

Confidential, Richmond, VA

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.
  • Developed Caching mechanism using Node JS to improve the performance.
  • Developed custom Node JS scripts that support API proxy in routing and response handling.
  • Created Dynamic routing mechanism and customized polices using Node JS in APIGEE Edge Ecosystem.
  • 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.

Java Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Used the light weight container of the Spring Frame work to provide architectural flexibility for Inversion of Control (IOC)
  • Developed and Implemented Web Services and used Spring Framework.
  • Developed and configured the Java beans using Spring MVC and Hibernate.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Used Hibernate in data access layer to access and update information in the database.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Worked on implementing Ajax / jQuery methods in retrieving the data from JSON files and loading the data on the HTML elements.
  • Implemented validation using JavaScript.
  • Implemented Presentation layer using JSP, Servlets, HTML5.
  • Developed the Servlets for processing the data on the server.
  • Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
  • Implemented the database connectivity using JDBC with Oracle Database.
  • Created Class Diagrams and sequence diagrams using UML.
  • Prepare Java /J2EE development structure for Maven.
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience.
  • Set up JBoss Server, configured MySQL Cluster in Linux OS and installed Open Call XDMS.

Environment: Spring, Hibernate, JSF, APACHE CXF, Web Services, JavaScript, CSS, AJAX, Html5, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, DB2, PL/SQL, JDBC, UML, Eclipse, JUnit, MAVEN, Xml, GWT (Google Web Toolkit), Apache Tomcat, Linux.

We'd love your feedback!