Summary
Overview
Work History
Education
Skills
Certification
Skills Highlights
Educational Highlights
Timeline
Generic

Odinaka Afocha

Summary

Dynamic Software Engineer with a proven track record at Heritage Bank, excelling in .NET Core development and microservices architecture. Passionate about delivering innovative solutions, I effectively collaborate with cross-functional teams to drive project success. Skilled in Docker and Agile methodologies, I thrive in fast-paced environments, consistently achieving high-quality results.

Overview

7
7
years of professional experience
1
1
Certification

Work History

QA Specialist

Mobilise Global
06.2024 - Current
  • Develop and execute test plans, test cases, and test scripts based on product requirements
  • Design, develop, and maintain automated test scripts for continuous integration (CI/CD) pipelines
  • Identify, document, and track bugs using Jira, collaborating with developers to resolve issues
  • Work closely with developers, product managers, and other team members to ensure requirements are met and to identify areas for improvement
  • Execute regression tests to ensure new code changes don't affect existing functionality

Senior Software Engineer

Peerless SGC
01.2024 - Current
  • Leading the fast payment channel team that delivered the ISO 8583 Terminal - Core Banking Bridge for SeaBaas Core Banking Application
  • Leading the charge engine team responsible for building all charges aggregation and collection cutting across Regulatory(stamp duty, cash lite) and maintenance (AMF, SMS) for SeaBaas Core Banking Application
  • Working as part of an agile development team responsible for building microservice solutions
  • Collaborating with various stakeholders using Jira, Github
  • Designing, implementing and building microservices using .Net, Kafka, and Postgres

Software Engineer

Coure Inc.
06.2023 - 07.2024
  • Working as part of an agile development team responsible for building enterprise solutions using microservice technologies
  • Collaborating with the product managers for ideating solutions for requirements
  • Implementing component test using XUnit
  • Using AzureDevOps for CI/CD
  • Collaborating with various stakeholders using AzureDevOps
  • Designing, implementing and building microservices communication using Dapr, gRPC, Kafka, Redis, RabbitMQ, SignalR, etc
  • Containerizing services using docker
  • Manage and orchestrate containerized services using Kubernetes

Software Engineer

Heritage Bank PLC
07.2021 - 06.2023
  • Working as part of an agile software development team responsible for building enterprise solutions
  • Collaborating with product managers responsible for ideating software solutions
  • Collaborating with the quality assurance team responsible for developing requirement conformant solutions
  • Design, implement, improve, support and maintain backend services
  • Work with frontend developers responsible for building and improving responsive user interfaces
  • Collaborate with stakeholders to discuss, retrieve, interpret and analyse technical constraints and provide technical solutions
  • Design and Develop well-functioning databases
  • Designing effective, efficient, and highly maintainable APIs
  • Translating designs into high-quality code
  • Writing API test scripts
  • Writing technical documentation
  • Built and supported CBN's CBISS project, a regulatory enterprise application (.Net Core)
  • Worked major changes and maintained the bank's Central Admin application, an enterprise application for managing access to other internal applications (.Net Core)
  • Implemented major changes on the bank's Remita Collection application, which is used for biller payment and mandate management (.Net Core)
  • Designed and built the bank's account upgrade application, which will eliminate the need for customers to always visit the physical branches for account upgrade (.Net Core)
  • Designed and built the bank's corporate document management application, which will eliminate the need for corporate customers to always visit the physical branches for documents regularisation (.Net Core)
  • Built various email services for scheduled mail tasks (Loan Default Notification, FinCon Dealers Notification, Document Regularization Notification)
  • Designed and built the bank's NIBSS IGREE Consent application
  • This serves as a platform where data owners give third-party clients access to specific data (.Net Core and ReactJS)
  • Redesigned and rebuilt the bank's IBTM API; this served as an upgrade to the existing application with the capability of integrating with more payment channels like e-Transact's SwitchIT channel, Interswitch payment channel and others to the already existing NIP channel (.Net Core)
  • Designed, and built the bank's Interswitch Inbound and Outbound Transfer API integration; this is for the interbank payment integration between Heritage bank and Interswitch (.Net Core)
  • Designed and built the Heritage Bank's Account Opening application v2 for online account opening (.Net Core and ReactJS)
  • Designed and built Heritage Bank's account management API (.Net Core)

