I'm Moïse Glad to see you !

Polyglot Staff Software Engineer with 8+ years building payment infrastructure, AI systems, and distributed platforms at scale. Led engineering at Revolut (25M+ users), Oyster, and Layla.ai. Deep expertise in Java, TypeScript, Python, microservices, and high-volume fintech systems across Europe and beyond.

About me.

A polyglot Staff Software Engineer with 8+ years of experience spanning fintech, AI, and distributed systems across five continents. I’ve architected payment infrastructure serving 25M+ users at Revolut, driven AI agent reliability at Layla.ai, and served as Tech Lead for global employment infrastructure at Oyster. Currently re-architecting enterprise payment systems at Cajeropay using Java, jOOQ, and Flyway.
My path began with telecom automation at Airtel in the DRC, evolved through full-stack product work in Rwanda and Honduras, and has grown into staff-level engineering and technical leadership across Amsterdam, Berlin, and Lithuania.
I hold an M.S. in Computer Science from Tulane University and a B.S. in Electronics and Telecommunications from the University of Kigali.
I thrive at the intersection of deep technical work and cross-functional leadership — from SWIFT payment integrations to LLM-powered flight ranking systems — driven by building systems that are not just scalable, but meaningful.

Let's connect
  • Languages

  • Frameworks & Libraries

  • Databases & Tools

8+
YearsExperienceWorking

Moïse is not just a dev

From automating telecom systems at Airtel in Goma to building payment infrastructure at Revolut serving 25M+ users; from architecting AI-driven recruitment at Vaurse in Dubai to improving LLM agent stability at Layla.ai in Berlin, Moïse's journey spans five continents, a dozen tech stacks, and roles from Network Engineer to Staff Software Engineer and Tech Lead. He brings first-principles thinking, polyglot adaptability, and a bias for impact. ...He also rarely speaks in third person (promise).

Deliverer
Tech Lead at Oyster, driving cross-functional initiatives across CIP, CCT, and Hire teams. Designed and led SWIFT payment flows, diversified revenue streams, and made architectural decisions across global employment infrastructure serving customers in 180+ countries.
Debugger
Reduced LLM hallucinations and improved AI agent stability in production at Layla.ai. Automated issue detection at Airtel, cutting MTTR and boosting customer satisfaction by 15%. Deep problem-solving instincts sharpened across fintech, AI, and telecom systems over 8+ years.
Developer
Built and maintained payment systems serving 25M+ users at Revolut, SWIFT, Faster Payments, iDEAL, Alipay, Open Banking, and crypto infrastructure. Grew monthly active users by 100% at Labvanced after a mobile/desktop launch. M.S. in Computer Science, Tulane University.
bg

