06/13/2025 updated

**** ******** ****
100 % available

Software Developer || Backend

Leicester, United Kingdom
Worldwide
Computer Science
Leicester, United Kingdom
Worldwide
Computer Science

Profile attachments

Michael Resume-25.pdf

ArchitectureMicrosoft AzureC Sharp (Programming Language)Computer ProgrammingE-CommerceEngineeringMongoDBNode.jsData/Record LoggingBackendStripeSolid Principles
C# programmng: I build solutions with solid principles, with architecture that works with the system for the business.
  • .Net
  • Azure Functions
  • Distributed Systems 
  • Structured Logging
  • Azure DevOps
JS programming: Building solutions that require fast behavioural input, most especially E-Commerce. Stacks
  • NodeJS
  • Winston
  • AWS SES
  • MongoDB
  • Mongoose
  • Stripe . e.t.c
I have been developing solutions for more than 5 years now, understanding SLA.

Experience

Professional experience5 - 10 years
Freelancer since2020

Languages

EnglishNative speaker

Project history

Senior Software Engineer

Goods & Retail

500-1000 team member

Software Engineer

Sterling Bank Plc

Banking & Financial Services

1000-5000 team member

OMNIX
Created and launched an integrated investment and liquidity management platform that presents the bank’s wide range of digital products and service offerings to users, the bank said.
  • My Role: Re-built an existing system to meet the needs of corporate clients that serves as a backend system that provides data to the client with other engineers. 
  • Technologies: .Net Core, Asp.Net MVC.

Software Developer || Backend

Prosperis Holdings

Banking & Financial Services

50-250 team member

  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Write clean code to develop functional web applications.
  • Troubleshoot and debug applications.
  • Perform UI tests to optimize performance.
  • Manage cutting-edge technologies to improve legacy applications.
  • Build reusable code and libraries for future use.
  • Design, development and testing of new features in the applications.
  • Responsible for regular communication with others involved in the development process.
  • Implement, test, and bug-fix functionality.
  • Responsibility for design and implementation of software projects using C#.
  • Participate as a team member in fully agile Scrum deliveries.
  • Provide support to end-users.
  • Design, build, and maintain an efficient and reliable C# code.

Software Developer (Backend)

THE GIG GROUP (GIGM)

Transport & Logistics

250-500 team member

* Researching, designing, implementing and managing software programs.
* Working closely with other developers, UX designers, business and systems analysts
* Work with developers to design algorithms and flowcharts
* Produce clean, efficient code based on specifications
* Integrate software components and third-party programs
* Verify and deploy programs and systems
* Troubleshoot, debug and upgrade existing software
* Gather and evaluate user feedback
* Recommend and execute improvements
* Create technical documentation for reference and reporting.

Software Developer

DATA PRO POIX Nig Ltd

Internet & IT

< 10 team member

? Researching, designing, implementing and managing software programs.
* Working closely with other developers, UX designers, business and systems analysts
* Work with developers to design algorithms and flowcharts
* Produce clean, efficient code based on specifications
* Integrate software components and third-party programs
* Verify and deploy programs and systems
* Troubleshoot, debug and upgrade existing software
* Gather and evaluate user feedback
* Recommend and execute improvements
* Create technical documentation for reference and reporting.

Software Developer

LAGETRONIX Nig. Ltd

Internet & IT

10-50 team member

* Producing detailed specifications and writing program codes
* Debugging existing source code
* Applications management
* Collaborating with clients and other programmers to design and implement features
* Promptly producing well-organized, optimized, and documented source code
* Documentation of software tools and user manual for each project
* Continuously learning and improving IT skills

Solution/Application Support

UNIFIED PAYMENTS NIGERIA LIMITED

Banking & Financial Services

500-1000 team member

* Providing support to build in-house application to other department
* Manage and maintain Application software for the company
* Ensure all Web apps meet up with the standard of the web.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in