Position: Java Software Engineer
Category: Java
English level: fluent
Years of experience: 5

Solely building an Image duplicate detection software used for validating user kyc documents as feature on one of the top 3 mobile banking applications in Nigeria. Also building and integrating the virtual cards/wallets solution for the same mobile application.
Built and implemented 70% of our third-party integrations for one of Nigeria’s largest banks which are responsible for the over 500,000
transactions being processed per day
 Built and Implemented admin monitoring portal for the bank’s subsidiaries in 5 African countries with multiple language capability which is
used to oversee and provide support to customers. With Live Audit Capabilities for all Console user operations
 Built and implemented global and local stocks features targeted at driving app usage and customer retention.
 Integration to major global (e.g., US) and local (Nigerian) stocks and financial service providers.
 Implemented referral implementations targeted at global stocks users and automated payout upon referrals.
 Implementation of device tagging technologies with firebase notification integration
 Software design and code reviews of pull requests for features and bug fixes being worked on by colleagues in capacity as backend team
lead.
 Identified and fixed service bottleneck in a legacy codebase by improving database query leading to 100% reduction in server restarts.
 Resolved database lock problems by using optimistic locking mechanisms
 Contributed to an internal payment library/ commons library by adding new features improving team’s productivity by 10%.

Technologies used: 
Spring Boot and JavaEE(Java), NodeJS,Flask(Python) , Jenkins, Docker, REST,
GraphQL, RabbitMq, Apache Kafka, Golang, ELK(Elasticsearch, Logstash, Kibana), Angular 8(JavaScript), Flutter, Html, CSS, Bootstrap,AWS, Google Cloud (GCP), Azure,Git, Github, Bitbucket, Gitlab, MS SQL, MySQL, Oracle,
MongoDB, Hazelcast, Redis.
ORM: Excellent knowledge of JPA and JDBC with stored procedures, Hibernate, Flyway
as a Migration tool, DapperORM(.Net core)
Others: Jenkins, Heroku, Jboss/Wildfly, Apache Tomcat, WordPress, Ionic, Framework7

Current Role: Backend Engineering Team Lead
I have expectations for a company that has an MVP or in the course of building one. also a team with a strong company culture. A company that has a positive growth impact on all aspects of my career is most preferred.