
Mihigo Rugamba
Summary
Rugamba is a full-stack One World Coder currently working from the Kampala Office.
Availability
Immediately
Experience
Co-founder & Managing Director at One World Coders
- Responsible for day-to-day operations, hiring and overall company growth at One World Coders Rwanda Limited.
Software Factory Lead
- Responsible for effecient management and execution of different software feature requests from different global clients.
- Use Terraform to provision AWS infrastructure, leveraging AWS services like ECR, ECS that allow containerizing and auto-scaling of applications within the cloud.
- Manage configuration, monitoring and deployment of several ruby on rails applications hosted on Heroku, Azure and AWS.
- Improve existing processes to configure and automate deployment for PHP Laravel application(s) to EC2 using AWS’s CodeDeploy service.
- Respond to incoming feature requests, provide estimations and work on implementing the features. Also do bug fixes, and handle system outages - co-overseeing overall clients satisfaction.
Managed Services Lead
- Provisioned access and managed incidents for multiple in-house applications.
- Monitored alerts and provided diagnostic technical reports with resolutions for incidents on several APIs managed in AWS.
- Created, managed, and upgraded AWS workspace VMs including creation of base images with custom software packages - using AWS console and or Terraform.
- Contributed to a Knowledge Base that documented processes for solving general incidents across different in-house and other vendor applications.
Automotive Dealership Management
- Used service fabric to create cloud micro services that enabled car dealerships to send daily statuses of their inventory to respective OEMs.
- Created translation layer between the dealerships’ data-models and what the OEMs expected as STAR1 BODs2.
- Built services in C# and .NET that communicated via RPC and HTTP to handle data and contexts/identities for various dealerships.
- Integrated with internal authentication and settings APIs
- Used Mass-Transit, Azure Service Bus, RabbitMQ to manage queuing of messages, setting commands and emitting of events to multiple service subscribers.
- Lead demos for customer’s executive team
Endorsements
Rugamba has delivered a lot of great work for the team. He has been very thorough in testing his code both through automated unit tests and manual testing in his local environment. His last two deliverables (big features that he took on himself and ran with) made it through QA with very minor changes and phase 1 certification (a crucial step to meeting our end of year goal) was a breeze for those. We made more progress as a team than I thought we would and we couldn’t have done it without him.
- Tom K., team Lead
HealthCare Cost-Sharing Web Application
- Used react.js to add and validate forms for adding members to memberships in the cost-sharing application.
- Added backend endpoints for fetching specific member-data using dotnet and nancy framework, whilst using existing codebase patterns.
Preferences Survey Tool
- Built an application in Elixir/Phoenix that integrated with a Sales CRM API (Hubspot API) in order to pull down a list of deals. These deals were parsed and presented to programmers who were able to indicate their order preferences for these projects. The preference data was saved and presented to directors by individual and by opportunity.
Language Experience
- C#, (Teaching)
- Python, (Teaching)
- Ruby, (Teaching)
- Elixir, (Practising)
- C++, (Teaching)
- Java, (Practising)
- Kotlin (Learning)
Framework Experience
- .NET Core, (Teaching)
- Rails, (Teaching)
- React, (Learning)
- Phoenix,(Practising)
- SpringBoot, (Practising)
- RabbitMQ (Practising)
DevOps Experience
- Terraform, (Practising)
- AWS, (Practising)
- Azure,(Practising)
- Heroku (Practising)
Database Experience
- Postgres, (Practising)
- MySQL, (Practising)
- MongoDB, (Practising)
- CosmosDB (Practising)
Education
- 2014 - Bachelors, Computer & Information Systems, Oklahoma City, USA.
- 2017 - MS. Computer Science, Roosevelt University, Chicago, USA.
- 2018 - Apprenticeship at 8th Light with Brian Pratt and Doug Bradbury
References.
1 Standard for Technology in Automotive Retail
2 Business Object Document