image

[email protected]

Backend Developer

About me

Self-Directed, Proactive and motivated Software Engineer experienced in designing, developing, analyzing, and implementing client-server, web and desktop-based applications using C# language on the .Net framework. Expertise in system designing as well as in testing, debugging and modifying related application code. Capable of learning new programming languages and technologies and complete projects within specified deadlines. Possess excellent communication, problemsolving, documentation, analytical, and decision solving skills.

Skills and tools

Designing
Application development
Analytical skills
Team Work
communication skills

Education

December 2014 -September 2021
B.Tech
Federal University of Technology, Minna Niger

Work Experience

February 2023 -Currently working
Backend Developer
ExamRoom.Ai

  • Refactored the previous code base on Credentia GIS project from a monolithic application to a microservice. 
  • Implemented repository patterns and created entity relational diagrams (ERD) for databases, these aided a more organized and maintainable codebase. 
  • Developed and maintained API endpoints for web applications with authentication and authorization using Microsoft Identity and JWT token, improving the security of the company’s application. 
  •   Utilized Swagger and for API endpoints testing and documentation, resulting in more efficient and effective testing processes. 
  •   Implemented Microservices and middlewares so as to improve scalability and performance of the company’s systems.
  •   Conducted unit testing and Mock testing (Moq) using .NET XUNIT, resulting in a more reliable and stable codebase. 
  •   Designed, Implemented and maintained applications throughout all phases of the software development, contributing to the successful delivery of several projects

September 2021 -February 2023
Software Engineer
Decagon

  • Built RESTful APIs with ASP.NET CORE WEB API that served data to the JavaScript front-end frameworks (React) R
  • efactored and modularized old code base to modern development standards following OOP and SOLID principles 
  •  Research, design and write new applications Handling Database management systems with SQL and MySQL 
  •  Implementing various security checks in ASP.NET Core MVC web app and implementing token-based authentication in WEB API
  •   Implemented a wallet system in a fintech solution that enabled users to track and manage transactions