Anathole KARINGANIRE Software engineer
Profile

Backend Engineer with 5+ years of experience designing and building scalable, secure, and high-performance systems. Skilled in microservices architecture, API design, and cloud-based deployments using Node.js, Express.js, Laravel, and Java. Proven track record delivering government and enterprise solutions that enhance reliability, integration, and user experience

Professional Experience

Senior Software Developer

Rwanda Ministry of Finance and economic planning 2025/06-present

  • Contributed to the design of a reliable, scalable, and fault-tolerant E-Procurement system with a microservices architecture.
  • Leveraged asynchronous communication and containerization for efficiency and flexibility.
  • Ensured reliability through distributed deployment and resilient service design.
  • Integrated E-procurement system with other governmental software systems.
  • Backend Engineer

    Amalitech 2023/11 - 2025/05

    ---------------------------------

    Enterprise resource planning:

  • Architected and delivered ERP modules including a Django-based e-procurement system (cutting manual processing time by 60%), a GraphQL/Express.js contract management API (boosting test coverage from 15% to 95%), and Kafka-driven real-time resource management pipelines (eliminating outsourcing costs by 100%), leveraging PostgreSQL, Node.js, and Prisma ORM for scalability and reliability.
  • Assistnat Scrum Master

    Amalitech 2023/11 - 2024/12

    ---------------------------------

  • Led cross-functional teams to deliver high-quality software solutions, including capstone and internal company projects.
  • Facilitated agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure alignment and team productivity.
  • Collaborated with stakeholders to define project goals, prioritize backlogs, and manage timelines while maintaining transparency in project progress.
  • Software Developer

    SANTech 2021/02 2023/04

    ---------------------------------

    ERP Hotel management :

  • Developed a modular Hotel ERP system using Java and microservices architecture, streamlining core operations (reception, reservations, inventory, billing, housekeeping) while implementing e-procurement, bar management, and customer service modules; integrated mobile money payment gateways with secure transaction handling to enhance operational efficiency.
  • USSD App:

  • Contributed to a USSD-based ticketing platform by building modular back-end services with Java (Spring Boot) and API-first practices, designing optimized database schemas, and deploying with NGINX and Docker; integrated telecom USSD APIs and Mobile Money payments, boosting ticket sales by 25% through seamless, scalable transactions.
  • Technical Skills
    Languanges
    • Javascript, PHP, Java, Python
    Microservices & APIs
    • RESTful APIs, GraphQL, Event-Driven Architecture
    Cloud & CI/CD
    • AWS, Jenkins, Docker, GitHub Actions.
    Database Systems

    PostgreSQL, Oracle, MongoDB

    Agile & Best Practices

    Agile methodologies, Clean Code, Scalable System Design

    Education
    Sep 2016 – Aug 2021

    BSC (Honor) Computer science

    University of Rwanda
  • Academic Foundation in Software Development: with GPA: 3.0
  • Certificates
    Graph Developer - Associate
    • Expertise in GraphQL API security and microservice architecture.

    Andela Technical Leadership Program
    • Mastering JavaScript, DevOps, and Agile practices.

    The Complete Jenkins DevOps CI/CD Pipeline Bootcamp (Udemy)
    • Highly knowledgeable in CI/CD with Jenkins, building multi-stage pipelines and automating GitHub-integrated deployments.
    Languages
    English

    Intermediate

    Kinyarwanda

    Native

    References
    Faustin Niyonizeye, SysDev engineer, Git Bank
    [email protected], +250 784 504 915
    Jackson Nkabonziza, IT Project Manager, Rwanda National Bank
    [email protected], +250 788 445 849
    GIlbert Niyogere, Senior engineering manager, Amalitech
    [email protected], +250784575985