Rahul Kuppachi
About Rahul Kuppachi
Rahul Kuppachi is a Staff Software Engineer at Medallia, specializing in identity and access management solutions. He has extensive experience in software engineering, having previously held positions at Oracle where he focused on authentication and secure backend API development.
Work at Medallia
Rahul Kuppachi has been employed at Medallia as a Staff Software Engineer since 2017. In this role, he manages the design and development of identity and access management solutions, data encryption, and two-factor authentication for Medallia's Enterprise SaaS platform. He specializes in creating secure backend APIs using REST and GraphQL, which support JavaScript-based front-end applications. Additionally, he developed a workplace integration service that connects third-party applications, such as Facebook Workplace, with Medallia's platform utilizing React JS, Express JS, and Webpack.
Previous Experience at Oracle
Prior to joining Medallia, Rahul Kuppachi worked at Oracle Corporation for a total of five years in various roles. He served as a Software Engineer from 2008 to 2011, followed by a position as a Senior Software Engineer from 2012 to 2015. During his tenure, he progressed to the role of Principal Software Engineer and Tech Lead from 2015 to 2017. His work at Oracle focused on software development and engineering in the San Francisco Bay Area.
Education and Expertise
Rahul Kuppachi holds a Bachelor of Technology in Computer Science from Jawaharlal Nehru Technological University. He furthered his education by obtaining a Master of Science in Computer Science from the University of Southern California. His academic background supports his expertise in software engineering, particularly in identity and access management, secure API design, and integration services.
Technical Skills and Specializations
Rahul Kuppachi specializes in implementing authentication and authorization features using protocols such as OAuth2, OpenID Connect, and SAML (SP/IDP). He has extensive experience in designing secure backend APIs that facilitate interactions with JavaScript-based front-end applications. His technical skills also include proficiency in React JS, Express JS, and Webpack, which he utilized in developing integration services for Medallia.