Summary
Overview
Work History
Education
Skills
Disclaimer
Timeline
Generic

Kesara Deepashika

Senior Software Engineer - APIGEE
Hyderabad

Summary

Experienced Software Engineer with 6 years of overall experience and 5.5 years of expertise in API development and management. Skilled in creating Apigee Proxies, developer apps, products, and performing KVM operations. Proficient in creating Swagger specs for open API specifications. Experienced in leveraging tools like TIBCO Mashery and Google Apigee to enable developers to explore APIs, access documentation, and test integrations. Familiar with containerization platforms such as Kubernetes and adept at developing developer portals and sandbox environments for clients. Experienced in managing hybrid and multi-cloud deployments. Proficient in using the API monitoring tool Splunk to check logs of Apigee proxies. Implemented Azure DevOps for a CICD approach to deploying proxies between environments. Implemented OAuth 2.0 for providing access tokens to third-party applications for login purposes. Skilled in developing Spring Boot Microservices and Restful-based web services. Familiar with Bamboo scripts for applications and experienced in working with ETL tools like Snaplogic & MFT for developing integrations. Seeking opportunities in API management and development roles to contribute skills and grow with the organization.

Overview

8
8
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Senior Software Developer

Innominds Software Private
03.2023 - Current
  • Worked with multiple clients for different regions like UAE, EGYPT, KSA, ZA on both development and testing of APIs
  • Part of Major Platform activities like Cassandra and runtime scale up
  • Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications, rate limiting, developer portal using Apigee
  • Design and develop API platform to connect to various disparate backend systems for seamless data exchange
  • Build and support the APIs through the entire lifecycle
  • One-way and Two-way SSL implementation in Apigee and maintenance of trust stores
  • Mentored junior developers, providing guidance on best practices and coding techniques for improved productivity.
  • Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Successfully met tight deadlines under pressure while maintaining a strong focus on quality deliverables throughout all stages of the development process.
  • Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Participated in troubleshooting efforts, efficiently isolating root causes of issues and implementing effective solutions quickly.
  • Documented code thoroughly, facilitating ease of understanding for other team members during maintenance cycles or future updates.
  • Established clear communication channels between developers, QA testers, and stakeholders resulting in better collaboration leading to faster delivery of key features.
  • Contributed to the architecture design of complex software systems, ensuring scalability and maintainability.

Senior Software Developer

SEARCE
03.2022 - 02.2023
  • Worked with multiple clients across the globe for both development and testing of APIs
  • Participating in Design and Architecture solutions for integrations
  • Developing API Proxies
  • Mostly worked on the financial domain and delivered successfully APIs like ETISALAT SERVICES, NGENIUS WEBAPI
  • Firewall checks enabled and worked on AKAMAI
  • Maintaining logs in Splunk using message logging policy
  • Implemented multiple use cases with multiple merchants and multiple targets
  • Having exposure to KUBERNETES, MASHERY and TIBCO as we migrated most of the services from MASHERY to APIGEE and TIBCO as the Backend
  • Performed deployments on Non-Production and Productions servers using CICD approach
  • Documented required things from Mule to Apigee X
  • Worked on building APIs with same requirement in MULE and Apigee x
  • Maintaining logs in Splunk using message logging policy
  • Worked on Mocha and chai test libraries for JavaScript policy in Apigee
  • Implemented combination of policies in Mule
  • Performed deployments on Non-Production and Productions servers using CICD approach
  • Responsible for Unit Testing Policies Using postman

Apigee Developer

Media Agility
02.2021 - 10.2021
  • This Project aims in migrating integrations to ICICI applications Snaplogic and Apigee
  • Participating in Design and Architecture solutions for the integrations
  • Developing APIs, Plans, entitlements and applications from Management portal in Oracle API Gateway
  • Created API specifications in Apiary using swagger
  • Applying security to API proxies using Oauth 2.0 mechanisms and verify API key
  • Created services to maintain authentication details of Target servers
  • Maintaining logs in Splunk using message logging policy
  • Developed groovy scripts for customized logs
  • Implemented gateway-based routing which enables routing to different environments
  • Responsible for Unit Testing Policies Using postman

Offshore Apigee Developer

Wipro
08.2020 - 03.2021
  • This project aims to build a system that supports UPS connector to upload files using APIGEE and applying security to it
  • Worked on caching policies to create, maintain and clear caches
  • Transform final payloads from JSON to XML or vice versa using mediation policies
  • Control the users accessing the API proxies by applying policies like Access control/ Basic authentication/ Verify API keys
  • Developed mock proxies for testing purposes
  • Performed deployments on non-production servers

Apigee Developer

Accenture
08.2016 - 09.2017
  • This project aims to build a middleware system which retrieves the outage details from both Telstra & NBNCo backend services and provide to end consumer systems based on NBN AVC Id, ADSL FNN, Bigpond Email and Cable MAC address
  • Participating in project planning sessions with business analysts and team
  • Primary offshore Apigee developer for the application
  • Applying security to API proxies using Oauth 2.0 mechanisms with Client credentials as grant type
  • Managing traffic on API proxies by using Quota and Spike arrest policies
  • Maintaining logs using message logging policy
  • Fault handling using raise fault policy and applying fault rules in proxy/target endpoints
  • Performed several deployments on Non-Production and Productions servers
  • Developed queries to Extract data from Splunk database
  • Responsible for Unit Testing Policies Using postman

Education

Bachelor of Technology - ECE

JNTU
01.2011 - 01.2015

Skills

APIGEE API Management

MULE ESB

GitHub

Jenkins

Docker

Postman Rest Client

undefined

Disclaimer

I hereby declare that the above written particulars are true to the best of my knowledge and belief.

Timeline

Senior Software Developer

Innominds Software Private
03.2023 - Current

Senior Software Developer

SEARCE
03.2022 - 02.2023

Apigee Developer

Media Agility
02.2021 - 10.2021

Offshore Apigee Developer

Wipro
08.2020 - 03.2021

Apigee Developer

Accenture
08.2016 - 09.2017

Bachelor of Technology - ECE

JNTU
01.2011 - 01.2015
Kesara DeepashikaSenior Software Engineer - APIGEE