Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Willy Serge Iradukunda

Kigali

Summary

Experienced DevOps&Software Engineer proficient in developing, deploying, and maintaining software applications in cloud-based and on-premise environments. Skilled in implementing CI/CD pipelines and automation processes for scalable and efficient software delivery. Experienced in working with cross-functional teams and managing projects using agile methodologies.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Software/DevOps Engineer

MTN Rwanda
01.2023 - Current
  • Led the transition from a monolithic to a microservices architecture for USSD applications as well as internal and public web applications.
  • Documented the migration process and actively participated in the development of the new microservices-based systems
  • Designed and implemented a microservices-based architecture handling more than 1 million daily requests across 4 USSD applications, achieving a 99.9% SLA.
  • Led the implementation of the company's DevSecOps project
  • Worked closely with the infrastructure team to establish and maintain effective communication channels, ensuring alignment on DevOps requirements and implementation strategies
  • Designed and implemented the Continuous integration and delivery (CI/CD) pipelines based on the GitOps approach using Azure DevOps and Argo CD
  • Deployed and managed the distributed monitoring and logging system for the built microservices deployed in an on-premise kubernetes cluster (Tanzu Kubernetes Grid) using Promtail, Loki, Grafana (Logging) and Prometheus and Grafana (Metrics)
  • Deployed and managed a multi-instance replicated MySQL and Mongo DB database
  • Contributed to multiple projects by actively participating in system engineering activities such as requirements analysis and system design for new product development initiatives

Software Developer

Clinia
08.2021 - 01.2023
  • I developed various applications, including a doctor appointment booking system, a lab test ordering platform, a marketplace for care providers, and a WhatsApp appointment booking bot
  • I used Node.js with express for backend development and utilized CI/CD pipelines to automate the deployment process
  • Made engineering decisions about how to build new functionality
  • Participated in system integration, verification, and validation activities for the company

Software Developer

Macrolabs
10.2020 - 07.2021
  • Designed and built software applications based on client requirements and project specifications
  • Interacted with clients to gather requirements, understand project goals, and provide technical expertise throughout the development process
  • Participated in system design and architecture discussions
  • Designed and built performant full-stack applications for clients
  • Attended client meetings to gain insight and build based on business and target audience needs

Education

Bachelor of Science - Business Information Technology

University Of Rwanda
01-2021

Skills

  • Docker
  • Kubernetes
  • CI/CD
  • Azure DevOps
  • GitOps
  • Ansible
  • Observability
  • Javascript
  • Node js
  • React js
  • Java
  • Kotlin
  • Springboot

Certification

  • Managing Cloud-native Applications with Kubernetes | Coursera
  • Building Cloud Computing Solutions at Scale Specialization | Coursera
  • Graph Developer Associate | Apollo GraphQL
  • Software Engineering: Software Design and Project Management | Coursera
  • Agile Project Management | Coursera

Languages

English
French

Timeline

Software/DevOps Engineer

MTN Rwanda
01.2023 - Current

Software Developer

Clinia
08.2021 - 01.2023

Software Developer

Macrolabs
10.2020 - 07.2021

Bachelor of Science - Business Information Technology

University Of Rwanda
Willy Serge Iradukunda