Experience

Software Developer experience

Software Developer

QT Global Software, Kigali, Rwanda | Full-time | Sep 2025 – Present

  • Developing and maintaining software applications, collaborating with cross-functional teams to understand requirements and deliver efficient, secure, and user-friendly digital solutions.
  • Contributing to the design, implementation, testing, and optimization of web and software systems to support business and client needs.
  • Working closely with team members to ensure clean code, reliable system performance, and smooth delivery of software features.
  • Participating in debugging, troubleshooting, and improving existing applications to enhance usability, scalability, and maintainability.
DevOps Engineer experience

DevOps Engineer

PRIMATURE, Kigali, Rwanda | Part-time, Remote | Jul 2025 – Oct 2025

  • Setting up and configuring GitLab Runners on internal servers to support continuous integration and continuous deployment workflows.
  • Managing and maintaining CI/CD pipelines to automate code building, testing, and deployment across different environments.
  • Improved deployment consistency and reduced manual errors by streamlining automated delivery processes.
  • Collaborating with development teams to support faster, more reliable software releases and ensure smooth integration between development and deployment workflows.
Freelance Software Developer experience

Freelance Software Developer

Remote | Jan 2023 – Present

  • Designing and developing scalable web applications for diverse clients using Vue.js, Nuxt.js, React, and Next.js.
  • Building and maintaining RESTful APIs using Node.js, Express.js, and NestJS, integrating MongoDB and Firebase Firestore to support dynamic business requirements.
  • Delivering high-quality, maintainable, and well-documented code within strict deadlines, ensuring client satisfaction and long-term usability.
  • Collaborating closely with clients to define project scope, system architecture, and technical requirements, ensuring seamless frontend and backend integration.
  • Managing full project lifecycles from concept to deployment, including testing, optimization, and production support.
Software Engineer & App Delivery Coordinator experience

Software Engineer & App Delivery Coordinator

Daca - Farmers Application, Santiago, Chile / Kigali, Rwanda | Jan 2022 – Aug 2023

  • Developed and maintained a React Native mobile application serving farmers, integrating Firebase Firestore for real-time data synchronization and management.
  • Engineered backend services using Python, Node.js, and Spring Boot, designing RESTful APIs to support mobile and web application functionality.
  • Led application delivery processes, conducting comprehensive testing and debugging to ensure reliability and a 98% production uptime.
  • Improved system performance and scalability by implementing optimized database queries and efficient API handling.
  • Contributed to machine learning components for agricultural data analysis, enhancing decision-making features within the application.