Skip to main content
Engineering, Backend

Streamlining Financial Precision: Uber’s Advanced Settlement Accounting System

24 October / Global
Featured image for Streamlining Financial Precision: Uber’s Advanced Settlement Accounting System
Image
Figure 1: Summary of card payment processing and the key players in the market.
Image
Figure 2: Parts of the Settlement Accounting infrastructure.
Image
Figure 3: The functioning of the file ingestion service, including downloading, parsing, and normalizing.
Image
Figure 4: Sample normalization for a PSPEvent.
Image
Figure 5: The functioning of the batching and aggregating of the normalized events.
Image
Figure 6: The reconciliation and accounting architecture for the PSP events.
Onkar Singh

Onkar Singh

Onkar Singh is a Sr. Software Engineer on the Fintech team at Uber. With over 7 years of experience, his expertise lies in Distributed System Design, Scalable Systems, and Backend Development. Currently, his contributions focus towards creating a consolidated ledger, integrating Revenue, Settlements, and Cash accounting into a unified accounting platform.

Sai Sameera Grandhi

Sai Sameera Grandhi

Sai Sameera Grandhi is a Sr. Software Engineer on the Fintech Settlements team at Uber. With over 9 years of experience in software development, with specialization in building applications with distributed system architectures and microservices, leveraging platform cloud development and building tools from scratch. As an avid open-source practitioner, she is dedicated to advancing technology through collaborative initiatives.

Nagesh Kumar Mankala

Nagesh Kumar Mankala

Nagesh Kumar Mankala is a Product Manager on the Fintech Settlements team at Uber, with over 10 years of experience in the software industry. Nagesh currently oversees the Settlement Product team, ensuring timely processing, onboarding new business models and PSPs, identifying and correcting bugs, and enhancing tools to support accounting requirements.

Abhinav Agarwal

Abhinav Agarwal

Abhinav Agarwal is a Sr. Software Engineer with 15 years of experience in developing distributed and backend systems. Currently he is working in the domain of fintech covering ledger consolidation and automation, which deals with very large datasets.

Posted by Onkar Singh, Sai Sameera Grandhi, Nagesh Kumar Mankala, Abhinav Agarwal