David Chuka Nwadiogbu
Web Engineer
EXPERIENCE
The Mullings Group LLC — Full-Stack Engineer
October 2020 - PRESENT
-
Built and implemented features for clients and internal products
using Meteor.js
Regular refactor and optimization of code across the codebase to
improve performance
Quizboot — Full-Stack Engineer
February 2020 - October 2020
-
-
-
-
Configure and document API for the product using swagger,
making the API comprehensible for developers and
non-developers on the team.
Implement and test the overall authentication feature of the
application in Python and Django (Django Rest Framework).
Enforced proper modularization of the frontend codebase built
with Vue by moving state configuration across separate modules,
improving the overall code quality, and organizing the codebase.
Write python scripts to import data from excel sheets and fill it
into form fields thereby reducing the amount of time taken to
manually input these values.
Improve overall test coverage of the application by writing unit &
integration tests.
First Pavilion Technologies — Backend Engineer
FEBRUARY 2020 - September 2020
-
-
Build, optimize, and test features for an educational management
system using python and the Flask framework.
Write API documentation using swagger for the company’s
internal product, speeding up development for the frontend team.
Work directly with UI designers explaining the company’s
business needs and product specifications while giving feedback
on every design iteration.
Configure and separate software settings to work across
development, staging, and production environments.
FixusNG — Full-Stack Web Developer
September 2019 - January 2020
-
Designed and crafted elegant email templates using HTML & CSS
to be sent to clients upon registration, successful orders, etc., and
--GitHub
LinkedIn
SKILLS
JavaScript (Node, React, Vue)
Python (Flask, Django)
Git, VsCode, Ubuntu/Linux,
Docker, Bash
MongoDB, PostgreSQL
PROJECTS
Quizboot - A web application
that allows users to create and
attempt quizzes. [Vuejs, Django]
-
-
also several reminder emails, thereby improving customer’s
perception of the company.
Improve customer experience by rewriting the generation of
referral links using python, making it cleaner, more personal, and
more readable.
Implement proper CSS naming conventions using BEM across the
codebase.
Complete rewrite of CSS code to SCSS, improving the overall
code quality, enforcing code reuse, and ensuring efficiency.
Tuteria Ltd. — Software Engineer (Intern)
May 2018 - November 2018
-
Write python scripts that delete data duplicates and outdated data
as well as create new data in the database.
Improve overall test coverage of the application by writing unit
tests for features.
Write utility functions that automate processes and save time
such as performing a mass operation on the Django admin
pages.
EDUCATION
-
B.Sc. Computer Science, University of Ilorin, Nigeria [-]
Relevant Coursework: Data Structures & Algorithms, Bioinformatics,
Software Engineering, Operating systems, Artificial Intelligence,
Human-Computer Interaction.
COMMUNITY & LEADERSHIP
-
Unilorin Campus Lead, Forloop Africa. [March 2019 - August 2019]
Facilitator, Africa Code Week. [January 2019]
Coach, Django Girls. [October 2018]
Core Team Member of Google Developer Student Club. [2018 - 2019]
MLH Local Hack Day Organizer. [December 2018]
Co-organizer, African Wikimedia Developers. [August 2019]