RPA implementation to automate searches
Rootstack created robots with UiPath to automate and streamline the search for profiles on LinkedIn for the recruitment team.
Rootstack designed and implemented a scalable and secure solution that integrated peer-to-peer payments, top-ups, QR code payments, and card tokenization.

A fintech company sought to develop its own digital wallet to offer a modern payment experience, strengthen customer loyalty, and reduce reliance on cash. Rootstack designed and implemented a scalable and secure solution that integrated peer-to-peer payments, mobile top-ups, QR code payments, and card tokenization, ensuring a fast and reliable experience.
The growth of digital payments has raised user expectations, with users demanding agile, secure, and always-available solutions. The client needed a platform that would allow them to:
Furthermore, the solution had to meet high standards of availability, scalability, and security to support the platform's growth.
The main technical challenge was to transform complex and highly variable regulatory rules into configurable automated flows, while maintaining accuracy, reliability, and flexibility for different types of financial institutions.
Rootstack designed and developed an end-to-end digital wallet, conceived as a scalable, secure platform ready to support a high volume of real-time financial transactions.
The project began with the design of a digital onboarding experience, allowing users to quickly register, verify their identity, and activate their wallet from mobile devices, reducing friction in the onboarding process. Once the account was created, the platform allowed users to fund their wallet by linking bank accounts and debit or credit cards, offering multiple options for securely adding funds.
To protect financial information, a card tokenization system was implemented, avoiding the storage of sensitive data and complying with PCI-DSS security standards through a specialized vault for safeguarding payment credentials. As part of the payment ecosystem, a P2P (peer-to-peer) transfer module was developed, enabling users to send and receive money in real time. This service was designed to offer immediate transaction confirmations and a simple user experience, promoting the adoption of digital payments over cash.
The solution also integrated a payment system using interoperable QR codes, allowing users to transact with different merchants and payment networks without relying on a closed ecosystem. Thanks to this interoperability, the wallet expanded the payment options available to customers and facilitated merchant acceptance.
From a technical standpoint, the platform was built on an event-driven architecture, where each operation—such as registrations, top-ups, payments, transfers, or notifications—is processed in a decoupled manner through events. This approach improved the solution's scalability, optimized concurrent transaction processing, and increased resilience to demand spikes, reducing the risk of service interruptions.
To ensure consistent performance, caching mechanisms were incorporated using Redis, messaging via Kafka, and a PostgreSQL database for transaction management. The infrastructure was deployed on AWS or Azure cloud services, facilitating automatic scaling, high availability, and continuous platform monitoring.
Finally, the wallet was integrated with the payment networks and interoperable QR systems required by the client, enabling secure communication between the different players in the financial ecosystem and offering a fast, reliable payment experience aligned with fintech industry best practices.


Increased user retention and loyalty by offering a proprietary digital wallet with multiple functionalities within a single ecosystem.
Reduced per-transaction operating costs by incentivizing the use of digital channels over traditional methods and cash handling.
Increased adoption of digital payments, with over 40% of the active user base utilizing the wallet within the first 6 to 9 months of operation.
Real-time processing of payments and transfers, enhancing the user experience and reducing wait times for financial transactions.
99.9% service availability, ensuring operational continuity and minimizing user disruptions.
Scalability to support business growth, utilizing an event-driven architecture capable of processing higher transaction volumes without compromising performance.