Software Solution Architect

Heritage Bank
, Nigeria
07.2021 - 01.2022
  • Defined, designed, and interpreted technical architecture artifacts from user requirements to develop solution architectures.
  • Oversaw stages from initial concept to operational support.
  • Executed high-quality implementation of defined solutions to achieve organizational objectives.
  • Continuously updated technical system architecture requirements for evolving technologies.
  • Work closely with developers and product managers to gather requirements.
  • Identifying and recommending areas appropriate for further study, and participating in any proof-of-concept required to thoroughly investigate architectural possibilities and strengthen arguments for their adoption.
  • Collaborated in establishing IT service management frameworks, tools, and methods.

Software Engineer

Upwork
11.2019 - 07.2021
  • Designing and building software solutions based on clients' requirements on Upwork using C# (.NET Core).

Software Engineering Intern

21st Century Technologies limited
05.2018 - 11.2018
  • As a member of the engineering team, I participated in analysis, planning, software development, installation, managing and maintenance of internet and E1 call devices of the various clients

Education

B.Eng - Electronics and Computer Engineering

Nnamdi Azikiwe University
Awka

Skills

  • NET Core Development
  • ReactJS (JavaScript)
  • React Native (JavaScript)
  • NextJS (JavaScript)
  • Postman Test Scripting (JavaScript)
  • NestJS (TypeScript)
  • TailwindCSS (CSS)
  • Bash Scripting
  • MSSQL
  • PostgreSQL
  • MongoDB
  • Firebase
  • Oracle
  • Visual Studio IDE
  • Visual Studio Code
  • Microsoft SQL Server Management Studio
  • Oracle SQL Developer
  • Git
  • Azure DevOps
  • GitHub
  • IIS
  • Vercel
  • Netlify
  • Heroku
  • Postman
  • Trello
  • Microsoft Windows
  • Linux (Ubuntu)
  • Docker
  • Kubernetes
  • Dapr
  • GRPC
  • SignalR
  • Kafka

Certification

  • AWS - Cloud Solution Architect Associate Certified
  • ISTQB - Foundation Level Testing Certified

Skills Highlights

.NetCore (C#), ReactJS (JavaScript), React Native (JavaScript), NextJS (JavaScript), Postman Test Scripting (JavaScript), NestJS (TypeScript), TailwindCSS (CSS), Bash Scripting, MSSQL, PostgreSQL, MongoDB, Firebase, Oracle, Visual Studio IDE, Visual Studio Code, Microsoft SQL Server Management Studio, Oracle SQL Developer, Git, Azure DevOps, GitHub, IIS, GitHub, Vercel, Netlify, Heroku, Firebase, Azure DevOps, Postman, Trello, Postman, Azure DevOps, Microsoft Windows, Linux (Ubuntu), Docker, Kubernetes, Dapr, gRPC, SignalR, Kafka

Educational Highlights

B.Eng, Electronics and Computer Engineering, Nnamdi Azikiwe University Awka, First Class Honours

Timeline

QA Specialist

Mobilise Global
06.2024 - Current

Senior Software Engineer

Peerless SGC
01.2024 - Current

Software Engineer

Coure Inc.
06.2023 - 07.2024

Software Engineer

Heritage Bank PLC
07.2021 - 06.2023

Software Solution Architect

Heritage Bank
07.2021 - 01.2022

Software Engineer

Upwork
11.2019 - 07.2021

Software Engineering Intern

21st Century Technologies limited
05.2018 - 11.2018

B.Eng - Electronics and Computer Engineering

Nnamdi Azikiwe University
Odinaka Afocha