About

Profile Picture

Here is a little background

Hi, I'm Arinze — a results-driven software engineer with 5+ years of professional experience building and maintaining web applications with an emphasis on performance, security, and scalability. I'm highly proficient in full-stack development with expertise in Java, Spring Boot, Angular, and React, and a proven track record of delivering high-impact projects, including an e-government platform, several trade finance solutions, and a client portal. In addition, I have a year of industry experience as a software specialist during which my team successfully implemented an enterprise-grade content management system.

Experience

Andela

Full-stack developer

Andela New York, United States

May 2023 - Present

  • Collaborated with team members to develop an e-government platform that enables the access and provision of government services to Rwandan citizens. Utilized technologies such as Angular, Java (Microservices), Spring Boot, PostgreSQL, Redis, Keycloak, and Docker.
  • Conducted thorough requirements analysis and created detailed technical documentation, including system diagrams, to ensure a streamlined development process.
  • Configured 30+ services using internal tools, including dynamic forms, automated workflows, and third-party integrations.
  • Built reusable, modular UI components and provided comprehensive documentation to simplify team adoption.
  • Performed unit and integration testing with over 90% coverage to ensure functional integrity and conducted load tests to validate performance under stress.
  • Improved API performance by 75% through code refinements, efficient caching, and optimized SQL queries.
  • Supported peers by performing detailed code reviews to uphold coding standards and promote efficient solutions.
  • Cooperated with the security team to identify system vulnerabilities and implemented tailored security measures.
  • Co-developed a digital marketplace that facilitates the access and delivery of commercial services offered by businesses using Angular, Java (Microservices), Spring Boot, and PostgreSQL.
  • Delivered frequent product increments within a cross-functional Agile team, driving value through continuous feedback.
Union Systems Limited

Software Engineer

Union Systems Limited Lagos, Nigeria

January 2019 - May 2023

  • Contributed to the client-side development of a multi-bank, multi-tenant trade finance solution for global enterprises using React, Redux, and TypeScript. This solution enables subsidiaries to manage trade operations consistently across regions.
  • Developed a client portal as part of a 4-person team using Angular, TypeScript, Kotlin, Spring Boot, and PostgreSQL. This client portal is used by the company’s banking clients and also functions as an internal task management system.
  • Mentored and supervised 5 interns that were all retained as junior developers by the company.
  • Partnered with team members to maintain an enterprise-grade trade portal supporting multiple corporates and banks, and engineered core modules using Angular, Java, Spring Boot, and MySQL.
  • Developed a migration utility using Kotlin and Spring Boot that was used to migrate 1M+ records from a MySQL database to a PostgreSQL database.
  • Integrated Twilio API to add communication functionalities to the client portal, resulting in an increase in customer engagement by 40%.
  • Enhanced page load speed by 60% via image compression, browser caching, lazy loading, and efficient resource cleanup.
  • Executed deployments of company products across multiple environments.
  • Proactively liaised with the UI/UX and product teams to align on design goals while ensuring technical feasibility.
  • Crafted responsive and engaging user interfaces with excellent user experiences using HTML/CSS, Bootstrap, Material Design, Tailwind CSS, and several other technologies.
  • Created over 30 HTML email templates and dynamically generated their content using Apache FreeMarker.
  • Successfully implemented an enterprise document management system, DataStore DSX, as part of a 5-person team at Zenith Bank Nigeria.

Skills

Angular

Angular

React

React

JavaScript

JavaScript

TypeScript

TypeScript

Java

Java

Kotlin

Kotlin

Spring Boot

Spring Boot

PostgreSQL

PostgreSQL

MySQL

MySQL

Redis

Redis

Docker

Docker

Git

Git

Figma

Figma

Notion

Notion

Jest

Jest

JUnit

JUnit

RxJS

RxJS

NgRx

NgRx

Redux

Redux

Next.js

Next.js

HTML

HTML

CSS

CSS

SASS

SASS

Tailwind CSS

Tailwind CSS

Bootstrap

Bootstrap

Material Design

Material Design

Ant Design

Ant Design

DevTools

DevTools

WebSocket

WebSocket

Keycloak

Keycloak

Flyway

Flyway

Swagger

Swagger

Projects

IremboGov

Case study 1 of 5: IremboGov

IremboGov is an e-government platform that enables the access and provision of government services to Rwandan citizens. Its proven effectiveness in Rwanda has led other countries to explore adopting it for their citizens. My role in this project involved creating technical designs, performing backend–heavy full-stack development, configuring services, and occasionally leading stand-up meetings. Technologies used include Angular, Java (Microservices), Spring Boot, PostgreSQL, Redis, Keycloak, and Docker.

IremboPlus

Case study 2 of 5: IremboPlus

IremboPlus is a digital marketplace that facilitates the access and delivery of commercial services offered by businesses. Several businesses, including CANAL+, CANALBOX, and Mayfair Insurance, have already joined the platform, with many more partnerships in the pipeline. My contributions to this project ranged from designing and implementing server-side functionality using Java (Microservices), Spring Boot, and PostgreSQL to implementing intuitive and dynamic user interfaces with Angular.

Optimus Global

Case study 3 of 5: Optimus Global

Optimus Global is a multi-bank, multi-tenant trade finance solution designed for global enterprises. This solution enables subsidiaries to manage trade operations consistently across regions regardless of local regulations. For this project, I focused on the development of the frontend, while also providing support to the backend team as needed. The frontend was built using React, Redux, and TypeScript, while the backend leveraged Java (Microservices), Spring Boot, and MySQL.

Isura

Case study 4 of 5: Isura

Isura is a client portal for the company's banking clients that also functions as an internal task management system. The release of this client portal led to a remarkable increase in customer satisfaction and overall engagement. As part of a 4-person team, I worked across the stack in the development of this application and was also responsible for the end-to-end implementation of multiple features. The technology stack included Angular, Kotlin, Spring Boot, and PostgreSQL.

Optimus Multi-bank

Case study 5 of 5: Optimus Multi-bank

Optimus Multi-bank is an enterprise-grade corporate trade solution developed to eliminate the hassles and rigors typically associated with trade finance processes in Nigeria. This trade portal supports multiple corporates and banks, driving significant revenue. I collaborated with team members to maintain this application, assisted with its implementation at banks, and engineered core modules using Angular, Java, Spring Boot, and MySQL.

Contact

Got something in mind? Let's talk.

+2348135166230

eu.arinze@gmail.com

Lagos, Nigeria