Summary
Overview
Work History
Skills
Education
Accomplishments
Timeline
Patents
Publications
Patents
Publications
Generic

Anuj Kaushal

Senior Manager Of Software Development
NOIDA

Summary

  • Engineering lead with experience in building and managing distributed, scalable, fault tolerant and cloud native enterprise software that can serve mission critical needs in a geographically distributed setup.
  • Proficient at developing people, processes, and technology to meet business goals and objectives.
  • Currently manage the development of the connectivity portfolio of Oracle Integration Cloud, which includes comprehensive connectors for applications and services hosted on the cloud and on-premise using an agile based model.
  • Hands-on thought leader. Built comprehensive connectors for Oracle cloud platform and enhanced the Oracle Cloud adapters SDK framework to include support for REST, GraphQL, Error Handling and AI/ML to accelerate integration development while providing an elevated user experience.

Overview

19
19
years of professional experience
2
2
years of post-secondary education

Work History

Senior Software Development Manager

Oracle India
NOIDA
01.2017 - Current

Oracle Integration Cloud Service is a distributed, scalable and fault tolerant cloud native application that simplifies how you automate business workflows to securely connect to applications and services both in the cloud and on-premises with the power of AI/ML without writing a single line of code


Current responsibilities: Manage Oracle's Integration PaaS (iPaaS) Connectivity portfolio, which includes delivering comprehensive connectors for Oracle cloud platform and enhancing the Oracle Cloud adapters SDK framework to facilitate adapter development with the highest quality standards


  • Drive the development right from inception up to post production
  • During this life cycle, collaborate with various stake holders including product management, architects, developers, quality assurance, UX, sales/support engineers, executive management and customers. The nature of interaction varies from downright technical to functional to strategic
  • Mentor, Inspire and develop fresh and lateral talent to contribute effectively towards building the right product while also ensuring that the team is building the product right
  • Design, develop and implement key features and play a pivotal technical role within the team
  • Ensure customer success
  • Blog about key capabilities of the product
  • Modernized the connectivity infrastructure from a monolith to a cloud-native application using microservices based architecture deployed on Kubernetes cluster on OCI.

Software Development Manager

Oracle India
NOIDA
01.2015 - 01.2017

Responsibilities: Increase the ambit of connectivity solutions by providing a cohesive connectivity sdk and building connectors


  • Delivered Oracle’s first integration Cloud connector for Oracle Service Cloud (RightNow) CX application, which is a reference implementation and one of the most demonstrated cloud adapter on Oracle’s integration cloud service
  • Developed a patented solution for building queries directed to objects hosted on the cloud
  • Developed REST support in Oracle Cloud adapter SDK and also implemented the Generic REST adapter, which is the most used integration adapter
  • Developed a patented solution for connecting with OAuth protected endpoints
  • The solution enabled Oracle integration platform to integrated with a plurality of OAuth protected endpoints.

Principal Member of Technical Staff

Oracle India
NOIDA
01.2011 - 01.2015

Oracle SOA Suite is an award-winning integration platform. As a lead developer, I played a pivotal role in development of some of the key features of the service infrastructure and the technology adapters.


  • Designed and developed the JCA technology adapter for LDAP. Post-merger with BEA and Sun microsystems, the other solutions for connectivity to LDAP were deprecated.
  • Made several contributions to the JCA framework including support for the error management and instance tracking.
  • Contributed towards hybrid integration and persistence of connectivity metadata.

Project Lead

Oracle India
NOIDA
01.2009 - 01.2011
  • Developed the connectivity infrastructure that included the Oracle NXSD framework for converting non-XML messages including CSV, JSON etc… to XML. This infrastructure is used by all incoming and outbound messages in the integration platform.

Senior Member of Technical Staff

Oracle India
Bangalore
01.2007 - 01.2009
  • Significantly contributed to enhance JCA technology adapters like File/FTP, IBM MQ Series, Database and JMS adapters.

Member of Technical Staff

Oracle India
Bangalore
01.2004 - 01.2007
  • Lexical and semantic compliance of the BPEL compiler and certification of Oracle’s newly acquired workflow engine from Collaxa with BPEL4WS 1.1 Specification
  • Contributions in transformation, human workflow and notification service.

Skills

Cloud native application development

undefined

Education

Master of Science - Computer Applications

Birla Institute of Technology
Mesra
12.2000 - 04.2003

Accomplishments

  • UROC Award for outstanding contribution towards delivery of Service Cloud Adapter for ICS.

Timeline

Senior Software Development Manager

Oracle India
01.2017 - Current

Software Development Manager

Oracle India
01.2015 - 01.2017

Principal Member of Technical Staff

Oracle India
01.2011 - 01.2015

Project Lead

Oracle India
01.2009 - 01.2011

Senior Member of Technical Staff

Oracle India
01.2007 - 01.2009

Member of Technical Staff

Oracle India
01.2004 - 01.2007

Master of Science - Computer Applications

Birla Institute of Technology
12.2000 - 04.2003

Patents

  • System and method for providing a universal security handler for a cloud-based integration platform (US 10432631 · Issued Oct 1, 2019)
  • Building queries directed to objects hosted on clouds (US 10372760 · Issued Aug 6, 2019)
  • System and Method for Dynamic Throttling of Business Workflows Based On Integrated Applications (ORC22134741-US-NPR · Filed May 24, 2022)
  • System and method for determination and use of workflow characteristics with an integration cloud service (ORC21134463-US-NPR · Filed May 3, 2022)
  • Adaptive throttling with tenant-based concurrent rate limits for a multi-tenant system (ORC21134516-US-NPR · Filed Mar 7, 2022)
  • Mechanism to discover rollback actions for invoke activities in iPaaS integration (US ORC21134463-US-NPR · Filed Aug 5, 2020)

Publications

  • Unlock new patterns of integration by controlling the http response status in OIC REST based integrations.
  • A Simple Guide to Return Custom HTTP Error Response from REST based OIC Flows
  • Securely Connect to REST APIs from Oracle Integration Cloud
  • API-Key Based Authentication: Quickly and Easily
  • Integrate OIC with a third party OAuth Protected REST service
  • Introduction to NXSD Shared Delimiters
  • Conditional Parsing of Native Records : Complex LookAheads

Patents

  • System and method for providing a universal security handler for a cloud-based integration platform (US 10432631 · Issued Oct 1, 2019)
  • Building queries directed to objects hosted on clouds (US 10372760 · Issued Aug 6, 2019)
  • System and Method for Dynamic Throttling of Business Workflows Based On Integrated Applications (ORC22134741-US-NPR · Filed May 24, 2022)
  • System and method for determination and use of workflow characteristics with an integration cloud service (ORC21134463-US-NPR · Filed May 3, 2022)
  • Adaptive throttling with tenant-based concurrent rate limits for a multi-tenant system (ORC21134516-US-NPR · Filed Mar 7, 2022)
  • Mechanism to discover rollback actions for invoke activities in iPaaS integration (US ORC21134463-US-NPR · Filed Aug 5, 2020)

Publications

  • Unlock new patterns of integration by controlling the http response status in OIC REST based integrations.
  • A Simple Guide to Return Custom HTTP Error Response from REST based OIC Flows
  • Securely Connect to REST APIs from Oracle Integration Cloud
  • API-Key Based Authentication: Quickly and Easily
  • Integrate OIC with a third party OAuth Protected REST service
  • Introduction to NXSD Shared Delimiters
  • Conditional Parsing of Native Records : Complex LookAheads
Anuj KaushalSenior Manager Of Software Development