Projects

  • tonic

    UpDev

    countercounter

    UpDev is more than just a social media platform; it's a thriving ecosystem designed to support and empower your journey as a developer. Whether you're a seasoned professional or just starting out, UpDev is tailored to meet your needs. It offers a dynamic space where learning, sharing, and collaborating converge to fuel your growth and success. At its core, UpDev connects developers with a vibrant community of like-minded individuals, fostering meaningful interactions and knowledge exchange. Share your projects, showcase your skills, and receive feedback from peers and industry experts. With dedicated spaces for discussions, tutorials, and mentorship, UpDev bridges the gap between learning and application. UpDev also features powerful tools that streamline your development workflow. From project collaboration spaces and code-sharing repositories to integrated task management, it’s designed to help you work smarter, not harder. Stay updated with the latest trends, technologies, and best practices through curated content tailored to your interests. Join UpDev today and become part of a forward-thinking community shaping the future of software development. Together, we can create, innovate, and build solutions that make an impact.

  • tonic

    ImagAI

    countercounter

    ImagAI is an innovative AI-powered SaaS platform designed to redefine the way images are processed, edited, and managed. It stands out for its cutting-edge image processing capabilities, providing users with tools that are both powerful and intuitive. The platform integrates a secure and scalable payment infrastructure, enabling seamless transactions for individuals and businesses alike. ImagAI also offers advanced image search functionalities, allowing users to effortlessly locate and manage images with speed and precision. Equipped with an array of AI-driven features tailored to diverse needs, ImagAI provides tools for image restoration to revive old or damaged images, recoloring to adjust or completely transform color schemes, object removal to eliminate unwanted elements without leaving traces, generative filling to seamlessly fill missing parts of an image, and background removal to isolate subjects with precision. With ImagAI, users can achieve professional-grade results, streamline workflows, and unlock creative possibilities, making it an essential tool for designers, photographers, marketers, and creative enthusiasts.

  • tonic

    Smart Inventory Management System

    countercounter

    An inventory management system designed to streamline the process of tracking, managing, and optimizing inventory levels, helping businesses maintain a smooth and efficient supply chain. This system ensures accurate monitoring of stock, reduces manual errors, and improves overall operational efficiency by providing real-time updates and actionable insights into inventory status. It allows users to set stock thresholds, automate reorder processes, and analyze inventory trends to prevent overstocking or stockouts. The system integrates seamlessly with other business tools such as accounting, sales, and procurement software, enabling a unified approach to inventory control. Whether for small businesses or large enterprises, it adapts to the unique needs of different industries, enhancing productivity, minimizing losses, and ensuring customer satisfaction through timely availability of products.

  • tonic

    codebase RAG

    countercounter

    CodeBase RAGBot revolutionizes codebase exploration by blending Retrieval-Augmented Generation (RAG) with large language models to create a powerful and user-friendly tool for developers. By simply inputting a GitHub repository URL, users gain access to an intuitive chat interface that facilitates seamless understanding and navigation of even the most complex codebases. This innovative tool enables developers to ask questions about the code, understand its structure, and identify key components with ease. It supports tasks like analyzing dependencies, tracing functions, and understanding file hierarchies, all while reducing the time spent manually parsing through code. With robust integration capabilities and advanced search features, CodeBase RAGBot helps teams accelerate development cycles, enhance collaboration, and onboard new members efficiently. Whether for debugging, documentation, or gaining insights into a legacy system, CodeBase RAGBot is an essential tool for modern software development.

  • tonic

    Game Hub

    countercounter

    Experience the ultimate gaming destination with our game hub project – a one-stop platform designed to bring together a diverse range of games in a seamless, user-friendly interface. Whether you're a casual gamer or a competitive enthusiast, our hub caters to all tastes and skill levels, offering everything from classic titles to the latest releases. Join our vibrant community of gamers and connect with like-minded individuals to share strategies, achievements, and unforgettable gaming moments. With features like personalized game recommendations, leaderboards, achievements tracking, and multiplayer options, the hub ensures an engaging and immersive experience. Explore endless hours of fun and excitement, with new games and features added regularly to keep the adventure going. Dive into the ultimate gaming journey where entertainment and community come together!

