<My name is Godbless Umukoro. I am a Software Developer who previously worked at Red River Mutual. I spent my day integrating and configuring Guidewire solutions for the Application Delivery team/>
Projects
WebSocketBalancer
Made with:
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
Made with:
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…
NPM middleware
Made with:
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
Made with:
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.
SQL QueryOptiMize
Made with:
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
Made with:
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)
Made with:
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
Made with:
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
Made with:
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.
My experience
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.
June 2023 - November 2024Software Engineer
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.
May 2022 - April 2023Software Engineer, DevOps – Intern
Toronto Dominion(TD) Bank
Lead the development of enterprise-wide technology for onboarding new software into TD domain with another intern. 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.
September 2021 - April 2022Software 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.
March 2020 - July 2021Contact me
Please contact me directly at Godbless.Umukoro@yahoo.com or through this form.