Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic
Sunday Igwe

Sunday Igwe

Senior Software Engineer
Lagos

Summary

I am a .Net developer with over 6 years of experience in developing and maintaining enterprise applications using C#, .Net Framework and .Net Core and having a strong understanding of OOP, SOLID principles, and good experience with MVC architecture. Proficient in using Visual Studio and familiar with Agile development methodologies. Skilled in database design and management using SQL Server, Oracle Toad and Oracle SQL Developer. Proven ability to work collaboratively in a team environment and deliver high-quality, efficient code. Demonstrated expertise in building and integrating APIs, good knowledge of Angular, and experience using Git for version control and Azure for CI / CD.

Overview

7
7
years of professional experience
5
5
years of post-secondary education

Work History

Full Stack Software Engineer

First Bank Of Nigeria
06.2022 - Current
  • Analyze existing software implementations to identify areas of improvement and implement new features.
  • Write testable, maintainable, and documented codes to automate business processes.
  • Created technical documentation, including deployment and rollback guides and system design specifications.
  • Provide technical support to vendors and application users.
  • Managed Database and On-Prem server ensuring optimal performance.
  • Integrated SOAP, RESTful services, Graphql and third-party APIs into legacy products and new solutions.
  • Designed, and developed web services using modern technologies and deployment using Azure CI/CD pipelines and AppServices.

Full Stack Software Engineer

Stalwart Deliverables
06.2021 - 06.2022
  • Managed and developed new features in already existing API/web services.
  • Write testable, maintainable, and documented codes
  • Created technical documentation, including deployment and rollback guides and system design specifications.
  • Integrated SOAP, RESTful services, and third-party APIs into legacy products and new solutions.
  • Designed, and developed web services using modern technologies and deployment using Azure CI/CD pipelines and AppServices.

Full Stack Software Engineer

Freelance Developer, Upwork
08.2019 - 06.2021
  • Automating bulk operations on existing applications that enhanced back-office productivity by 70%.
  • Implementing efficient and consistent code, following web standards and conventions
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Integrated SOAP, RESTful services and third-party APIs into legacy products and new solutions.
  • Worked alongside internal business team, quality assurance and project managers to compile and review requirements, build prototypes, and design complex solutions to current and expected software demands.

Game Developer

Tech Creek
02.2019 - 08.2019
  • Built an Educational game app that allows students to write online quiz in a game format
  • The game was developed using contruct2 framework.
  • Integrated JavaScript plugin to the constrct2 gaming platform to add specified functional requirements to the gaming application.
  • Built a simple combat game using the unity gaming platform
  • Additional functionality was added to the game with C# plugins.
  • Worked alongside a team of developers to access the overall effect of teaching pupils using a game
  • It was discovered that the overall interest of children in learning was increased by 30% when they were thought using a game.

Full Stack Software Engineer

CodeMentor Freelance Job
05.2018 - 08.2019
  • Implemented a wallet system in a fintech solution that allowed customers to monitor and control transactions in a 4 .Net developers agile team.
  • Worked with quality assurance staff to identify issues, validate code, and debug issues
  • Migrated legacy applications to modern development standards, ensuring OOP, SOLID principles, and secure coding
  • Collaborated with product managers and quality assurance personnel to quickly resolve technical issues
  • This led to a 35% increase in customer satisfaction, as measured by the Customer Service department
  • Implemented and tested REST API endpoints to meet business requirements for on-demand features
  • Created monolithic applications for medium-scale enterprises using .NET 6.

Junior Developer

Bliss Kitchen
04.2017 - 05.2018
  • Designed eye-catching website renovation to drive 15% more traffic to clients' websites
  • Introduced new plug-ins and extensions to make the website more usable and interactive, increasing client satisfaction by 30%
  • Helped in the creation of new website features to update sites for new SEO rules.

Education

B.ENG Electrical/Electronic Engineering -

Federal University of Technology Owerri
Owerri, Nigeria
11.2011 - 05.2016

Skills

Postmanundefined

Projects

1.Internal Dispute Resolution Service:

A middleware service for third-party integration (NIBBS) to resolve payment disputes arising from different payment platforms 

2.Bank Verification Number, BVN Service:

A middleware service for third-party integration (NIBBS) that does KYC (Know Your Customer) using the customers BVN to validate the BVN Number

3.Email One-Time-Password Service:

A one-time password Email verification system for account opening workflow. The API service sends a one-time password to the customer's email. The customer verifies the OTP before it expires in 8 minutes. 

4.Trade Monitoring Solution:

The Trade Monitoring solution is an API service that integrates with a third-party application used to process Personal Travel Allowance (PTA) and Business Travel Allowance (BTA) 

5.Transaction Uploader Service:

This service upload bulk Transaction in a CSV to Core Banking Application (Finacle CBA). Transactions in excel file is uploaded to the service. The application converts the excel file to a flat file (CSV) since Finacle CBA does not process excel. The application sends the CSV file to a path in a sever where Finacle Core Banking application picks up the file for transaction processing. 

6.First Token Service:

This is an authentication system where a customer is enrolled to use a Token while logging in to Bank's mobile applications. It's security measure to ensure that the customer is verified to use token to perform online transaction.

7.Fingerprints Biometric Verification Service:

A biometric Verification using fingerprint. The application is integrated with a dermalog device and the verification done using the SDK provided by Dermalog, a German company. This helps to prevent impersonation, identity theft and fraud while huge financial transaction is being made by the Bank.

8.Bulk Payment Service:

This service has an API that allows the upload of transaction. The transaction is uploaded into a database and a background service is used to post the transaction at a specified time.

Timeline

Full Stack Software Engineer

First Bank Of Nigeria
06.2022 - Current

Full Stack Software Engineer

Stalwart Deliverables
06.2021 - 06.2022

Full Stack Software Engineer

Freelance Developer, Upwork
08.2019 - 06.2021

Game Developer

Tech Creek
02.2019 - 08.2019

Full Stack Software Engineer

CodeMentor Freelance Job
05.2018 - 08.2019

Junior Developer

Bliss Kitchen
04.2017 - 05.2018

B.ENG Electrical/Electronic Engineering -

Federal University of Technology Owerri
11.2011 - 05.2016
Sunday IgweSenior Software Engineer