cv

General Information

  • Full Name: Jean Baptiste Minani
  • Languages: English (Fluent), French (Intermediate)

Research Areas

  • IoT Systems Testing
  • Requirements Engineering
  • Software Testing and Quality Assurance
  • Functional Test Generation using AI and LLMs
  • Software Architecture for Smart Systems

Education

  • 2025 Ph.D. in Software Engineering, Concordia University, Montreal, Canada – IoT Systems Testing
  • 2009 M.Sc. in Information Technology-Mobility, Carnegie Mellon University, Pittsburgh, USA
  • 2006 B.Tech. in Information Technology, Vellore Institute of Technology, Tamil Nadu, India

Professional Experience

  • Team Leader, Software Business Division – AOS Ltd, Kigali (2017–2021)
    Led projects like SmartAdmi (government approval automation) and Smart Prosecution System (criminal case management).
  • Software Team Leader – Rwanda Development Board (2010–2017)
    Architected and led platforms like DTWMS, IECMS, IFMIS, and Government Command Center dashboard.
  • Software Developer – RITA (2008–2010)
    Developed and tested systems using C#, SQL Server, PHP, and Java.
  • System Engineer Intern – Bosch LLC, Palo Alto, CA (2009)
    Built body area wireless sensor networks with Bluetooth/Wi-Fi gateway integration.
  • Software Engineer Intern – PARC, Palo Alto, CA (2009)
    Developed monitoring tools and web interfaces for PARC’s internal systems using PHP and MySQL.
  • Part-Time Software Consultant (2017–2022)
    Led software projects for REMA, RDB, UNDP, and GIZ, covering licensing systems, national databases, and citizen engagement platforms.

Teaching Experience

  • Adventist University of Central Africa (2011–2021)
    Courses: Relational Databases, Advanced DB Programming, System Analysis and Design, OOP, C#
  • Teaching Assistant – Carnegie Mellon University Africa (2012)
    TA for Java programming labs.
  • University of Rwanda (2006–2008)
    Instructor for Databases, C Programming, and Systems Analysis & Design.

Key Skills

  • Enterprise Architecture (TOGAF)
  • Programming: Java, C#, Python, PHP, NodeJS
  • Frameworks: SpringBoot, ASP.NET MVC
  • Databases: MySQL, Oracle, MS SQL Server, MongoDB
  • System Analysis and Design, Data Structures, Algorithms
  • System Integration: REST API, Git, SVN
  • Modeling Tools: Enterprise Architect, Visual Paradigm