Dublin, County Dublin, Ireland
Built new features for the Flutterwave store so as to equip merchants with more tools to manage their stores as well as provide customers with more functionalities to discover and interact with their favorite stores. Designed secure, robust, extensible and well-documented APIs to provide data to frontend applications leveraging DRY and SOLID software design principles with high availability and low data transfer latency using Redis caches. Mentored junior engineers and engaged in pair-programming as well as code review sessions with them so as to enable diffusion of knowledge across the team and better understanding of the codebase. Design and building of the indexing service that powers the Flutterwave market leveraging Amazon Web Services OpenSearch service, asynchronous and automated index management as well as efficient queries to enable retrieval of high quality and fast results. Participated in system/feature research, design and documentation so as to create a shared understanding and buy-in amongst teammates and managers.
Built accounting integrations to support more than 50% of the top accounting software providers in the world thereby providing variety for the majority of customers as well as integrate multiple payment platforms that provide support for the common payment methods across the globe such as credit/debit cards, bank transfer, and mobile money. Designed secure, robust, and well-documented APIs to provide data to frontend applications leveraging microservices and SOLID software design principles with high availability and low data transfer latency using Redis caches. Created a database design that is robust and extensible using a NoSQL database (MongoDB) and also utilizing caching storage mechanisms like Redis so as to enable quick data access 99.99% of the time Implemented chron jobs that send notifications to businesses so as to enable settlement of loans.