ABUCHI K. NDINIGWE
Software Engineer
https://linkedin.com/in/ndinigwe-abuchi--
I have over 5 years of experience as a software engineer, specializing in developing large-scale
enterprises and client-centric solutions. I possess expertise in Node.js, Express/Rest APIs,
Docker, JavaScript, and other relevant technologies for full-stack development. Additionally, I
have demonstrated a strong understanding of backend infrastructure, including cloud
deployment automation, microservice architecture, and containerization.
I have hands-on experience with testing frameworks like Mocha and have successfully utilized
message brokers such as RabbitMQ and Redis in my projects. Collaborating seamlessly with
cross-functional teams, I excel in swiftly acquiring and effectively applying new technologies in
practical settings. My accomplished history includes consistently delivering cutting-edge
software solutions to clients spanning diverse industries.
I am a strong problem solver with an eye for detail and a commitment to excellence. I am
currently seeking a challenging position where I can utilize my expertise in software engineering
to help drive the development of cutting-edge software solutions.
TECHNOLOGY STACK
Languages: Javascript, Typescript, Python, HTML, CSS,
Frameworks/Tools: Node.js, Express.js, NestJS, Mocha, Docker
Databases: MongoDB, MySQL, PostgreSQL, Redis
CI/CD/Monitoring Tools: CircleCI, Ansible, Cloudformation, Sentry, Rollbar, Prometheus
Cloud: AWS, GCP, Git, Nginx
Collaboration: Slack, Jira, Trello
LEAD BACKEND ENGINEER (DEVOPS)
Jan 2021 - Jul 2023
Fuspay Technology, (United States)
Project Summary: Played a pivotal role in the conceptualization and development of a
sophisticated, cross-border Cryptocurrency wallet and payment system utilizing microservices
architecture, Javascript, Node.js and MongoDB. Using Lucid Chart I designed the backend
infrastructure incorporating VPC architecture with subnets, bastion hosts and detailing
communication flow between servers and databases.
Leveraging BullMQ in conjunction with Redis, I successfully implemented a queue within the
payment APIs. This strategic integration substantially mitigated latency concerns arising from
numerous database calls and external payment gateway requests.
I used YAML, bash scripts programs and Ansible to automate the testing and deployment of the
backend APIs to the cloud (AWS) leveraging third parties like CircleCI. This underscores my
ability to leverage cutting-edge technology to drive efficiency and reliability of software
development processes.
I harnessed the robust capabilities of prominent cloud service providers, such as AWS, Google
Cloud and Digital Ocean, to proficiently host backend APIs and Databases. This endeavour was
underscored by a focus on refining scalability, bolstering reliability, and fortifying security
measures.
Leveraged Prometheus and Node Exporter to monitor EC2 health and Rollbar to monitor backend
applications hosted in the cloud.
Conducted regular code reviews, provided constructive feedback, and mentored junior
developers to promote best coding practices and meet regulatory standards.
Collaborated with stakeholders from various departments to understand business requirements
and provide data-driven recommendations for improved decision-making using tools like Slack,
Jira, Trello, and Confluence.
TECHNOLOGY TEAM LEAD
Sep 2021 - Jul 2022
KEYLA, (Nigeria)
Project Summary: Led a team and pioneered the creation of a food delivery application
leveraging microservices architecture.
Assisted in designing and implementing complex database models and optimizing query
performance for improved scalability and responsiveness.
Contributed to the design and implementation of RESTful APIs with Express, enabling seamless
integration of backend functionality with user interfaces.
Orchestrated communication within microservices ecosystem by implementing RabbitMQ as a
robust message queuing system. This approach not only bolstered communication reliability but
also introduced the ability for seamless and adaptable message routing.
Conducted regular code reviews, provided constructive feedback, and mentored junior
developers to promote best coding practices and maintain code quality.
Leveraged cloud services like AWS and Google Cloud to host backend APIs and configured
Nginx as a reverse proxy to manage traffic to the servers.
BACKEND DEVELOPER
August 2020 - Dec 2020
Coval Group, (Nigeria)
Project Summary: Collaborated in the development of an online trade fair platform with a
3D user experience using Typescript, Node.js and Postgres with advanced features like
virtual trade fair environment with interactive 3D booths and exhibition halls.
Collaborated with frontend developers, to deliver feature-rich applications that met client
requirements.
Designed and implemented complex database models and optimizing query performance
for improved scalability and responsiveness.
Participated actively in code reviews, bug fixing, and performance optimisation,
contributing to the overall efficiency and stability of the software products.
BACKEND DEVELOPER (Contract)
Feb 2020 - Aug 2020
Glow E-Learn, (Nigeria)
Project Summary: Collaborated on the development of an e-learning platform using
Express.js and integrated features such as user authentication with google auth, Zoom APIs,
and real-time chat in rooms.
Participated actively in code reviews, bug fixing, and performance optimisation, contributing
to the overall efficiency and stability of the software product.
Utilizing Cloudinary, I created a centralized platform for teachers to upload and share
learning materials and assignments.
Integrated the Zoom API to enable live video classes between teachers and students.
Implemented grading functionality for teachers to evaluate assignments and provide
feedback to students.
JUNIOR SOFTWARE DEVELOPER
May 2018 - Sep 2019
Byte Skills, (Nigeria)
Project Summary: Collaborated with a team of developers to design and develop robust
software solutions for a home service application.
Worked on the frontend of the application utilizing Angular, HTML and Bootstrap.
Built responsive web pages and collaborated with Backend Engineers to integrate API's
Implemented features like two way binding, state management and RxJs Observables.
EDUCATION
Lagos State University
BACHELOR OF SCIENCE
Oct 2010 – Jan 2015