Rakesh Ranjan

Rakesh Ranjan

San Jose, California, United States
10K followers 500+ connections

About

At the helm of IBM's product engineering, my mission revolves around harnessing the power…

Articles by Rakesh

Activity

Join now to see all activity

Experience

  • IBM Graphic

    IBM

    IBM Silicon Valley Lab

  • -

  • -

    Silicon Valley Lab San Jose CA

  • -

    Silicon Valley Lab San Jose CA 95141

  • -

    Silicon Valley, San Jose

  • -

  • -

  • -

  • -

  • -

Education

Licenses & Certifications

Publications

  • Cognitive Data Governance

    IBM White Paper

    A look into how machine learning and deep learning techniques can impact the way companies implement metadata discovery and business term assignments using the IBM Unified Governance & Integration platform.

    See publication
  • Enterprise Software Platform

    CreateSpace Independent Publishing Platform (August 22, 2013)

    Intended for Introductory and Advanced courses in Software Engineering. This book discusses various software technology as part of software platform which enables a software developer to create enterprise grade networked applications. This book is structured into 11 chapters: 1. Introduction to Enterprise Software Platform 2. Operating Systems Overview 3. Databases and Information Management 4. Big Data Analytics 5. Network Protocols and Services 6. Middleware Software Overview 7. Distributed…

    Intended for Introductory and Advanced courses in Software Engineering. This book discusses various software technology as part of software platform which enables a software developer to create enterprise grade networked applications. This book is structured into 11 chapters: 1. Introduction to Enterprise Software Platform 2. Operating Systems Overview 3. Databases and Information Management 4. Big Data Analytics 5. Network Protocols and Services 6. Middleware Software Overview 7. Distributed Systems 8. Information Security 9. Cloud Computing 10. Software as a Service 11. Emerging Web Technologies

    See publication
  • DB2 Express-C: The Developer Handbook for XML, PHP, C/C++, Java, and .NET

    IBM Redbook

    DB2 Express Edition for Community (DB2 Express-C) is a no charge data server for use in development and deployment. DB2 Express-C supports a full range of APIs, drivers, and interfaces for application development including PHP, C/C++, and .NET. In addition, DB2 Express-C V9 contains advanced XML features. DB2 Express-C provides ISVs an ideal starting database server for Web, enterprise, and eBusiness applications.
    This IBM Redbooks publication provides fundamentals of DB2 application…

    DB2 Express Edition for Community (DB2 Express-C) is a no charge data server for use in development and deployment. DB2 Express-C supports a full range of APIs, drivers, and interfaces for application development including PHP, C/C++, and .NET. In addition, DB2 Express-C V9 contains advanced XML features. DB2 Express-C provides ISVs an ideal starting database server for Web, enterprise, and eBusiness applications.
    This IBM Redbooks publication provides fundamentals of DB2 application development with DB2 Express-C. It covers the DB2 Express-C installation and configuration for application development and skills and techniques for building DB2 applications with XML, PHP, C/C++, Java, and .NET. Code examples are used to demonstrate how to develop a DB2 application in a different language. By following the examples provided, you will be able to learn DB2 application development with XML, PHP, C/C++, Java, and .NET in a short time.

    Other authors
    • whei-jen chen
    • john chun
    • naomi ngan
    See publication

Patents

  • Sensor data segmentation and virtualization

    Issued US US20170160110A1

    First sensor data generated by a first of a plurality of sensors and at least second sensor data generated by at least a second of the plurality of sensors can be received by a sensor data broker executed by a processor. The sensor data broker can publish to at least a first virtual sensor the first sensor data as first published sensor data. The sensor data broker can publish to at least a second virtual sensor the second sensor data as second published sensor data.

    See patent
  • Sensor data segmentation and virtualization

    Issued US US10051060B2

    A utilization by at least one virtual sensor of sensor data provided by at least one sensor can be monitored. A utilization of virtual sensor data by at least one application can be monitored. The virtual sensor data can generated by the at least one virtual sensor based on the sensor data. At least a first sensor data use parameter indicating the utilization of the virtual sensor data by the at least one application can be generated.

    See patent

