I have 5 years of professional experience as a Java Engineer, working on diverse projects
involving Desktop and Web applications. My recent focus has been on cloud applications and Microservices, utilizing technologies like Spring Boot, Docker, OpenShift, and Kubernetes. I have expertise in hosting applications on OpenShift and Kubernetes. I am well-versed in tools such as Microsoft Azure, Github and GitLab. My strong understanding of Object-Oriented Programming Concepts allows me to efficiently translate problem statements into well-documented, low-level code designs. Additionally, I have experience developing web applications using the Spring and Spring Boot frameworks. I am knowledgeable about managing web applications and I possess skills in optimizing SQL queries, as well as working with databases like Oracle, MySQL, Postgres database and MongoDB.
| EDUCATION
Nnamdi Azikiwe University (2014 - 2018)
Computer Science Degree (Upper Credit)
| WORKING EXPERIENCES
Stanbic Bank (AUGUST 2022 - Present)
| Backend Engineer • Migrate APIs and SOAP applications to Spring Boot framework • Create Docker containers for Spring Boot application and hosting using OpenShift • Create CI/CD pipelines in Azure DevOps • Integration with 3rd party APIs across applications • Designed and implemented Escrow Service using Spring Boot • Designed and Implemented a Virtual Fundable Wallet Application • Developed a Daily Split Cron Application that switches between two third party API to fulfill payment • Containerization using Red Hat OpenShift • Bug tracking with Kibana tools and Elastic Search • Designed a low memory Log file system that tracks the information and status of an application to help developers troubleshoot and check system health using Logstash-logback • Define goals and deadlines using agile methodologies with Scrum • Define new tables that the application requires to fulfill all the customer requirements • Analyze and create new SQL Server database for all the administrative tool • Optimize SQL Server stored procedures for managing large amount of data Technology Stack: Spring, Spring MVC, Spring Boot, Microservices, Kafka, Spring Batch, Docker, Azure, Spring Security,, Spring data JPA,Hibernate, Oracle Database, Postgres, Git, Test-Driven-Development, JUnit, Mockito
Decagon (OCTOBER 2020 - AUGUST 2022 )
| Software Engineer • Architecting and implementing backend APIs using Spring Boot • Unit Testing Using Mockito and JUnit • Led a team of engineers that developed an Ecommerce system with more than 5000 subscribers Chomp Food • A member of a team that built a web based Enterprise Resource Planning(ERP) System. • Microservice architecture with best practices Microservice with Spring Cloud and Message Queue • Developed a CRM that powers business processes for organizations.
Tribe.NG (FEBRUARY 2019 - SEPTEMBER 2020)
| Software Engineer • Analyze and design of new tools in conjunction with the managers • Developed Health Plus for Doctor-Patient appointment • Project Planning, deadlines and effort that would be required for each requirement • Software Architecture with Model View Controller design pattern. • Maintain current processes of the application, bug fixes and release to production server. • Make database changes in production server • Database Design, using tools like SQL Server Management Studio to create the model and database specification, using normalization techniques • Backend Development, generation of administration panels, and catalogs. • Creation of classes for reusable code and implementation • Creation and maintenance of stored procedures for report generation | CERTIFICATIONS National Diploma In Enterprise Application Development (2017) SFC - Scrum Fundamentals Certified 2021
| SKILLS Operating systems: Windows, Mac OS
Languages: Java, Javascript, SQL
Internet / Web: Spring Boot, Spring MVC, Spring, JavaFX
Programming/Tools: IntelliJ, Visual Studio Code,SqlDeveloper, Postman
Databases: Oracle, MS SQL Server, My SQL Server, MongoDB, Postgres
Cloud: Microsoft Azure, AWS Cloud9, OpenShift, Kubernetes
Ultimate Nuxt.js for Full-Stack Web Applications: Build Production-Grade Server-Side Rendering (SSR) and Static-Site Generated (SSG) Vue.js Applications Using Nuxt.js, Node.js, and Composition API (English Edition)