Development PracticesQuickie15min
Inside karoot: the tech that moves people
This presentation demystifies the end-to-end process of a ride-hailing request, covering both the technical architecture—real-time data, algorithms, payment, analytics—and real-world operational challenges like driver engagement, cancellations, and regulations, emphasizing the need for solutions that integrate robust technology with practical, human-centered considerations.
Symeon Foskoloskaroot
talkDetail.whenAndWhere
Friday, November 7, 13:15-13:30
Room 6 - Olympias
This presentation explores the complete journey of a ride-hailing request — from the instant a passenger taps “Find a Taxi” to the moment the driver arrives. It offers a behind-the-scenes look at the complex technical systems that make this possible, while also shedding light on the human and operational challenges that define the real-world side of mobility platforms.
On the technical side, we look into the components that power every ride: how real-time location data, matching algorithms, and routing APIs work together to identify the nearest available driver; what happens when events reach the backend, dynamic pricing, and payment processing; and how analytics and monitoring systems ensure reliability, scalability, safety and decision making.
On the real-life side, we move beyond code to explore what happens in the city — the part of the system that can’t be modeled purely in software. Driver engagement, handling situations where passengers cancel or leave without paying, and managing external factors such as traffic, local regulations, or even strikes. This perspective reminds us that ride-hailing is not just a digital problem — it’s a behavioral and logistical one.
By understanding both sides, we can build systems that are not only technically robust but also grounded in the realities of everyday mobility.
Audience
On the technical side, we look into the components that power every ride: how real-time location data, matching algorithms, and routing APIs work together to identify the nearest available driver; what happens when events reach the backend, dynamic pricing, and payment processing; and how analytics and monitoring systems ensure reliability, scalability, safety and decision making.
On the real-life side, we move beyond code to explore what happens in the city — the part of the system that can’t be modeled purely in software. Driver engagement, handling situations where passengers cancel or leave without paying, and managing external factors such as traffic, local regulations, or even strikes. This perspective reminds us that ride-hailing is not just a digital problem — it’s a behavioral and logistical one.
By understanding both sides, we can build systems that are not only technically robust but also grounded in the realities of everyday mobility.
Audience
- Sofware engineers, mobile and fullstack.
- DevOps
- Product Owners / Product Mangers
Symeon Foskolos
Symeon is a Product Manager for karoot with a strong technical background. He has worked as a BPM technical consultant, Java developer, mobile engineer, translator, DevOps engineer and Product Owner. Working across many industries and technologies over the last 20 years he has developed a passion for building things and providing solutions to problems.
comments.speakerNotEnabledComments