Ibrahim Adekunle
Development
Lagos, Nigeria
Skills
Node.js
Redis
Software Development
Kafka
Nest.js
PostgreSQL
MongoDB
Sequelize
Jest
About
Ibrahim Adekunle's skills align with Programmers (Information and Communication Technology). Ibrahim also has skills associated with Web Professionals (Information and Communication Technology). Ibrahim Adekunle appears to be a low-to-mid level candidate, with 3 years of experience.
View more
Acomplishments
My biggest accomplishment till date is working on the first Nigerian Core Banking software. I was opportune to work on one of the most critical parts of the software which is the customer management system which is an amalgamation of all other modules which includes the product factory, loan management service, account management service, and notification service amongst other services. The customer management backend was built using the following technologies Nodejs, Postgres, Redis, Kafka, MongoDB for a reminder service. The application upon various simulations and deployment to production was able to cater for more than 4million existing bank customers from a different platform seamlessly. Asides from the core functionality of the software, I was able to work on a database search feature with very diverse options and a very fast response time without having to introduce a caching layer of any form.
Another accomplishment I am proud of is the creation of a dynamic form application which allows bank users/tellers to create and modify any form based on the requirements from the Central Bank of Nigeria's policies without having to get developers to make modifications. The application was built using Nodejs and MongoDB as the major tool and I also created a function that translates the configuration of the form into actual column to hold customer information on the customer profile table. The speed and dynamism of this application is something I hold dearly because prior to being assigned the project, I have never had to work on any form builder application, so this was a fun one and I am proud to be the pioneer of this for this project. The plan is to extend this feature into about 4 other modules in progress.
Work Experience
Fullstack Developer
Expectoo Nigeria
June 2022 - May 2023
- Leveraged a full-stack skill set, including React, Node.js, PostgreSQL, Redis, and DigitalOcean, to develop a cutting-edge digital advertising application. Engineered a user-centric platform allowing participants to earn rewards by actively engaging with campaigns and tasks from affiliate companies, fostering a mutually beneficial ecosystem. Implemented a dual-sided architecture, managing the intricacies of the admin side for task and token management, while providing end-users with a seamless experience for daily task completion and token accumulation. Utilized GitHub workflows to streamline deployment processes, ensuring efficient and reliable updates to servers, and maintaining a robust and scalable application infrastructure. Innovatively integrated features to convert earned tokens into USDT, facilitating smooth and secure withdrawals to user wallets, enhancing the financial experience for participants. Tech stack: ReactJS, NodeJS, PostgreSQL, MongoDB, Redis, AWS S3, DigitalOcean (Spaces), Nginx, Jira
Backend Developer
Betty Bingo Limited
September 2022 - March 2023
- Developed and optimized back end systems using Node.js, MongoDB, PostgreSQL, and Redis for a dynamic betting and gaming platform. Specialized in the creation and maintenance of features related to bingo games and a diverse portfolio of entertaining casino games. Played a pivotal role in seamless third-party payment integrations, including Paystack, Interswitch, Squad Payments, and Flutterwave, enhancing financial transaction capabilities. Implemented robust solutions to ensure the stability and performance of the platform, contributing to an enhanced user experience. Collaborated with cross-functional teams to align technical strategies with business objectives, fostering innovation and continuous improvement within the betting company's technology ecosystem. Tech stack: NodeJS, PostgreSQL, MongoDB, Redis, AWS(S3, CodeCommit, EC2), Sentry, Datadog, Jira
Backend Developer (Contract)
Checkref
October 2022 - December 2022
- Utilized Node.js, MongoDB, and TypeScript as primary tools to architect and develop a robust application that serves as a bridge between recruiters and candidates. Engineered a comprehensive system enabling recruiters to collect and manage reference details provided by candidates, enhancing the efficiency of the recruitment process. Implemented a versatile subscription model, allowing recruiters access to different service types tailored to their needs, ensuring a flexible and scalable platform. Integrated an in-app payment system, facilitating seamless subscription transactions and enhancing the financial efficiency of the application. Designed and implemented a collaborative feature enabling recruiters to add and manage their teams within the application, empowering effective teamwork. Innovatively incorporated a customizable questionnaire system, allowing recruiters to generate specific reference questions for candidates, providing tailored insights into prospective hires. Developed a user-friendly candidate interface, allowing individuals to monitor received references and track the status of interactions with recruiting companies. Implemented a sophisticated reminder system (Email and SMS), allowing recruiters to schedule and automate reminders for candidates and referees, ensuring timely completion of reference processes. Ensured the security and privacy of sensitive data by implementing robust authentication and authorization mechanisms within the application. Tech stack: TypeScript, NodeJS, MongoDB, Redis, DigitalOcean (Spaces), Nginx, Notion
Backend Developer
Jazoro Limited
August 2021 - March 2022
- Applied expertise in Node.js, PostgreSQL, Socket.io, and Redis caching to lead the development of a trivia gaming application designed for school students, fostering a dynamic and engaging learning environment. Developed and implemented a real-time gaming experience, promoting healthy competition among students and enhancing their educational journey. Engineered a Content Management System (CMS) application to efficiently manage trivia and anagram questions, enabling seamless updates and customization for an everevolving educational platform. Spearheaded the creation of features for monitoring leaderboard metrics, ensuring transparent tracking of student achievements and contributions. Innovatively designed and implemented functionality for the management and disbursement of funds won through gaming activities, contributing to a secure and efficient financial process within the application. Tech stack: TypeScript, NodeJS, PostgreSQL Socket.IO, Redis, AWS S3, Nginx, Jira
Frontend Developer
TQWorks Limited
June 2019 - June 2020
- Led frontend development using Angular JS to craft an interactive and user-centric service provider web-app, featuring real-time capabilities for seamless connections between end-users and skilled artisans. Engineered a dynamic request system, enabling users to initiate service requests, with real-time publication on the artisan version of the app, ensuring swift response and engagement. Implemented real-time communication features, allowing direct interaction between users and artisans, including a responsive quotation and payment management system that enhances the efficiency of the service process. Pioneered a user-driven rating system with real-time updates, enabling users to instantly provide feedback and rate artisans based on service quality, fostering trust and transparency within the community. Introduced a unique real-time quotation approval feature, providing users with immediate response capabilities, allowing negotiation before finalizing payments and ensuring a transparent pricing process. Developed a mark etplace with real-time updates, offering company-based rates on materials to prevent artisans from inflating prices, promoting fair and competitive pricing for services within the application. Tech stack: AngularJS, NodeJS, PostgreSQL Socket.IO, Redis, AWS S3, Nginx, Jira
Tech
Revent Technologies
October 2022 - Present
- Nigeria • October 2022 - Date Played a pivotal role in the development of an application that handles creation and modification of dynamic forms, a core feature enabling efficient customer onboarding within the platform. Engineered a lightweight system that dynamically transforms configured forms into flexible database schemas, enhancing adaptability to evolving requirements. Contributed to the optimization of the system, ensuring it meets high-performance standards, and maintained an impressive 80% test coverage, underscoring a commitment to software quality and reliability. Implemented and optimized back end solutions utilizing Node.js, PostgreSQL, MongoDB, Redis, and AWS services as a key member of the engineering team for a customer management application. Led the development of a robust customer management app within a core banking system, employing microservice architecture for enhanced flexibility and scalability. Contributed to the creation of an exceptionally scalable and fully optimized system that met high-performance standards. Tech stack: NodeJS, PostgreSQL, MongoDB, Docker, Redis, AWS(S3, Textract, EC2), Git/Github, Sentry, Jira