Articles

  • tonic

    Modern Backend Development: A Guide to Design Patterns with Practical Example

    BackendcounterSoftware Architecturecounter2024

    In software development, design patterns are reusable solutions to common problems that developers encounter. These patterns provide a structure for organizing code that makes it more maintainable, modular, and scalable.

  • tonic

    Implementing a Secure NestJS Webhook with Payload Validation and Packaging as a Dependency

    BackendcounterNestJS Webhookcounter2024

    If you’ve ever worked on web application development, the term “webhook” has likely crossed your path. The rise of multiple web applications and service integrations has made webhooks increasingly popular. However, it might not always be clear what a webhook is. This article aims to clarify the concept and guide you through implementing a secure NestJS webhook with payload validation. Additionally, we’ll explore the important practice of validating webhook deliveries.

  • tonic

    react-two-way-binding-hook

    FrontendcounterReact librarycounter2024

    When working with React, I have often found that implementing two-way data binding is not always as clean as I’d like it to be. The boilerplate code can get overwhelming, especially when handling multiple input types. 🧩 To tackle this challenge, I decided to create a custom hook that simplifies the process: react-two-way-binding-hook! 🎉 What is react-two-way-binding-hook? react-two-way-binding-hook is a lightweight and easy-to-use custom hook that allows for seamless two-way data binding for text inputs, checkboxes, and select elements in your React applications. This hook is designed to enhance your development experience by reducing boilerplate code and improving the synchronization between your component state and form inputs

  • tonic

    Mastering Database Rollbacks with Prisma’s Transactional Finesse

    BackendcounterDatabasecounter2023

    Transactional integrity is a crucial aspect of database management systems, ensuring that a series of operations either succeed or fail as a whole. In SQL databases, transactions provide a way to group multiple SQL statements into a single, atomic unit. This ensures that all the statements within the transaction are either executed successfully or rolled back entirely if an error occurs.

  • tonic

    Best Practices for Scaling Microservices and Data Management in NestJS

    BackendcounterNest jscounter2023

    Microservices architecture, with its promise of scalability and maintainability, has become the go-to choice for modern application development. NestJS, a powerful Node.js framework, facilitates the creation of microservices with its modular and opinionated structure. In this article, we will delve into two critical aspects of microservices development using NestJS: scaling and effective data management.

  • tonic

    Streamlining End-to-End Testing for Dockerized Playwright

    TestingcounterDockercounter2023

    End-to-end (E2E) testing is an essential part of the software development lifecycle. It ensures that all components of an application work together seamlessly, providing developers with confidence in the system’s overall functionality. Docker has gained significant popularity as a containerization platform, allowing developers to package applications and their dependencies into portable units. In this article, we will explore how to set up E2E tests using Playwright in a Docker environment, along with automating the test execution upon the creation of a Merge Request (MR) or Pull Request (PR).

  • tonic

    Building Powerful Forms with React Hook Form and Zod

    ReactcounterFrontend Devcounter2023

    React Hook Form is a powerful library for building forms in React. It allows you to create forms with minimal code and provides performance optimizations to ensure that your forms are fast and responsive. In this article, we’ll take a closer look at React Hook Form and explore its features, benefits, and use cases.

  • tonic

    Exploring Prisma: Advantages and Drawbacks with Code Examples

    Prismacounter Backend Devcounter2023

    Prisma is a modern Object-Relational Mapping (ORM) library for Node.js and TypeScript that allows developers to interact with databases using a type-safe and intuitive API. With Prisma, developers can easily query, update, and migrate databases with minimal effort and maximum security.

  • tonic

    Exploring the Advantages of React Query in Your Projects

    React QuerycounterFrontend Devcounter2023

    React Query is a powerful library that simplifies the process of handling and caching data in React applications. With React Query, developers can easily fetch, manage, and update data without having to write complex code. In this article, we’ll explore the advantages of using React Query in your projects.

  • tonic

    Using Node.js and PostgreSQL’s JsonB Column: Advantages for Building Efficient Web Applications

    PostgreSQLcounterBackend Devcounter2023

    Node.js is a popular platform for building fast and scalable web applications, while PostgreSQL is a powerful open-source relational database management system. When combined, they create a robust and efficient solution for building modern web applications. In this article, we will discuss the advantages of using the JsonB column in PostgreSQL when working with Node.js.

  • tonic

    How to use Git cherry-pick command

    GitcounterGitcounter2022

    git cherry-pick is a powerful command that enables arbitrary Git commits to be picked by reference and appended to the current working HEAD. Cherry picking is the act of picking a commit from a branch and applying it to another. git cherry-pick can be useful for undoing changes. For example, say a commit is accidentally made to the wrong branch. You can switch to the correct branch and cherry-pick the commit to where it should belong.

Contact

If you have an application you are interested in developing, a feature that you need built or a project that needs coding. I’d love to help with it

😆 😃 🤩

Contact Info .

  • Name

    NGANULO RUSHANIKA Moise

  • Location

    Berlin, Germany

  • Call Me

    +49 152 13155215

  • Email Me

    moiserushanika2006@gmail.com

Message Me

Video Player is loading.
Current Time 0:00
Duration 0:06
Loaded: 0.00%
Stream Type LIVE
Remaining Time -0:06
 
1x