Sr. Apigee Developer Resume
Sunnyvale, CA
SUMMARY
- Overall 8+ years of hands - on software development experience in analysis, design, development and testing Software systems and web applications.
- Worked extensively with API Management product of Apigee edge in consuming the Apis in implementing customer use cases
- Significantly reduced P1 critical incident rate for Apigee BaaS from 2-3 per week to 2-3 per month by focusing on platform stability and product usability
- Excellent knowledge in Object Oriented Concepts and methodologies
- Excellent working knowledge of java integrated development environment. (Eclipse)
- Manage our larger engagements, ensuring these customers launch API programs faster and onboard partner developers at lower cost.
- Part of migration from Amazon AWS to Pantheon hosting of Developer Portals.
- Provide customers with key data and analytics to drive their successful digital businesses.
- Good team player, capable of working efficiently as an individual and interacting with offshore team.
- Experience in working with highly scalable web content management systems using Drupal, PHP, and HTML/CSS/JQuery.
- Strong communication and interpersonal skills. Ability to interact with customers with ease and Professionalism.
- Expert in using J2EE frameworks including Struts, Struts-tags, Hibernate, Spring Batch framework, EJB,JMS, JPA, JDBC, and other supporting interfaces.
TECHNICAL SKILLS
- Core Java
- J2EE
- OOP
- Collection API
- Windows 2000 server
- UML
- IBM WebSphere
- Commercial Suite
- Web Services
- Java spring framework 3.1
- Struts
- Oracle
- Eclipse
- SVN
- XML
- JavaScript
- HTML5
- Ext.js
- CSS style sheets
- Log4j Weblogic11g
- WebSphere
- PL/SQL
- Maven
- Apache Tomcat.
PROFESSIONAL EXPERIENCE
Sr. APIGEE Developer
Confidential - Sunnyvale, CA
Responsibilities:
- Involved in requirements gathering, customer interaction, prototyping and validation
- Worked on Order related apis for both National Retailer & Rebellion program
- Used XSLTs for request & response transformations
- Worked with different teams such as the UI, Tibco Wrapper teams & back end teams to integrate various APIs
- Used Splunk & ROCS system- Confidential internal log system to analyze & debug issues
- Used Apigee Management APIs for certain operations
- Used Jenkins for code deployments
- Owned and maintained smooth transition from legacy products to newer version of Apigee Edge and some of the customers who were using competition products are migrated successfully
- Used MongoDB and JSON to reduce the period of time for issues like P1& P2 tickets.
- Developed a framework to calculate monthly /yearly billing cycle using JODA, which can be used across the product and runtime transactions
- Led the improvement of cost analysis and increased the revenue by providing various features.
- Sharing QPID Servers between groups or batch processing of transaction that gained 20 TPS to 1500 TPS.
- Provided solution by aggregating transactions on daily or hourly schedule jobs that gained performance and for validating complex scenario, created unit tests using Junit and functional test using Rest Assured
- Apigee Killer is the product created to check the performance of each component of Apigee product and fixed lots of issues
Environment: Java/J2EE, Spring 3.1, J2EE 1.7, AJAX, XML, CSS, HTML 5, Ajax, JavaScript, JQuery,AngularJS, Node.JS, IBM WebSphere, Hibernate 4, MyBatis, JSON, JUnit, REST, JSP, JSTL, Restful services, Log4J 1.2
Sr. APIGEE Developer
Confidential - Portland, OR
Responsibilities:
- Involved in requirements gathering, customer interaction, prototyping and validation.
- Involved in Content Modeling discussions and designed content models.
- Created a utility to report the difference between two versions of a document using Document Diff plugin.
- Created Alfresco webscripts using Java RESTful webservices for various operations.
- Created WADL files for the services, tested using soapUI and shared it with integration teams.
- Deployment on Apache tomcat.
- Involved in unit testing, deployment and user acceptance test.
Environment: Java, J2EE, JSP, EJB, Servlet, JBoss AS, Spring, Spring MVC, Spring ORM, JPA, Hibernate ORM, SQL, XML, HTML, JavaScript, AngularJS, Node.JS, Log4j Unix, Oracle, JUnit, Maven, Subversion,Jenkins CI, Agile.
APIGEE/JAVA Developer
Confidential - Tampa, FL
Responsibilities:
- Involved in requirements gathering, customer interaction, prototyping and validation. Defined the Request/Response XSDs and created the restlet services.
- Helped with the application integration with Alfresco Document Management System.
- Analyzed the production defects and fixed them using the agreed solutions.
- Enhanced task template upload program for new database changes, better input parameters management and added it as cron job to automate it.
- Deployment on JBoss. Involved in unit testing, deployment and user acceptance test.
- Involved in requirements gathering, customer interaction, prototyping and validation.
- Involved in Content Modeling discussions and designed content models.
- Created Alfresco webscripts using Java RESTful web services for operations such as content uploads, search, document/metadata updates, etc
- Created WADL files for the services, tested using soap UI and shared it with integration teams.
- Refactored content models and web scripts to meet changing needs and proposed possible solutions for those. Acted as point of contact with other teams/layers to integrate and resolve service issues.
- Deployment on Apache tomcat.
- Involved in unit testing, deployment and user acceptance test.
Environment: Core Java, J2EE, OOP, Collection API, Windows 2000 server, UML, IBM WebSphere, Commercial Suite, Web Services, Java spring framework 3.1, Struts, Oracle, Eclipse, SVN, XML, JavaScript, HTML5, Ext.js, CSS style sheets, Log4j Weblogic11g, WebSphere, PL/SQL, Maven, Apache Tomcat.
Sr. Java Developer
Confidential
Responsibilities:
- Involved in requirements collection, customer interaction, prototyping and validation.
- Developed user interface with Dojo AJAX toolkit
- Developed the web site pages using Apache Velocity
- Designed the database schema and implemented in MySQL.
- Tracked and fixed bugs found during system assembly, user acceptance testing.
- Involved in unit testing, deployment and user acceptance test.
- Coordinated the tasks between the team members
Environment: Core Java, J2EE, JSP, Servlets, Struts MVC, Hibernate, EJB, JavaScript, Spring, Eclipse, Rational Application Developer, JDBC, C#, C++, WebSphere 6.5, Oracle 8i database, Web services, HTML, XML, UNIX, JBoss, ANT, AJAX, Junit.
