Gabriel Okolie
Senior Software Engineer at Indicina- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Indicina
-
Nigeria
-
Information Technology & Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Oct 2021 - Present
- Implemented a central distributed SSO and user account management system that's integrated with FusionAuth service to support management functions across all applications within the company. - Revised, modularized, and updated old code to modern development standards, improving application functionality - Brainstormed, architected, and developed new features for a distributed backend microservices. - Built a central lending rule specification and evaluation engine that ensures a customer fulfils a set of requirements as part of the core business functionality. - Maintained distributed infrastructure by managing and optimizing Kubernetes clusters and also optimized applications by implementing event driven architectures where necessary thereby increasing application efficiency and throughput. - Effectively carried out products and processes from concept to completion. - Wrote unit and integration tests to ensure the stability and reliability of applications with test coverage of over 85 percent. - Mentored junior engineers, conducted pair programming sessions, and performed code reviews Show less
-
-
-
Venture Garden Group
-
United States
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Senior Software Engineer
-
Oct 2020 - Sep 2021
- Migrated tech-stack from Python Django to C-Sharp DotNet which resulted in the increase of application stability and development speed. - Facilitated business delivery by Integrating lenders from 4 African countries to the platform. - Deliberated with business stakeholders on identifying business needs and discussing potential solutions which ensured accurate KYC on the platform. - Architected and developed new features such as an investment platform for the automated loan funding. - Solved complex problems by implementing algorithms such as the Lavenstein distance algorithm and Integrated with core banking services for the effective management of fixed deposit products. - Collaborated with cross-functional development team members to analyse potential system solutions based on evolving client requirements. - Developed and implemented various applications, including an Investment module for automated loan funding. - Integrated with core banking solution for the effective management of fixed deposit products. - Provided technical guidance to 2 development teams on the architecture of the software applications. - Setup test suites and implemented TDD methodologies which greatly reduced bugs on the platform and increased test coverage to over 80 percent. - Facilitated application performance optimisation by implementing software optimisation techniques such as distributed caching. Show less
-
-
-
Vatebra Limited
-
Nigeria
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Bootcamp Instructor
-
Feb 2019 - Nov 2020
- Taught full-stack web application development using dot-net and angular. - Mentored aspiring software developers and offered career counselling and guidance. - Taught full-stack web application development using dot-net and angular. - Mentored aspiring software developers and offered career counselling and guidance.
-
-
-
First Bank of Nigeria Ltd.
-
Financial Services
-
700 & Above Employee
-
Senior Software Engineer
-
Nov 2019 - Sep 2020
- Designed and Developed a biller aggregator platform to support bank transfer, Card, and USSD payment and performance management applications through system-driven application. - Built, tested, and deployed scalable, highly available, and modular software applications to support over 5 million users. - Integrated NITP(Nigerian International Travel Portal) API for COVID-19 test payment as requested by NCDC(Nigerian Centre for Disease Control). - Orchestrated efficient, large-scale software deployments including testing features and implementing optimisations and bug fixes. - Documented and maintained database system specifications, diagrams and connectivity charts in technical manuals to be used by Software Engineers in future projects. - Built extensive test coverage for all new features, which greatly reduced the number of customers complaints. Show less
-
-
-
Cousant
-
Nigeria
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Oct 2019 - Sep 2020
-
-
-
TeamApt
-
Nigeria
-
Financial Services
-
200 - 300 Employee
-
Software Engineer
-
Mar 2019 - Oct 2019
- Built test automation service in Java using spring-boot which increased test coverage to over 80 percent. - Built extensive test coverage for all new features, which greatly reduced the number of customers complaints. - Integrated switching platform with core-banking systems of 3 banks in Nigeria. - Developed system test plan and designed and implemented automated test suits which greatly improved application stability. - Analysed and debugged traffic test results, documented test progress and reported results for maintaining application quality and root cause analysis. - Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements. - Wrote highly maintainable, SOLID code for switching system integration. - Worked with business stakeholders, application developers and production teams across functional units to identify business needs and discuss solution options Show less
-
-
-
Chams Holdco
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Developer
-
Jun 2017 - Feb 2019
- Functioned as a full stack engineer architecting and building the backend to satisfy business requirements as well as building a user friendly and responsive frontend that integrates backend services. - Built a biometric and facial recognition staff clocking application for a state government in Nigeria by reverse engineering APIs and integrating a central Enterprise Resource Planning (ERP) platform called Odoo for the management of staff records. - Developed a highly functional web application IGRHub; which monitors the collection of internal government revenue of several states thereby increasing the the revenue of the company. - Developed a highly functional set of applications for revenue collection in Nigeria with growth from 2 Nigerian state government to 5 Nigerian state government using the platform. - Developed CHAMS Agent Network which is an agent banking business registration and setup portal. - Integrated with Nigerian Inter-Bank Settlement System's bill payment API for payments. - Prepared reports on specifications and activities for each project. - Collaborated well with other team members to determine the best design specifications and details Show less
-
-
-
Sterling Bank Plc
-
Nigeria
-
Banking
-
700 & Above Employee
-
Intern
-
Jul 2015 - Dec 2015
-
-
Education
-
University of Lagos
Bachelor’s Degree, Computer Science -
Udacity
Android Application Development