Projects

  • LLM Observability with IBM Instana

    This innovative feature solves the challenges of observing generative AI (GenAI) using IBM Instana. It introduces a new sensor for GenAI Runtimes that can be used to collect traces, metrics, and logs. This sensor can be used to monitor GenAI applications and platforms. In the context of GenAI stack, the "prompt size" and "number of tokens" are important considerations that can affect performance and efficiency.
    Prompt Size:
    - Impact on Model Input: The prompt size refers to the length of…

    This innovative feature solves the challenges of observing generative AI (GenAI) using IBM Instana. It introduces a new sensor for GenAI Runtimes that can be used to collect traces, metrics, and logs. This sensor can be used to monitor GenAI applications and platforms. In the context of GenAI stack, the "prompt size" and "number of tokens" are important considerations that can affect performance and efficiency.
    Prompt Size:
    - Impact on Model Input: The prompt size refers to the length of the input text provided to the model for generating responses or performing tasks. In the context of LLM, this could correspond to the length of queries, commands, or instructions given to the observability tools or systems.
    - Performance Considerations: Larger prompt sizes can increase the computational resources (CPU, memory) required to process each request. This can lead to slower response times, especially if the system is processing a large volume of requests concurrently.
    - Optimization: Optimizing prompt size involves balancing the amount of information provided to the system with the need to maintain responsiveness and efficiency. Techniques such as summarization or prioritization of information can help reduce unnecessary verbosity in prompts.
    Number of Tokens:
    - Model Input Limitation: NLP models have a maximum input limit measured in tokens (where each word or subword is a token). If a prompt exceeds this limit, it may need to be split into multiple segments for processing.
    - Resource Usage: Increasing the number of tokens in a prompt increases the computational load on the model. This can affect response times and the ability to handle concurrent requests efficiently.
    - Batch Processing: Observability systems often process data in batches. The number of tokens per batch can affect how quickly data can be processed and analyzed, impacting real-time monitoring and responsiveness.
    LLM observability helps with:
    - Use Efficient Queries
    - Monitor and Adjust
    - Scale Resources

    Other creators
  • Intelligent actions powered by GenAI(WatsonX)

    This feature enables Instana users to use generative AI models from watsonx.ai to create actions and automation that are linked to various events they encounter in their IT infrastructure. After the next best action description is created, Instana uses the code generation models from watsonx.ai to create automation, for example, scripts and Ansible playbooks. Every event that is triggered by Instana undergoes analysis by the automation matching engine. This engine employs diverse algorithms to…

    This feature enables Instana users to use generative AI models from watsonx.ai to create actions and automation that are linked to various events they encounter in their IT infrastructure. After the next best action description is created, Instana uses the code generation models from watsonx.ai to create automation, for example, scripts and Ansible playbooks. Every event that is triggered by Instana undergoes analysis by the automation matching engine. This engine employs diverse algorithms to suggest actions from Instana's catalog for debugging, resolving, or debugging and resolving the event.
    When you load the Watsonx-powered actions, they will be highly recommended for events that are closely related to a specific action.

    For manual actions, use the RAG (Retrieval Augmented Generation) pattern to start the watsonx.ai models. Then, create the "next best action" description

    Other creators
  • Metadata Harvesting and enrichment for driving AI solutions

    - Present

    AI powered automation simplifies building application integration flows for business users. I am driving innovation in IBM Automation portfolio in collaboration with IBM research in the following areas:
    - Harvesting of metadata changes and create knowledge graph
    - Use knowledge to build AI models that automate workflow and continuously learn from usage
    - Automated API test generation for cutting API development costs
    - API security

  • NLQ and NLG powered Data discovery

    - Present

    IBM Db2 Augmented Data Explorer makes it easy for business users to easily access insights from their enterprise's data and act on them. The explorer is an easy to use, web-based platform that connects to Db2 databases, be it on-prem or the cloud, to instantly pull key insights through automatically generated visualizations and natural language summaries. No need to wait for weekly reports to answer your questions; just ask them yourself and get answers in seconds. With Db2 Augmented Data…

    IBM Db2 Augmented Data Explorer makes it easy for business users to easily access insights from their enterprise's data and act on them. The explorer is an easy to use, web-based platform that connects to Db2 databases, be it on-prem or the cloud, to instantly pull key insights through automatically generated visualizations and natural language summaries. No need to wait for weekly reports to answer your questions; just ask them yourself and get answers in seconds. With Db2 Augmented Data Explorer, we put YOU, the business user, at the center, to make better business decisions. Watch the video here: https://www.youtube.com/watch?v=9xrJhMMcCOU&feature=youtu.be

    See project
  • Infosphere Regulatory Accelerator for ICP4Data

    - Present

    Accelerate your Regulatory compliance with privacy regulations such as CCPA which is coming into effect on Jan 1, 2020. This is an 100% AI powered solution that embeds human expertise and solve a complex regulation and compliance workflow.

    Other creators
    See project
  • Deployment as a Service on Hybrid Cloud

    We built a platform which would help enterprise developers to deliver products faster, and minimize the gap between development and deployment in production. We built a portal which would reduce the aforementioned bridge by using deployment automation tools and cloud based resource providers. DaaS provides an alternative to the enterprises to deploy or migrate to a public cloud. By using Kubernetes as backend service to deploy Docker containers, we are able to access and read the existing…

    We built a platform which would help enterprise developers to deliver products faster, and minimize the gap between development and deployment in production. We built a portal which would reduce the aforementioned bridge by using deployment automation tools and cloud based resource providers. DaaS provides an alternative to the enterprises to deploy or migrate to a public cloud. By using Kubernetes as backend service to deploy Docker containers, we are able to access and read the existing Kubernetes configuration from a currently deployed environment and hence can replicate in a different destination cloud.
    We have used Docker containers, as they are lightweight solution for dependencies and configurations while moving the application between different computing environments. We have used Kubernetes in order to schedule deployments and scale up the applications.

    Other creators
    See project
  • Location aware disaster recovery using SDN

    This system automates the process of Disaster Recovery (DR), by detecting disaster alerts and initiating backup and recovery of data from the affected datacenter to backup datacenters, using the best routes available. We have used the industry leading SDN controller OpnDaylight to manage the location/IP mappings and flow management. The system also utilizes google map service for facilitating location related functionalities. The user-friendly GUI provides intuitive user interface to the…

    This system automates the process of Disaster Recovery (DR), by detecting disaster alerts and initiating backup and recovery of data from the affected datacenter to backup datacenters, using the best routes available. We have used the industry leading SDN controller OpnDaylight to manage the location/IP mappings and flow management. The system also utilizes google map service for facilitating location related functionalities. The user-friendly GUI provides intuitive user interface to the users, providing detailed information about the disaster 105 alters, affected datacenter, back up datacenter and backup routes. The system also allows manual configuration of DR. We have also evaluated the performance of the system and provided performance benchmarks.

    Other creators
  • WrapupTime

    - Present

    Manage your project with confidence. Check it out yourself at wrapuptime dot com

    Other creators
    See project
  • dashDB

    dashDB is a fully managed data warehouse service in the cloud, it’s an analytics powerhouse at your finger tips. dashDB keeps the infrastructure of data warehousing out of your way! Simple, up and running in minutes with rapid cloud provisioning. No infrastructure investment provides true business agility.Built-in analytics helps you understand your business with greater efficiency and performance.

    Other creators
    See project
  • Codename:Bluemix

    - Present

    The Codename: BlueMix Catalog contains everything you need to hit the ground running. We've got everything from IBM provided services to third-party offerings. You can Rapidly build powerful apps with boilerplates. Pre-configured sets of services, runtimes and sample code. Ready for instant deployment.

    Other creators
    See project
  • IBM CSC Pro bono consulting for United Way Mumbai

    -

    Develop a robust technical framework that will enable United Way India to digitally capture, compile, and measure program outcomes of Born Learning campaign nationally. Such a framework will enable United Way to provide an empirical and cohesive impact assessment, and enable corporate partners, government, and other stakeholders to evaluate real-time impact on the ground.

    Other creators
    See project

Languages

  • English, Hindi

    Full professional proficiency

Recommendations received

21 people have recommended Rakesh

Join now to view

More activity by Rakesh

View Rakesh’s full profile

  • See who you know in common
  • Get introduced
  • Contact Rakesh directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Rakesh Ranjan in United States

Add new skills with these courses