Api Integration Engineer Resume
4.00/5 (Submit Your Rating)
Austin, TX
SUMMARY
- Over 7+ years of experience in API development, application designing, customizing, implementation and maintenance of Enterprise and 3+ years of experience on developing APIGEE proxies.
- 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.
- Involved in all the stages of Software Development Life Cycle (SDLC) which includes Requirements, Analysis Design, implementation, integration, Testing, deployment, maintenance and involved in Product Life Cycle Management (PLM).
- Experience in implementing JWT token - based authentication for the REST API.
- 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.
- Designed & Developed Schemas, Maps, complex XSLT's, Pipeline components, orchestration.
- Experience in using JSON Web Tokens (JWT) to securely communicate JSON Objects.
- Developed Applications using Rule Engines.
- Created/updated the swagger files to configure the definition objects or parameters of service end points.
- Experience orchestrating API integration use cases involving multiple systems and complex business logic tying in system, process, and experience API layers.
- Hands on Expertise on working with UML tools like RATIONAL ROSE, Microsoft-Visio Professional.
- Experience creating http inbound & outbound flows, routing, orchestration, transformations, and Security ESB application using OAuth2.0.
- Extensive experience with API Security (Oauth2, JWT, SMAL, Web SSO, TLS etc.), API Key Validation, TLS, Protection against Content-based Attacks, Authentication, Authorization and Identity, Traffic Management, Token Management Knowledge
- Good knowledge on implementing authentication using OAuth2.0 and JSON Web Tokens (JWT)
- Good at Documenting and Understanding User requirements and System specifications.
- APIGEE API Analytics - generation of custom reports and integration with external tools like Splunk
- Experience in API migration to Apigee Experience for managing the full lifecycle of Apigee API Management solution.
- Using API Management technology and customers business requirements design and document a comprehensive technical architecture
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
API Integration Engineer
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.
- Implemented and used all types of API proxies and validations by using schemas.
- Developed Rest APIs utilizing Swagger.
- Implemented JWT token-based authentication for the REST API.
- Worked on building proxies and policies with in APIGEE.
- 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.
- 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.
- Analyzed information to determine, recommend, and installation of a new Apigee on-premises.
- Played key role in integrating the API with frontend portal developers and external consumers.
- 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.
Environment: APIGEE Edge, APIGEE cloud, APIGEE base, Developer portal, Rest web services, SOAP web services, security, JSON, Html, CSS, Swagger, YAML.
Confidential, Sandy Springs, GA
Integration Specialist
Responsibilities:
- Experience working with APIGEE Edge, Developer Portal & APIGEE X
- Used Apigee as an API gateway for APIs transformation, multiple authentication mechanisms
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging, and security.
- Experience providing Apigee Edge Platform diagnostic and troubleshooting ability.
- Worked on swagger to markdown tool, where it parses the swagger to markdown page
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Configuring infrastructure for deployment of Middleware application through APIGEE.
- Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Involved in analytics of API usage using Apigee.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript.
- Exposed SOAP webservices as API's using Apigee Edge by implementing API Proxies
- Using Apigee console involved in adding users, configuring limits per group, API keys. worked on Developing XSLT transformations and routing in Data Power.
- Worked on configuring MPG’s, Web service Proxy, XML Firewall interfaces to perform protocol transformation and routing.
- Created WSP’s, MPG’s, XMLFW on the DataPower for the required service configurations along with HTTP/HTTPS/SFTP FSH to handle http requests, XML Managers for XML processing and caching stylesheets.
- Implemented the SOAP based Web service proxy’s, MPG objects, XML Firewall, Load Balancer objects.
- Defined and created API plans that treat the APIs as product offerings and allow several APIs and resources per plan.
- Developed XSLT transformations and routing in Data Power.
- Created XSLT and Gateway Script transformations for non-XML payload to XML and XML to XML, JSON to XML, SOAP to XML.
Environment: APIGEE Developer portal, GIT, API proxy polices, Web Services (Restful API), HTML5, CSS, Swagger, Node JS, JavaScript, JSON, APIGEE Edge.
Confidential, Sandy Springs, GA
API Consultant
Responsibilities:
- Worked with components of APIGEE Environment like APIGEE edge, APIGEE developer portal.
- Involved in a Waterfall based approach to UI Development.
- Explored following API Management features using APIGEE like API Versioning, Traffic Management policies, Message Mediation policies, Administration & Troubleshooting
- Hands on Experience in creating API Proxies using Node.js, Java Script.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Experience working with Developer Portal &APIGEE Baas platform.
- Developed E-commerce enterprise applications using web technologies like HTML, XHTML, PHP Script, JSP Script and CSS based on the W3C standards.
- Developed secured web applications by using client scripting such as JavaScript and JQuery.
- Worked with the team, helping them build out their markup and CSS.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
Environment: JavaScript1.2, CSS, HTML, JQuery1.3, JSF, XML, XPath, AJAX, Junit, Windows 8, XSLT.
Confidential
Integration Consultant
Responsibilities:
- Experience working with C# or comparable language
- Experience building web applications and services with Play, Gradle, JUnit, etc
- Worked on relevant authentication & authorization standards, such as SAML, OAuth2 and OpenID Connect
- Experience working with RAML specifications, TCP/IP and Security (SAML, OAuth2.0)
- Experience in creating and managing Web Services as a part of the application
- Scripting experience in languages like JavaScript, XSLT, Perl, UNIX, etc.
- Hands-on experience in implementing cryptography technologies like Encryption, Decryption, Digital Signature
- Experience with Docker, continuous integration, automated testing, and DevOps
- Experience with programming, analysis, design, development implementation, quality assurance and applications support
- Experience developing and managing API applications