Frank O.

Frank O.

Java Engineer

Lagos, Nigeria
Hire Frank O. Hire Frank O. Hire Frank O.

About Me

I am a Java Software Engineer providing software development and maintenance services on projects - working on new designs, maintaining and enhancing existing solutions. I have experience building distributed and scalable systems, migrating solutions to microservices architectures and patterns and working end-to-end on the dev lifecycle of different projects. I leverage the latest design patterns, standards and best practices in delivering solutions.

Work history

UpStack
UpStack
Java Software Engineer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Rensource Energy
Rensource Energy
Senior Software Engineer
2021 - Present (3 years)
Lagos, Nigeria
  • Liaise with other engineers to enhance and migrate legacy apps to a new microservices architecture using a domain-driven design model.

  • Designed and deployed database migration tools to handle existing services and enhance server-side processes and database instances.

  • Work on architectural designs and discussions and deliver low latent and fault-tolerant APIs and solutions for 20+ million users.

Interswitch
Interswitch
Software Engineer
2020 - 2021 (1 year)
Lagos, Nigeria
  • Produced and deployed concurrent and scalable microservices for different financial applications provided by Interswitch.

  • Set up automated CI/CD pipelines and wrote stored procedure queries to ensure optimal performance for various code structures.

  • Produced architecture solutions for APIs processing 100+ million transactions and introduced an end-to-end testing suite to reduce regression testing.

Africa Prudential Plc
Africa Prudential Plc
Software Engineer
2020 - 2021 (1 year)
Lagos, Nigeria
  • Instituted auto-deployment pipelines on solutions to various Kubernetes clusters and implemented improvements to AP's systems.

  • Engineered and implemented a payment integration middleware with multiple payment APIs - boosting revenue by 40%.

  • Reduced security breaches by 85% and evangelized compliance with development best practices on all solutions.

Integrated Software Services
Integrated Software Services
Software Engineer
2019 - 2020 (1 year)
Lagos, Nigeria
  • Implemented backend architecture solutions on projects - gathering and translating user requirements into high-quality deliverables.

  • Built and improved code across solutions - maintaining and upgrading existing solutions and services for clients.

  • Participated in implementing a Java EE based real-time monitoring system for the Federal Office of the Auditor General.

Star Sapphire Professional Media
Star Sapphire Professional Media
Software Developer
2018 - 2018
Lagos, Nigeria
  • Worked on implementing API services for an identity verification platform - providing support for its core functionalities.

  • Developed reusable components and wrote scalable, easy to maintain code for different solutions with Star Sapphire.

  • Delivered thoroughly tested, extensible, maintainable, and secure solutions - adhering to industry standards and best practices.

Portfolio

Java Engineer - Spaces
Java Engineer - Spaces

The Spaces app allows users to create, manage and grow their stores. The solution help users manage their storefront, record daily sales, sell online and order goods at wholesale prices from suppliers. It has features for inventory management, customer management - through SMS and WhatsApp, tracking sales and sales reports and analytics to track business growth. Produced solutions for the implementation of the solution.

Java Engineer - PolCoop
Java Engineer - PolCoop

Worked on the design, development and implementation of the Polcoop platform, which simplifies the Cooperative operations of the Nigerian Police. The platform manages loan applications, dividend payments to members and onboarding new members to the Cooperative. It gives users access to savings and loans options, and the Easycoop mart offering members exclusive discounts on goods and services.

Java Engineer - EveryFarmer
Java Engineer - EveryFarmer

EveryFarmer provides tools and platforms that support and expand the agricultural supply chain in different countries. The solution brings smallholder farmers and their value chain players into the global agriculture supply chain. It simplifies the operations of farmers, service providers, agribusiness and agents. It allows farmers to trade in commodities and guarantees food security within the global food chain.

Education

Java Application Performance and Memory Management
Java Application Performance and Memory Management
Udemy
2021 - 2021
Master Microservices with Spring Boot and Spring Cloud
Master Microservices with Spring Boot and Spring Cloud
Udemy
2021 - 2021
Functional & Reactive programming in Java : Modern Style
Functional & Reactive programming in Java : Modern Style
Udemy
2021 - 2021
Docker Mastery: with Kubernetes +Swarm from a Docker Captain
Docker Mastery: with Kubernetes +Swarm from a Docker Captain
Udemy
2021 - 2021
Distributed Systems & Cloud Computing with Java
Distributed Systems & Cloud Computing with Java
Udemy
2021 - 2021
Build Reactive RESTFUL APIs using Spring Boot/WebFlux
Build Reactive RESTFUL APIs using Spring Boot/WebFlux
Udemy
2021 - 2021
Computer Software Engineering
Computer Software Engineering
FreeCodeCamp
2018 - 2018
Java Programming Language and Database Management
Java Programming Language and Database Management
New Horizons System Ssolutions
2017 - 2018 (1 year)
BSc. Computer Science
BSc. Computer Science
Enugu State University of Science and Technology
2013 - 2017 (4 years)