Ezenwankwo Ugochukwu Thankgod, Developer in Lagos, Nigeria
Ezenwankwo is available for hire
Hire Ezenwankwo

Ezenwankwo Ugochukwu Thankgod

Verified Expert  in Engineering

Bio

Ugochukwu is a software developer with four years of experience developing software in education, HR, and the health sectors. He is a solid developer who knows his tools. Ugochukwu has extensive knowledge of React, TypeScript, NestJS, JavaScript, and WordPress. His ability to quickly adapt and learn a new tool while on a project is impressive. He loves working with great people and is always looking forward to making an impact wherever he finds himself.

Portfolio

Octosoft
NestJS, TypeScript, Prisma, React, React Native
Emplug
JavaScript, Symfony, React, User Interface (UI), Responsive UI

Experience

  • React - 4 years
  • JavaScript - 4 years
  • Express.js - 3 years
  • WordPress - 3 years
  • NestJS - 2 years
  • Symfony - 2 years
  • TypeScript - 2 years
  • React Native - 1 year

Availability

Part-time

Preferred Environment

Windows, Slack, Jira, Confluence, Linux, Visual Studio Code (VS Code)

The most amazing...

...app I've created is a result app which is used by schools to compute and create report cards for students, giving them access to check and print it using a PIN.

Work Experience

Software Developer

2020 - 2022
Octosoft
  • Developed an expense mobile app for the organization to manage expenses within it. Streamlined the process to track costs within a given period.
  • Migrated the organization's static website to a complete CMS site using React and Strapi as a back-end service.
  • Developed an EMR solution with a team working primarily on the back-end part. Created APIs and supported the integration with the respective client applications.
Technologies: NestJS, TypeScript, Prisma, React, React Native

Full-stack Developer

2018 - 2019
Emplug
  • Developed apps to manage the recruitment process of over 300,000 applicants for a governmental agency, including an application portal and a Cognitive Behavioral Therapy (CBT) application.
  • Used Jira to manage tasks, features, and bugs that came up.
  • Witnessed the application process from start to finish; we had roughly over 300,000 applicants.
  • Created a queue system to manage multiple requests hitting the server, thereby preventing the bottleneck of a single-threaded language like PHP.
  • Migrated the organization's static website to React.
Technologies: JavaScript, Symfony, React, User Interface (UI), Responsive UI

Experience

Result App for Ofemco

http://resultdirect.org/
Created a result solution app where schools upload results. The system computes and generates report cards for the students and checks and prints their report cards using a designated PIN from a scratch card issued by the school.

Web Based CBT Applicaiton

Orchestrated a CBT application to conduct exams, tests, and quizzes in schools, jobs screening, surveys, etc.

The features of this application are as follows; the application has different levels of users. Administrators can create and manage user groups, subjects, levels, questions, exams, account types, etc. Regular users can take an exam from a list of available exams.

The CBT app supports six questions: single answer, multiple options, multiple-choice, short answers, long answers, ordering items, and matching items.

The CBT app also supports three kinds of exam types:
• Exams that can be taken at any time
• Exams that can only be taken within a set time
• Exams that can be taken on a scheduled time only

Exams are taken within a time frame. Once the time is exceeded, the exam is submitted. A result generated shows different information about the exam. For example, time spent in the exam, no questions answered and unanswered, questions passed and failed, exam score, question review, etc.

Task Management App

https://task-management-by-devugo.netlify.app/
Created an app used to manage your day-to-day activities or tasks and have everything in one place. You can add tasks, mark tasks as complete, reschedule tasks, group tasks by projects and labels, etc.

Store Management App for Storexplore

https://storexplore-by-devugo.netlify.app/
Developed a store management system for managing a store and products in it.

The Store owner can create and manage stores and products. The store owners create sales manager processes for recording daily sales, and sales managers record sales made daily. The store owner and sales managers can communicate using the real-time chat feature for more detailed discussions on sales or, as the case may be.

OneBurner Product Landing Page

https://oneburner-by-devugo.netlify.app/
Created several pages for the client:

• A home page that gives a rundown of the solution's core features and shows the top clients using the solution, etc.
• A support page that contains a form for contacting support.
• An enterprise page that shows how the product would help an organization grow and scale.

Education

2011 - 2016

Bachelor's Degree in Civil Engineering

Federal University Of Technology - Owerri - Imo, Nigeria

Certifications

SEPTEMBER 2021 - PRESENT

Understanding TypeScript

Udemy

JUNE 2021 - PRESENT

NestJS - Modern TypeScript Back-end Development

Udemy

MARCH 2020 - PRESENT

React Native - The Practical Guide

Udemy

Skills

Libraries/APIs

React, Socket.IO, Antd

Tools

Slack, Jira, Confluence, Prisma

Languages

JavaScript, TypeScript, PHP, HTML, SCSS, CSS

Platforms

Windows, Visual Studio Code (VS Code), WordPress, Linux, Heroku, Netlify

Frameworks

Symfony, NestJS, Express.js, Laravel, React Native, Redux, Bootstrap

Paradigms

Agile Software Development

Storage

MySQL, PostgreSQL

Other

Responsive UI, User Interface (UI), Web Development, TypeORM

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring