Hugues Ngabonziza

Hugues NGABONZIZA

Java || Python Software Engineer | CyberSecurity Specialist | Full Stack Developer | Secure Systems Architect | Ethical Hacker | DevOps Engineer

hugues@software-engineer:~$ whoami
Hugues Ngabonziza - Java/Python Engineer & Full Stack Developer
hugues@software-engineer:~$ cat skills.txt
Java | Python | Spring Boot | Django | React | Hibernate | PostgreSQL
hugues@software-engineer:~$

My Profile

I'm a software engineer who works with Java and Python. I build full applications from start to finish, and I focus on making sure they are not only useful but also very secure. I mix strong coding skills with good cybersecurity practices to keep everything safe and running well.

I have real experience working on both the frontend and backend of applications. I make sure security is built into every part from how the user interface looks to how the database is set up. My projects show how I use different technologies in real, working systems.

What People Say

Hugues demonstrated exceptional problem-solving skills during our project collaboration. His ability to implement secure coding practices while maintaining high performance was impressive.

Phn Hugo Sano CEO, Kasah Technologoes Rwanda.

The security architecture Hugues implemented for our platform significantly reduced vulnerabilities. His attention to detail and proactive approach to security is commendable.

Bosco Shyaka Product Manager, Save the Youth

Education

Bachelor's Degree in Information Technology - Software Engineering

Adventist University of Central Africa (AUCA)
2023 - 2026

Currently pursuing my bachelor's degree with a focus on software engineering principles, secure coding practices, and system architecture. Coursework includes advanced programming, database systems, network security, and software development methodologies.

Certifications

  • Networking Essentilas
  • Operating Systems Basics
  • Introduction to Network Operations (NetOps I)
  • Google IT Support Professional Certificate
Download My CV

Skills Arsenal

Programming Languages

  • Java
  • Python
  • React Js (Web Applications)
  • HTML/CSS/ JavaScript (Frontend)
  • Database (PostgreSQL, MySQL, Oracle)
  • Dart (Flutter Mobile Development)
  • C
  • C++

Security Expertise

  • OWASP Top 10 Vulnerabilities
  • DVWA Security Implementation
  • Secure Network Configuration
  • Web Application Firewalls (ModSecurity)
  • Cryptography & Encryption
  • Secure Docker & Kubernetes

Additional Skills

  • Agile/Scrum Methodologies
  • CI/CD Pipelines
  • Microservices Architecture
  • RESTful API Design
  • Performance Optimization
  • Technical Documentation

My Work (Coding Projects)

  • Kasah Technologies Platform

    Visit Site

    Designed and developed the frontend of Kasah Technologies' enterprise platform using modern web technologies (HTML5, CSS3, JavaScript). Implemented a fully responsive layout and dynamic user interface components, including an integrated form that allows users to submit messages directly through the platform. Ensured a smooth and intuitive user experience across all devices.

    HTML5 CSS3 JavaScript Responsive Design UI/UX
  • Rwanda Issue Reporting System

    Built a full-stack application for reporting and tracking community issues in Rwanda. Implemented secure authentication, data validation, and reporting workflows.

    Java Hibernate PostgreSQL Spring Boot REST API
  • English- Kinyarwanda Translator App

    Built a translation app that converts English words to Kinyarwanda to support foreigners and tourists visiting Rwanda. Implemented secure authentication, data validation, and reporting workflows to enhance user experience and reliability.

    Python Flask SQLAlchemy PostgreSQL Flask-CORS
  • Girinka Munyarwanda Platform

    Developed a livestock distribution management system for Rwanda's Girinka program. Implemented data tracking, beneficiary management, and reporting features.

    Java Hibernate PostgreSQL Spring Security Thymeleaf
  • AUCA Assignment Management System

    View Prototype

    Created a React-based system for managing university assignments with features for students, professors, and administrators. Implemented secure authentication and role-based access.

    React.js JavaScript CSS REST API JWT

My Security Projects

  • Secure Web Infrastructure Implementation

    Configured Linux sub-interfaces with static IPs, deployed Apache2 and NGINX with ModSecurity WAF, implemented HTTPS with self-signed certificates, and set up UFW firewall rules with 2FA SSH access.

    Linux Apache2 NGINX ModSecurity UFW 2FA
  • Dockerized Secure Portfolio with Traefik

    Containerized PHP application with MariaDB, implemented Traefik load balancing with Let's Encrypt TLS, configured HTTP basic authentication and API key protection, and set up high-availability across nodes.

    Docker Traefik Let's Encrypt MariaDB API Security Load Balancing

Tools I am able to use & Platforms

  • Kali Linux (Security Testing)
  • Ubuntu/CentOS (Secure Servers)
  • DVWA (Vulnerability Assessment)
  • OWASP ZAP (Security Scanning)
  • Burp Suite (Web Security Testing)
  • Metasploit (Penetration Testing)
  • Wireshark (Network Analysis)
  • Git (Secure Version Control)
  • Docker (Secure Containerization)
  • Kubernetes (Secure Orchestration)
  • Postman (API Development)
  • JIRA (Project Management)
  • VS Code (Development Environment)
  • IntelliJ IDEA (Java IDE)
  • PyCharm (Python IDE)

Connect With Me

Interested in secure software engineering, Java/Python development, or full-stack projects?
Reach out through any of these channels: