About Ninshuti Poli Ndiramiye

Professional Summary

Ninshuti Poli Ndiramiye is a Computer Scientist and software engineer, backend specialist, and junior data science practitioner with experience across multiple institutions. He has worked as a backend specialist and team leader at Urbinaryhub, a Data Manager intern at ICAP-Rwanda, a Software Development Trainer at Nova services ltd, a full-stack developer at Nexventure and Currently he is a system administrator at Urbinaryhub.

Programming

  • • Python (For backend and data science)
  • • C Programming (For low-level codes)
  • • Node.js programming (For backend)
  • • Golang programming (For backend)

DevOps & Cloud

  • • Kubernetes
  • • DevOps practices (Kafka, RabbitMQ)
  • • Docker
  • • CI/CD concepts

System Admin! Linux based

  • • System administration
  • • Infrastructure management
  • • System monitoring
  • • Performance optimization
Ninshuti Poli Ndiramiye

Development Tools

  • • Version control (Git)
  • • Bash (Bourne Again Shell)
  • • Build tools (Make)
  • • Testing frameworks (Pytest, Jest, Testing)

Web Development

  • • Data Science / Machine Learning tools
  • • Website development technologies
  • • Database management tools
  • • Data analysis tools

Professional Skills

  • • Problem solving
  • • Leadership skills
  • • Continuous learning
  • • Team collaboration