Ravindranatha Anthapu
Plainsboro, New Jersey, United States
842 followers
500+ connections
About
A Technologist at heart who started the journey by building parsers and symbol table…
Articles by Ravindranatha
Activity
-
**How to model dates in graph databases?** Designing a Knowledge Graph requires a fundamental decision about how time is represented in the world…
**How to model dates in graph databases?** Designing a Knowledge Graph requires a fundamental decision about how time is represented in the world…
Liked by Ravindranatha Anthapu
-
I recently had the opportunity to read The Definitive Guide to Microsoft Fabric by Christopher Maneu, Emilie BEAU Jean-Pierre Riehl, Romain…
I recently had the opportunity to read The Definitive Guide to Microsoft Fabric by Christopher Maneu, Emilie BEAU Jean-Pierre Riehl, Romain…
Shared by Ravindranatha Anthapu
-
Excited to share my next chapter! I've joined Atlassian as Sr. Principal Customer Success Manager, Signature. After years of helping enterprise…
Excited to share my next chapter! I've joined Atlassian as Sr. Principal Customer Success Manager, Signature. After years of helping enterprise…
Liked by Ravindranatha Anthapu
Experience
Education
-
IIT Roorkee
4.0 GPA
-
AS part of Masters project built multi threading simulator library by modifying the stack return pointers of the methods at run time on Windows.
Built a hardware project to track room temperature and control the application running on PC by interfacing using serial port with PC.
As part of Masters thesis built a parallel queues simulator to simulate multiple queues processing the jobs when fully assigned as full job to a single queue or split the job into each of the queue and…AS part of Masters project built multi threading simulator library by modifying the stack return pointers of the methods at run time on Windows.
Built a hardware project to track room temperature and control the application running on PC by interfacing using serial port with PC.
As part of Masters thesis built a parallel queues simulator to simulate multiple queues processing the jobs when fully assigned as full job to a single queue or split the job into each of the queue and synchronize at the end. For different loads the total job completion times are captured using the simulation. For a given number of queues, the point where splitting the job was not beneficial was calculated based on the results plotted. -
-
-
Licenses & Certifications
Publications
-
Building Neo4j-Powered Applications with LLMs: Create LLM-driven search and recommendations applications with Haystack, LangChain4j, and Spring AI
Packt Publishers
Embark on an expert-led journey into building LLM-powered applications using Retrieval-Augmented Generation (RAG) and Neo4j knowledge graphs. Written by Ravindranatha Anthapu, Principal Consultant at Neo4j, and Siddhant Agrawal, a Google Developer Expert in GenAI, this comprehensive guide is your starting point for exploring alternatives to LangChain, covering frameworks such as Haystack, Spring AI, and LangChain4j.
As LLMs (large language models) reshape how businesses interact with…Embark on an expert-led journey into building LLM-powered applications using Retrieval-Augmented Generation (RAG) and Neo4j knowledge graphs. Written by Ravindranatha Anthapu, Principal Consultant at Neo4j, and Siddhant Agrawal, a Google Developer Expert in GenAI, this comprehensive guide is your starting point for exploring alternatives to LangChain, covering frameworks such as Haystack, Spring AI, and LangChain4j.
As LLMs (large language models) reshape how businesses interact with customers, this book helps you develop intelligent applications using RAG architecture and knowledge graphs, with a strong focus on overcoming one of AI’s most persistent challenges—mitigating hallucinations. You'll learn how to model and construct Neo4j knowledge graphs with Cypher to enhance the accuracy and relevance of LLM responses.
Through real-world use cases like vector-powered search and personalized recommendations, the authors help you build hands-on experience with Neo4j GenAI integrations across Haystack and Spring AI. With access to a companion GitHub repository, you’ll work through code-heavy examples to confidently build and deploy GenAI apps on Google Cloud.
By the end of this book, you’ll have the skills to ground LLMs with RAG and Neo4j, optimize graph performance, and strategically select the right cloud platform for your GenAI applications.Other authorsSee publication -
Graph Data Processing with Cypher: A practical guide to building graph traversal queries using the Cypher syntax on Neo4j
Packt
See publicationWhile it is easy to learn and understand the Cypher declarative language for querying graph databases, it can be very difficult to master it. As graph databases are becoming more mainstream, there is a dearth of content and guidance for developers to leverage database capabilities fully. This book fills the information gap by describing graph traversal patterns in a simple and readable way.
This book provides a guided tour of Cypher from understanding the syntax, building a graph data…While it is easy to learn and understand the Cypher declarative language for querying graph databases, it can be very difficult to master it. As graph databases are becoming more mainstream, there is a dearth of content and guidance for developers to leverage database capabilities fully. This book fills the information gap by describing graph traversal patterns in a simple and readable way.
This book provides a guided tour of Cypher from understanding the syntax, building a graph data model, and loading the data into graphs to building queries and profiling the queries for best performance. It introduces APOC utilities that can augment Cypher queries to build complex queries. You'll also be introduced to visualization tools such as Bloom to get the most out of the graph when presenting the results to the end users.
After having worked through this book, you'll have become a seasoned Cypher query developer with a good understanding of the query language and how to use it for the best performance. -
Modeling Patient Journeys
Article
See publicationWe do a lot of what we call “event-based” modeling at Neo4j. This kind of modeling is something for which graph databases are especially well suited. It enables our customers to quickly draw new and meaningful conclusions from massive amounts of data. But what is “event-based modeling” and why are graph databases so good at it? To answer these questions, we will walk through modeling events in the healthcare domain and see what sorts of insights we can make from our model.
-
Taming Large Databases in Neo4j
Graph Connect
See publicationWhen database size starts growing we might have to take a step back and analyze is the system going to perform as expected. If not we have to take a look what can be done to get the performance we want.
Projects
-
SpeechTek - Smart Assistant Technical Demonstration
-
Demonstrated SmartAssistant on Windows Mobile and Blackberry devices. These were the SmartAssistant features. I was also part of the development effort.
• Manage User calendar, Phone calls, Text messages
• Ability to use speech commands to schedule an event, call a person or a number, to send a text message.
• Ability to send automated messages based on phone status. For example send a text message “Will call you back”, when someone calls during a meeting.
-
SpeechTek Cue-me Technical Demonstration
-
Demonstrated Cue-me multimodal browser based on W3C MMI architecture on a Windows Mobile device. The application demoed was a smartcare application with these features.
• Fill the patient details form with a single Speech command.
• Take a picture and add Ink and voice annotations.
• Play the annotations back without losing the context.
-
Shumate Mechanical Solutions Field force Automation
-
Built the Warehouse inventory management application as part of Mobile Force Automation product.
• Handle the inventory receivables from Vendors and match them to Orders placed.
• Handle inventory deliverables and match them to the Work orders done at customer premises.
• Print the custom label for the inventory received with Shumate inventory numbers.
• Build speech grammars for speech navigation.
-
Thermal Solutions Field Force Automation
-
Developed the backend layer and the mobile UI for the Mobile Force Automation solution.
• Technicians will sync the work orders, inventory database and its price table in the morning on their mobile.
• Once the work order is complete Technician returns to the truck and synchronizes the work order details.
• The backend will calculate all the taxes and prepares the invoice in PDF.
• The PDF can either be printed on the printer in the truck or e-mailed to the customer.
-
UBS One source platform
-
Developed Stock Swap module for exercising the employee options. When the employee wants to exercise the employee stock options, the employee can either pay the cash for the cost or trade existing company stock to cover the cost of the options. Responsible for developing the web interface and the back end DB logic.
-
Wap Gateway
-
Worked as Project lead and developer for building WAP gateway in Java.
Responsible for developing the WTP protocol.
Developed the WMLScript compiler in Java Flex and Bison.
Developed WAP push gateway to deliver WAPPUSH messages to mobile devices.
-
Sprint ION
-
Responsible for developing fault tolerant layer over CORBA for Sprint ION project at Telcordia.
The VOIP telephony system should be running on a fault tolerant network. For this purposes all the systems in the environment would be running on 2 parallel networks and multiple components for redundancy and performance. All the components in the system would use CORBA to interact with each other. My role was to develop a layer over CORBA for application components to use to be able to make…Responsible for developing fault tolerant layer over CORBA for Sprint ION project at Telcordia.
The VOIP telephony system should be running on a fault tolerant network. For this purposes all the systems in the environment would be running on 2 parallel networks and multiple components for redundancy and performance. All the components in the system would use CORBA to interact with each other. My role was to develop a layer over CORBA for application components to use to be able to make use of the fault tolerance architecture.
1. Wrote Library over CORBA (Ionix) to be able to register multiple components of interest.
2. When CORBA request to a component fails or times out, the component layer would be notified for retry and the active components list is updated, so that the failed component would not be used.
3. Active keep alive system to keep track of the system of components that are in play at any given time. -
1999 Cricket Worldcup Score alerts
-
Was part of the team that developed for delivering score alerts on mobile devices with SMS in partnership with IndiaInfo. This was one of the first projects that used SMS messages to deliver sports alerts.
Users could register at the IndiaInfo website along with their preferences. The preferences could be track a player, track important moments, track the score or big moments happening. When any of the user specified condition is triggered a score alert would be sent to the user mobile…Was part of the team that developed for delivering score alerts on mobile devices with SMS in partnership with IndiaInfo. This was one of the first projects that used SMS messages to deliver sports alerts.
Users could register at the IndiaInfo website along with their preferences. The preferences could be track a player, track important moments, track the score or big moments happening. When any of the user specified condition is triggered a score alert would be sent to the user mobile device using SMS. Around 40,000 users used this website to get score alerts across the world.
Languages
-
English
Full professional proficiency
-
Telugu
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
Organizations
-
W3C
-
HTML Speech, Auto Web
More activity by Ravindranatha
-
I just published an article where I compare multiple strategies for automated pneumonia detection in chest X-rays, including deep learning…
I just published an article where I compare multiple strategies for automated pneumonia detection in chest X-rays, including deep learning…
Liked by Ravindranatha Anthapu
-
Recently, I faced an interesting challenge while optimizing Cypher queries in Neo4j Although creating indexes and reordering MATCH clauses to…
Recently, I faced an interesting challenge while optimizing Cypher queries in Neo4j Although creating indexes and reordering MATCH clauses to…
Liked by Ravindranatha Anthapu
-
Una semana en Santiago conectando nodos de Brasil, Chile, Perú, Uruguay, Ecuador y Estados Unidos, junto a nuestros socios de Google. Exploramos…
Una semana en Santiago conectando nodos de Brasil, Chile, Perú, Uruguay, Ecuador y Estados Unidos, junto a nuestros socios de Google. Exploramos…
Liked by Ravindranatha Anthapu
-
Finally got the new floating shelves up. The dragon is the guardian of the knowledge!
Finally got the new floating shelves up. The dragon is the guardian of the knowledge!
Liked by Ravindranatha Anthapu
-
I recently had the opportunity to read Graph Machine Learning by Aldo Marzullo , Enrico Deusebio and Claudio Stamile , courtesy of Packt. This book…
I recently had the opportunity to read Graph Machine Learning by Aldo Marzullo , Enrico Deusebio and Claudio Stamile , courtesy of Packt. This book…
Shared by Ravindranatha Anthapu
-
🇧🇷Ravindranatha Anthapu, uma das maiores autoridades em Teoria de Grafos, esteve no Brasil, para mais uma visita a clientes e parceiros da Neo4j…
🇧🇷Ravindranatha Anthapu, uma das maiores autoridades em Teoria de Grafos, esteve no Brasil, para mais uma visita a clientes e parceiros da Neo4j…
Liked by Ravindranatha Anthapu
-
The book by my friends Siddhant Agarwal and Ravindranatha Anthapu comes at a perfect time. As Retrieval-Augmented Generation (RAG) becomes central to…
The book by my friends Siddhant Agarwal and Ravindranatha Anthapu comes at a perfect time. As Retrieval-Augmented Generation (RAG) becomes central to…
Liked by Ravindranatha Anthapu
-
Why I Recommend Both of These LLM + Graph AI Books, and How They Served My Enterprise Mindset I’ve spent the last few weeks exploring two new Packt…
Why I Recommend Both of These LLM + Graph AI Books, and How They Served My Enterprise Mindset I’ve spent the last few weeks exploring two new Packt…
Liked by Ravindranatha Anthapu
-
Tinha postado no sábado, mas esqueci do principal: a foto! 😂 Então, vamos de novo... 🔥 Dois livros pra quem quer dominar LLMs e Knowledge Graphs…
Tinha postado no sábado, mas esqueci do principal: a foto! 😂 Então, vamos de novo... 🔥 Dois livros pra quem quer dominar LLMs e Knowledge Graphs…
Liked by Ravindranatha Anthapu
-
Just finished reading "Building Neo4j-Powered Applications with LLMs" by Ravindranatha Anthapu and Siddhant Agarwal It's a gem for anyone working…
Just finished reading "Building Neo4j-Powered Applications with LLMs" by Ravindranatha Anthapu and Siddhant Agarwal It's a gem for anyone working…
Liked by Ravindranatha Anthapu
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content