About

Profile Picture

Here is a little background

Hello, I'm Arinze. I am a dedicated and results-driven full-stack developer with 4+ years of professional experience in building and maintaining web applications with an emphasis on performance and scalability. I am highly proficient in using multiple front-end and back-end technologies such as Angular, React, and Java, and possess a proven track record of successful projects including multiple trade finance solutions, an eGovernment platform, 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 | Irembo

Full-stack developer

Andela | Irembo Kigali City, Rwanda

May 2023 - Present

  • Partnered with team members to develop an eGovernment platform that enables the access and provision of government services to Rwandan citizens. Utilized technologies such as Angular, Java (Microservices), Spring Boot, PostgreSQL, and Redis.
  • Collaborated effectively within a cross-functional agile team, contributing to frequent value delivery guided by continuous feedback loops.
  • Conducted thorough requirements analysis and created detailed technical documentation, including system diagrams, to ensure a streamlined development process.
  • Performed meticulous unit testing, with a minimum coverage of 90%, to ensure functional integrity and conducted load tests to assess performance endurance.
  • Developed robust UI components and provided comprehensive documentation to facilitate ease of use for team members.
  • Employed a variety of techniques, including code refinements, efficient caching, and optimized SQL queries, to improve the performance of existing APIs by 75%.
  • Cooperated with the security team to identify system vulnerabilities and implemented tailored security measures to fortify system defenses.
Union Systems Limited

Software Engineer

Union Systems Limited Lagos, Nigeria

January 2019 - May 2023

  • Worked as part of a team to develop the client side of a multi-bank, multi-tenant trade finance and treasury solution for international markets using React, Redux, and TypeScript.
  • Successfully developed a client portal as part of a 4-person team using Angular, TypeScript, Kotlin, Spring Boot, and PostgreSQL. This client portal is actively used by the company‚Äôs customers (primarily banks) and doubles as an in-house task management system.
  • Mentored and supervised 5 interns that were all retained as junior developers by the company.
  • Developed a migration utility using Kotlin and Spring Boot that was used to migrate over 500,000 records from a MySQL database to a PostgreSQL database.
  • Collaborated with team members to maintain an enterprise-grade corporate trade portal and also built full-fledged modules in it using Angular, TypeScript, Java, Spring Boot and MySQL. This trade portal has generated significant revenue.
  • Integrated Twilio API to add communication functionalities to the company's client portal, resulting in an increase in customer engagement by 40%.
  • Enhanced page load speed by over 30% through the utilization of optimization strategies such as image compression, browser caching, lazy loading, and efficient cleanup processes.
  • Leveraged Docker to execute deployments of the company's products across various environments.
  • 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

HTML

HTML

CSS

CSS

JavaScript

JavaScript

Angular

Angular

React

React

SASS

SASS

TypeScript

TypeScript

RxJS

RxJS

Java

Java

Kotlin

Kotlin

Spring Boot

Spring Boot

PostgreSQL

PostgreSQL

MySQL

MySQL

Redis

Redis

Docker

Docker

Git

Git

Figma

Figma

Notion

Notion

NgRx

NgRx

Redux

Redux

Next.js

Next.js

Jest

Jest

JUnit

JUnit

Tailwind CSS

Tailwind CSS

Bootstrap

Bootstrap

Material Design

Material Design

Ant Design

Ant Design

DevTools

DevTools

WebSocket

WebSocket

REST API

REST API

Swagger

Swagger

Projects

IremboGov

Case study 1 of 4: IremboGov

IremboGov is an eGovernment platform that enables the access and provision of government services in Rwanda. With this platform, Rwandans and foreigners can seamlessly apply for public services. On this project, my responsibilities included reducing technical debt, improving system security and performance, and implementing several new functionalities. Some of the technologies utilized include Angular, TypeScript, Java (Microservices), Spring Boot, PostgreSQL, and Redis.

Optimus Global

Case study 2 of 4: Optimus Global

Optimus Global is a multi-bank, multi-tenant trade and treasury solution that is dynamic enough to be used in international markets. This flexibility means that subtenants located in different countries can seamlessly manage their trade processes using this solution. For this project, I was focused on the development of the front end while providing assistance to the backend team when needed. React, Redux, and TypeScript were used to build the front end while Java (Microservices), Spring Boot, and MySQL were used on the backend.

Isura

Case study 3 of 4: Isura

Isura is a client portal that is used by the company's customers (banks) and doubles as an in-house 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 a plethora of features. Technologies used include Angular, TypeScript, Kotlin, Spring Boot, and PostgreSQL.

MBCP

Case study 4 of 4: MBCP

MBCP (Multi Bank Corporate Portal) is an enterprise-grade corporate trade solution built to eliminate the hassles and rigors typically associated with trade finance processes in Nigeria. This solution has been adopted by several banks and has generated significant revenue for the company. I collaborated with team members to maintain this application, assisted with its implementation at banks, and also built full-fledged modules in it using technologies such as Angular, TypeScript, Java, Spring Boot, and MySQL.

Contact

I've got just what you need. Let's talk.

+2348135166230

eu.arinze@gmail.com

Lagos, Nigeria