About Ninshuti Poli Ndiramiye

A technology professional with expertise in Python development, DevOps practices, system administration, and C programming. Passionate about creating efficient solutions and continuous learning.

Professional Summary

I am a dedicated learner in the BSc Computer Science program at the University of Rwanda, thoroughly trained in core computing principles including algorithms, data structures, computer architecture, and network security. My skills span Python, Go, Rust, Node.js, C programming, and DevOps practices, with a growing specialization in machine learning, artificial intelligence, and data-driven software design. Equipped with hands-on experience from rigorous coursework and projects, I aim to develop scalable, efficient software solutions that ethically leverage AI to address Africa’s unique technological challenges.

Programming

  • • Python (Professional)
  • • C Programming
  • • System-level programming
  • • Scripting and automation

DevOps & Cloud

  • • Kubernetes
  • • DevOps practices
  • • Infrastructure management
  • • CI/CD concepts

System Admin

  • • System administration
  • • Infrastructure management
  • • System monitoring
  • • Performance optimization

Development Tools

  • • Version control (Git)
  • • Development environments
  • • Build tools
  • • Testing frameworks

Web Development

  • • Web technologies
  • • Frontend development
  • • Backend systems
  • • API development

Professional Skills

  • • Problem solving
  • • Technical documentation
  • • Continuous learning
  • • Team collaboration

Professional Experience

EP

Machine Learning Intern

Elevvo Pathways ↗

August 2025 - Present (2 months)

Cairo, Egypt - Remote

Internship

Working on hands-on projects related to AI and machine learning, using tools such as Python, TensorFlow, and Scikit-learn. The internship focuses on developing practical skills in AI, machine learning, and data science through real-world applications.

Machine LearningPythonTensorFlowScikit-learn
ICAP

Data Manager

ICAP at Columbia University ↗

June 2025 - Present (4 months)

Kigali City, Rwanda - On-site

Internship

Contributing to various public health projects by working closely with the Senior Laboratory Advisor and Marburg Project Coordinator. Responsible for suggesting and implementing data management solutions for health informatics systems.

Health InformaticsData ManagementPublic HealthSystems Analysis
BH

Senior Software Engineer

Binary Hub ↗

March 2025 - May 2025 (3 months)

Nyarugenge District, Kigali City, Rwanda - On-site

Internship

Led a team that built backend logic for a soon-to-be-deployed system. This was a significant step forward in both responsibility and learning, focusing on scalable backend architecture and team leadership in a professional development environment.

Node.jsLinux System AdministrationTeam LeadershipBackend Development
N

Tailored Tech Education

Nova, Rwanda ↗

April 2025 - May 2025 (2 months)

Nyarugenge District, Kigali City, Rwanda - On-site

Part-time

Provided specialized technology education and training, focusing on practical skills development and hands-on learning experiences in various technology domains.

PhpMyAdminMySQLDatabase ManagementTech Education

Certifications & Education

Professional Certifications

  • • Kubernetes and Cloud Native Technologies (The Linux Foundation) - 80%
  • • ALX Software Engineering
  • • Professional DevOps
  • • Professional System Administration

Education

  • • Bachelor's degree in Computer Science - University of Rwanda (May 2022 - June 2026)