Hi, I'm Dieudonne Ntakirutimana

Full-Stack

I build elegant, responsive, and scalable web applications with modern technologies. Passionate about clean code and user-centered design.

My Skills

Backend Development

C# 90%
ASP.NET MVC 85%
Python 75%
PHP 70%

Frontend Development

JavaScript 80%
React 75%
HTML/CSS 90%

Database

SQL Server 85%
PostgreSQL 75%
MongoDB 70%

DevOps

Docker 80%
Microservices 75%
CI/CD 70%

My Projects

Here are some of my recent projects. Each one was carefully crafted to solve specific problems and showcase different skills.

Car Dealership Review Portal

Car Dealership Review Portal

A car dealership review portal with location-based search, review submissions, and sentiment analysis for better customer insight.

Python React Docker
Global Weather Forecast

Global Weather Forecast

Worldwide weather app using React and OpenWeatherMap API. Search any city on any continent with detailed, real-time forecasts.

React OpenWeatherMap API Tailwind CSS
Books Expense-Tracking Web App

Books Expense-Tracking Web App

Books Expense Tracker Web App for Rumi Press using Django to manage distribution expenses and create visual reports. Published on GitHub as part of my learning journey.

Python React Django
Canada Explorer

Canada Explorer

Bilingual web app built with React, TypeScript, and Tailwind CSS. Lets users explore all 13 provinces and territories of Canada with responsive design and rich content.

React TypeScript Tailwind CSS
Restaurant Overview

Restaurant Overview

Restaurant Overview Web App using ASP.NET MVC Core with C#, HTML, CSS, and JavaScript. Manage restaurant data (view, edit, add, delete) saved in an XML file.

ASP.NET MVC XML JavaScript
RouteNest

RouteNest – Contractor Parcel Management System

RouteNest (in progress) is a SaaS platform for contractors to manage parcel delivery teams with route assignment, real-time tracking, custom commissions, and performance analytics.

C# .NET Core Web API SQL Server React

Certifications

Certifications showing my passion for tech and continuous learning: 14 Credly badges in cloud, web, DevOps & AI, plus IBM Full Stack, Google IT Support, and LinkedIn Learning courses.

Django Application Development with SQL and Databases

I completed the 'Django Application Development with SQL and Databases' course by IBM, where I worked with relational databases using SQL, built Django apps with ORM, and integrated Bootstrap to enhance UI.

Developing Back-End Apps with Node.js and Express

I completed the 'Developing Back-End Apps with Node.js and Express' course by IBM, where I learned how to create server-side applications, work with third-party packages, and manage Node.js packages.

IBM Full Stack Application Development Capstone Project

I completed the IBM Full Stack Application Development Capstone Project, where I applied my skills in JavaScript, React.js, Python, Node.js, and Express to build and deploy a full-stack app.

Developing Front-End Apps with React

I completed the 'Developing Front-End Apps with React' course by IBM, where I built dynamic UIs using React, JSX, and ES6. I worked with reusable components, hooks, forms, and Redux to create interactive web apps.

Application Development using Microservices and Serverless

I completed the 'Application Development using Microservices and Serverless' course by IBM, where I learned to create REST API endpoints, deploy microservices, and use serverless technologies like IBM Code Engine.

Introduction to Cloud Computing

I completed the 'Introduction to Cloud Computing' course by IBM, where I learned the basics of cloud services, deployment models like IaaS, PaaS, SaaS, and explored platforms like AWS, Azure, and IBM Cloud.

Introduction to Web Development with HTML, CSS, JavaScript

I completed IBM’s 'Introduction to Web Development' course where I learned how to build and style web pages using HTML and CSS, and add interactivity with JavaScript. I also got familiar with key web dev tools and the overall ecosystem.

Python for Data Science, AI & Development

I completed the 'Python for Data Science, AI & Development' course by IBM, where I learned Python programming for data science, applied libraries like Pandas & Numpy, and gained experience in web scraping with Beautiful Soup.

IT Security: Defense against the digital dark arts

Dieudonne Ntakirutimana successfully completed the 'IT Security: Defense against the digital dark arts' course by Google, where he gained knowledge in network security, wireless security, cryptography, and cybersecurity.

July 27, 2024 View Certificate

Getting Started with Git and GitHub

I completed IBM’s 'Getting Started with Git and GitHub' course, where I learned the fundamentals of version control, how to use Git commands, create repositories, manage branches, and collaborate through pull requests.

System Administration and IT Infrastructure Services

I completed Google’s 'System Administration and IT Infrastructure Services' course, where I learned how to manage and support IT systems, including directory services, backups, and server infrastructure.

Technical Support Fundamentals

I completed Google's 'Technical Support Fundamentals' course, where I gained foundational skills in troubleshooting, Linux, binary systems, and customer support.

Generative AI: Elevate your Software Development Career

I completed IBM's course on Generative AI, gaining experience using tools like ChatGPT, GitHub Copilot, and Watsonx to generate code, optimize software, and explore ethical AI use in development.

Operating Systems and You: Becoming a Power User

I completed Google's course on Operating Systems, strengthening my skills with the command line, Linux file systems, and PowerShell scripting to better manage system resources.

The Bits and Bytes of Computer Networking

I completed Google's 'The Bits and Bytes of Computer Networking' course, learning about network models, security, IPv4, DNS, troubleshooting, and network architecture.

Get In Touch

Have a project in mind or want to discuss potential opportunities? Feel free to reach out!

0/500 characters

Location

Ottawa, Ontario, Canada

Email

ddkntakirutimana@gmail.com

Phone

+1 (613) 699-4088

Follow Me