Frank O.

Frank O.

Wolfsburg, Germany
Hire Frank O. Hire Frank O. Hire Frank O.

About Me

Frank is a Java Software Engineer providing software development and maintenance services on projects, working on new designs, and enhancing existing solutions. He builds distributed and scalable systems, migrating solutions to microservices architectures and patterns and working end to end on the dev lifecycle of different projects. Frank leverages the latest design patterns, standards, and best practices in delivering solutions.

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

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

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

  • Ensuring that features are being delivered efficiently and on time.

Xylem
Xylem
Software Engineer
2022 - 2023 (1 year)
Remote
  • Applied an innovative approach to improve the client's web reporting system, reducing remote tracking analysis time by more than 40%.

  • Worked with system engineers and other team professionals in migrating the cost-efficient service that successfully reduced the operating cost by over 30% upon running the newly migrated services.

  • Ensured enhanced code quality and effective unit and integration testing with Dockerized test containers that drastically reduced reported bugs by more than 70% and boosted delivery time.

  • Worked with the engineering team to upgrade legacy services using Kotlin, Spring Boot, Kubernetes, Redis, Caching System, and Advanced GitLab Deployment Pipeline.

Rensource Energy
Rensource Energy
Software Engineer
2021 - 2022 (1 year)
Lagos, Nigeria
  • Liaised 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.

  • Worked on architectural designs and discussions and delivered 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 company 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 back-end architecture solutions, 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 ยท Internship
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.

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

Showcase

Java Engineer - Spaces
Java Engineer - Spaces
  • Spaces app enables users to create, manage, and expand their stores with features including inventory and customer management.

  • The app supports users in managing storefront, recording daily sales, selling online, and ordering goods from suppliers.

  • It offers tools for tracking sales, generating sales reports, and analytics for monitoring business growth.

Java Engineer - EveryFarmer
Java Engineer - EveryFarmer
  • EveryFarmer provides tools and platforms to support and expand the agricultural supply chain globally, focusing on smallholder farmers and value chain players.

  • The solution simplifies operations of different stakeholders including farmers, service providers, agribusinesses, and agents.

  • It allows farmers to trade commodities and helps in guaranteeing food security within the global food chain.

Java Engineer - PolCoop
Java Engineer - PolCoop
  • Worked on the design, development, and implementation of the PolCoop platform to simplify Nigerian Police Cooperative operations.

  • The platform handles loan applications, dividend payments, and the onboarding of new members to the Cooperative.

  • The PolCoop platform provides users with access to savings, loan options, and exclusive discounts on goods and services

Education

Master Microservices with Spring Boot and Spring Cloud; Functional & Reactive Programming in Java: Modern Style; Docker Mastery with Kubernetes+Swarm from a Docker Captain; Distributed Systems & Cloud Computing with Java; Build Reactive RESTful APIs using Spring Boot/WebFlux; Java Application Performance and Memory Management
Master Microservices with Spring Boot and Spring Cloud; Functional & Reactive Programming in Java: Modern Style; Docker Mastery with Kubernetes+Swarm from a Docker Captain; Distributed Systems & Cloud Computing with Java; Build Reactive RESTful APIs using Spring Boot/WebFlux; Java Application Performance and Memory Management
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
2017 - 2018 (1 year)
BSc Computer Science
BSc Computer Science
Enugu State University of Science and Technology - Nigeria
2013 - 2017 (4 years)