Frontend Developer & Azure DevOps Engineer

Lagos, Nigeria

nkoroahamefula@gmail.com

2347038472288


Skills

ReactJs

95%

Javascript

95%

Node and ExpressJs

75%

Azure DevOps

80%

PHP

45%

SQL

60%

Languages

English



Projects

Relight
Nov 2021 - Jan 2021

A platform where researchers connect.

  • I used react functional components and react-hooks to implement the interface.
  • I used React-Redux and Redux-Toolkit for proper state management.
  • I made use of react-router for managing the navigation between various pages and passing values between pages.
  • I wrote custom react-hooks to enhance code reusability and readability.
  • I used Axios to fetch and store values to the APIs.
  • I used Formik for building out the forms.
  • I used React-Moment for formatting the dates.
  • I used Node and ExpressJs to build the API.
  • I made use of a non-relational database MongoDB to store values and used Mongoose to communicate between the application and the database.
  • I made use of JWT to improve the security of the application by having web tokens stored in the local storage of the browser and refreshes after one month.
  • Deployed the application to Heroku and made use of Heroku CI/CD feature to enable continuous integration.


PlanMoney - Expenses Budgeting WebApp
Dec 2019 - Jan 2020

A single web page for budget tracking.

  • I implemented the components using React class based components.
  • I used the React-Router to manage page navigation and keeping of page history.
  • I made use of React-Redux for state management and improved the quality of the state management by introducing React-Thunk.
  • I made use of local storage to persist the initial values to browser memory.
  • I made use of a non-relational database MongoDB to store values and used Mongoose to communicate between the application and the database.
  • Deployed the application to Heroku and made use of Heroku CI/CD feature to enable continuous integration.


Indecision Helper
Jun 2010 - Mar 2012

A decision making app that makes a random decision based on the list of activities.

  • I made us of react class components, react-dom and other modules to implement this project


Work Experience

ERP DEVELOPER – RELIANCE INFOSYSTEMS LIMITED
Mar 2012 - Dec 2014

  • I implement the UX designs and integrate them into ERP Suite using React on Typescript.
  • I lead a team of developers to implement new features and support clients by fixing identified bugs.
  • I generate the documentation for the frontend of the codebase using Js-Doc
  • I write Unit-Test for the frontend components using React Testing Library.
  • I support Azure DevOps clients and also carry out Server administration task on our build machines.
  • I manage the CI/CD to various build machines of different clients.
  • I lead the requirement gathering process for each customer to be onboarded.
  • Joined the team to transform our software from an on-premise based solution to a full SaaS(Software as a service) on Azure.
  • I monitor the Azure instance for each of the customers and generate documentation for state of the applications at the end of each quarter.
  • I supervised the generation of user manual and guide for ERP suites.
  • I joined the team in app modernization and database modernization audit by microsoft.


SOFTWARE DEVELOPER and IT ANALYST – AIICO CAPITAL LTD, NIGERIA
Mar 2012 - Dec 2014

  • I designed the frontend of the AIICO Capital Investment Mobile App using React-Native.
  • I improved the maintenance process of 50 computers and other hardware systems by designing an Asset Register.
  • I joined a team of other technology analysts to draft the cloud migration workflow.


Education

AFRICAN UNIVERSITY OF SCIENCE AND TECHNOLOGY
2016 - 2017

MASTER OF SCIENCE IN COMPUTER SCIENCE


MICHAEL OKPARA UNIVERSITY OF AGRICULTURE
2010 - 2015

BACHELOR OF ENGINEERING IN COMPUTER ENGINEERING