Christian IRADUKUNDA
Senior Payments Software Engineer Consultant, Rwanda National Digital Payment System @ RSwitch
About
Software engineer with over 7 years of professional experience of experience in developing robust and scalable software solutions across various industries. Adept at leading cross-functional teams and delivering high-quality projects on time and within budget.
-
Rwanda
Information Technology & Services
Software Quality, Core Java, Web Services API, MariaDB, Reporting, Gradle, Maven, SWIFT Payments, ISO 20022 , Microservices, k8s, JMeter, W3C Standards, PKI, Postman API, API Testing, Quality Assurance, Technical Project Leadership, Software Architectural Design, Software Development
Experience

Senior Payments Software Engineer Consultant, Rwanda National Digital Payment System
Kigali City, Rwanda
Led the deployment of a national Mojaloop-based payment switch as part of the Rwanda National Payment System modernization initiative. Supported the engineering team in adopting and applying industry best practices across architecture design, implementation, automated testing, monitoring, and operational readiness. Key responsibilities and achievements: • Guided development and integration of scalable microservices aligned with modern financial infrastructure standards. • Provided technical leadership on SWIFT ISO 20022 MX and SWIFT MT message structures, ensuring accurate mapping, validation, and interoperability. • Oversaw design and implementation of secure, high-throughput transaction flows, including routing, quoting, transfers, and settlement processes. • Supported the team in applying best practices in system design, performance optimization, resilience patterns, and distributed architecture. • Implemented and advised on Infrastructure-as-Code (IaC), containerization, CI/CD pipelines, and modern cloud-native deployment strategies. • Contributed to the design of settlement, reconciliation, dispute management, and fraud monitoring components within the switch ecosystem. • Facilitated engineering excellence through code reviews, architectural guidance, testing strategies, and knowledge-sharing. • Ensured alignment with industry standards, regulatory requirements, and security controls for national payment systems. This role required deep technical expertise in payments architecture, interoperability frameworks, large-scale distributed systems, and the operational aspects of running a national-grade financial platform.

Senior Software Engineer
Kigali Rwanda
Lead developer on a high-throughput Electricity Prepaid Vending System (PVS) processing 800+ TPS and deployed across Rwanda, DRC, and South Sudan. Responsible for core system architecture, protocol implementation, and mission-critical service reliability. Key Contributions: 1. Designed and implemented the IEC protocol integration, enabling secure and standardized prepaid electricity vending. 2. Built core banking, lending, and billing modules used by vendors, merchants, and end users. 3. Engineered an exportable, multi-country version of the PVS platform, supporting cross-market deployments. 4. Developed an active-passive disaster recovery architecture, ensuring high availability, failover resilience, and near zero-downtime operations. 5. Optimized platform performance, scalability, and fault tolerance for nationwide usage. Tech focus: distributed systems, high-TPS transaction processing, systems integration, fault-tolerant design, and on premise-ready deployment architectures.

Technical Lead
Kigali City, Rwanda
Leading team of engineers and developers to deliver high-impact projects on time, at scale, and with high technical quality. 1. Collaborating closely with cross-functional teams and stakeholders to align technical decisions with business objectives and ensure smooth execution. 2. Mentoring and guided engineers through design, implementation, and problem-solving, fostering continuous growth, knowledge sharing, and engineering excellence. 3. Driving architectural decisions, code quality standards, and best practices across the stack to build scalable, reliable, and maintainable systems. 4. Acting as a bridge between technical and product teams, translating requirements into actionable engineering plans and ensuring successful end-to-end delivery.

Graduate Teaching Assistant
Kigali
Project summary: Providing support to graduate students for the courses: • Data, Inference, and Applied Machine Learning. • Data Structures and Algorithms for Engineers. Responsibilities held: • Preparing recitations and assignments, along with solutions for assignments; • Grading homework assignments and assign grades; and • Holding office hours to answer the students’ questions and help them with exercises.

Software Engineer Consultant
Rwanda Public Procurement Authority
Rwanda
Developed the contract management module on the Umucyo platform, Integrated the cloud PKI which is used in authentication and action/document signing.

Software Engineer - Team Lead
• Successfully designed and lead the development of minaloc, rssb, hec, mhc, notary, dgie and land services on Irembo 2.0 (team of 2-4 individuals). • Developed 90% integration processing units used by the Rwanda's GSB. • Fully developed the authentication, and report micro-services used by Irembo 2.0. • Designing, developed, and documented 60% of Irembo 2.0 Restful and all Soap web-services which are used by irembo partners. • Developed the translations and notifications modules for irembo application. • Mentored junior developers, reviewed code, and designs for other team members • Initiated the design review process which improved knowledge sharing and better designs in the company • Managing integrations, feature priorities, and sprint management for irembo project. Stack: Java Spring framework, Postgres, MongoDB, OrientDB, gigaspaces

Product Engineer
Kigali, Rwanda
• Identifying technical challenges, opportunities, proposing strategies for my product area, communicating standards and product roadmaps effectively. • Design and develop a product or product family. • Ensure production procedures efficiently utilize materials, methods and personnel. • Establish test procedures for quality assurance of finished product. • Work with external resources to resolve product issues. • Work with external design resources to ensure quality design and performance. • Assist in selection of material

Field Coordinator
Rwanda
Lead the team that produced data for an academic paper [PhD thesis at Oxford University] on the effectiveness of state policy on the socio-economic life of Rwandan citizens in the Southern and Eastern Province through in-depth and focus groups interviews.
Christian IRADUKUNDA's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




