Abuchi Kingsley Ndinigwe

Abuchi Kingsley Ndinigwe

$20/hr
Software Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Lagos, Lagos, Nigeria
Experience:
5 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.