Godbless Umukoro
Software Developer

Hello,I'm GodblessUmukoro

Previously worked at Red River Mutual, integrating and configuring Guidewire solutions for the Application Delivery team.

4+
Years Experience
9+
Projects
100%
Dedicated

Selected Projects

A collection of projects showcasing my skills in software development, system design, and problem-solving.

WebSocketBalancer
01

WebSocketBalancer

Developed a webSocket load balancer to facilitate efficient distribution of data across backend servers. Implemented round-robin load balancing algorithm to optimize resource utilization and ensure fair allocation of data across servers. Deployed health checks to monitor servers availability and created a UI to view the distribution of data across servers

Microservice Ticket App
02

Microservice Ticket App

Designed and Developed a microservice ticketing application following test driven development (TDD) approach. The software contains 5 independent services (auth, expiration, orders, payments, tickets) which communicates using a NATS streaming server and are orchestrated together using Kubernetes to run the independent service containers on docker. Detailed overview on GitHub ReadMe. Still in progress…

+2
NPM middleware
03

NPM middleware

Developed a Node Package Manager (NPM) module facilitating streamlined NATS server deployment, robust authentication integration and effective error handling. This project ensures secure communication within microservices architecture by automating server management and implementing role-based authentication resulting in enhanced reliability.

SimpleAi
04

SimpleAi

Architected an innovative AI platform by seamlessly integrating external APIs from OpenAI and Replicate AI. Implemented secure user authentication through clerk, ensuring user-friendly experience. This project showcased utilizing the latest technologies for building powerful, scalable, and user-centric AI solutions.

+1
SQL QueryOptiMize
05

SQL QueryOptiMize

SQL QueryOptiMize focuses on improving complex SQL query performance for IBM DB2 database management system. It achieves this by implementing optimization techniques, populating the database with realistic test data, and thoroughly documenting the process and performance results for future reference and knowledge sharing.

C Object Memory Manager
06

C Object Memory Manager

This project involves the implementation of a C memory manager using the mark and sweep algorithm to allocate and deallocate memory for objects effectively. It also features a linked list data structure for tracking allocated objects, extensive testing and debugging to ensure memory safety, and prevention of issues like dangling pointer and memory corruption.

Rent Your Car (Full-Stack)
07

Rent Your Car (Full-Stack)

This is a full stack web application built with the Model-View-Controller (MVC) architecture. It offers a user-friendly platform for car owners to rent out their vehicles securely, featuring user authentication and authorization using Passport.js and utilizing mongoDB for efficient data management. The application is deployed on Heroku (No longer hosted due to Heroku being owned by salesforce), ensuring easy access and scalability for users

UML Design Showcase: Bridging Classes
08

UML Design Showcase: Bridging Classes

Demonstrated my skills in Object-Oriented Programming(OOP) and UML design (C++) by connecting instances of different classes to collaborate seamlessly, designing UML notations to depict class relationships, and showcasing the practical use of Inheritance, Polymorphism, and Composition

Non-Parametric-Statistical-Research
09

Non-Parametric-Statistical-Research

A non parametric statistic research which was conducted to check if there is a significant relationship between mastery level of e-sport players and their earnings among two major games, DOTA 2 and Leagues of Legends. Chi square test is used to check for the relationships between these variable. All analysis and graphical data were created using R and Excel.

Work Experience

My professional journey in software development and engineering.

June 2023 - February 2026

Software Developer – Contract

Red River Mutual

Participated in the Configuration and integration of guidewire solutions for the Application Delivery team and ensuring proper integration with databases and webservices while also supporting Business Analysts by fixing application related bugs.

May 2022 - April 2023

Software Engineer, Intern

Ceridian

Documented software processes for the Intelligence Recruitment team, while actively contributing to the advancement of new features and bug fixes. I also participated in automating repetitive task for the QA team to improve efficiency within the team.

September 2021 - April 2022

Software Engineer, DevOps – Intern

Toronto Dominion(TD) Bank

Lead the development of enterprise-wide technology for onboarding new software into TD domain. I also participated in maintaining and monitoring support systems, while also deploying new software update for Guidewire P & C Insurance to production in accordance with the DevOps methodology for the TD Insurance team.

March 2020 - July 2021

Software Configuration Specialist – Contract

PointClickCare Technologies

Developed technical configuration plans in line with client business and solution requirements, proficiently addressing and resolving configuration issues to guarantee data quality, integrity, and security for customer databases.

Get In Touch

Have a project in mind? Let's discuss how we can work together.

Let's start a conversation

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.