Mahdi Abubakar

Mahdi Abubakar  new_releases

About

Detail

Software Developer
Abuja, Federal Capital Territory, Nigeria

Contact Mahdi regarding: 
work
Full-time jobs
Starting at USD900/month
id_card
Internships
Open to unpaid internships
groups
Networking

Timeline


work
Job
folder
Project

Résumé


Jobs verified_user 17% verified
  • T
    Backend Developer public Remote experience
    Tallie OS Limted
    Mar 2026 - Current (8 months)
    ● Architected and Decoupled System Workflows: Transitioned a tightly coupled, synchronous multi-step setup process (Business → Outlet → Invite) into an asynchronous, event-driven workflow using TypeScript, Node.js, and BullMQ with Redis, utilising exponential backoff retries to guarantee eventual consistency and fault tolerance.
    ● Prevented Race Conditions & Double-Bookings: Engineered strict database transaction-level locking in PostgreSQL to resolve critical concurrency issues in the POS and seat reservation systems, guaranteeing data integrity and absolute isolation across a multi-tenant architecture.
    ● Optimised Computational & API Efficiency: Redesigned a multi-step, sequential reservation flow (which previously required 4–5
  • N
    Full Stack Developer (Freelancer) public Remote experience
    Nexpire s.r.o
    May 2023 - Mar 2025 (1 year 11 months)
    ● Develop and maintain an e-commerce system using the MERN stack MongoDB, Express.js, React, Node.js, optimising application performance by 30% through efficient coding practices and agile methodologies.
    ● Implemented a dynamic invoicing system leveraging MJML for cross-platform email rendering, achieving a 95% improvement in email client consistency.
    ● Design & integrate a flexible pricing and discount engine in TypeScript, enabling customisable, scalable discount rules that improved user engagement by 20%.
    ● Migrate the database from MongoDB to PostgreSQL, utilising Docker and Drizzle-Kit for seamless deployment, resulting in a 25% reduction in query response times.
    ● Integrate a 3rd-party API for real-time product upd
  • T
    Frontend Developer public Remote experience
    Tubr.io
    Oct 2022 - Sep 2023 (1 year)
    ● It is a tool that makes growing on YouTube seamless using the power of AI
    ● Develop a user-centric AI tool to enhance YouTube growth, integrating intuitive features that
    streamline content creation and analytics.
    ● Design and implement dynamic user interfaces using React and TypeScript, optimising the
    tool's responsiveness and accessibility across devices.
    ● Integrate Stable Diffusion machine learning models for automated thumbnail generation,
    thereby improving user engagement metrics.
  • Transpara
    Junior software developer public Remote experience
    Transpara
    Jul 2022 - Oct 2022 (4 months)
    ● Contributed to the development of a complex React application by designing and implementing intricate three-level component structures using React and TypeScript, enhancing code modularity and maintainability.
    ● Collaborated with a global team.
    ● Integrate TypeScript to enforce type safety and reduce runtime errors, improving
    development efficiency by 20%.
  • L
    Full Stack developer verified_user Verified experience
    L Johnson Atelier
    Jun 2021 - Jul 2022 (1 year 2 months)
    ● Designed and developed a responsive web application, improving load times by 25% by optimising appearance, speed, and technical features using HTML, CSS, and JavaScript.
    ● Spearheaded the creation of a CMS web application for a sewing factory, leveraging React, SASS, Node.js (Express), and MongoDB, automating manual data collection and enhancing data processing efficiency by 40%.
    ● Built a scalable RESTful API using Node.js, Express, and MongoDB, facilitating seamless integration with frontend applications and enabling real-time data synchronisation.
    ● Integrated Firebase Authentication and Firestore for secure user authentication and real-time data storage, ensuring a 20% improvement in overall application security and per
  • D
    Software Developer Intern public Remote experience
    DevC Training with Andela
    Jul 2019 - Sep 2019 (3 months)
    DevC Training with Andela is a training program organised by Andela, with support from Meta Developer Circle, to provide developers with real-world experience.
    ● Designed and developed a fully functional Geo Search app that displays weather reports and locations using HTML, CSS, and JavaScript.
    ● Utilised APIs (Google Geolocation and OpenWeather) and asynchronous programming.
    ● Works with CLIs and introduces modern web frameworks such as ReactJS.
    ● Employed self-motivation to drive web development projects forward, ensuring timely
    completion and successful deployment
Projects (professional or personal) verified_user 0% verified
  • K
    Kantisoft - Personal Project public Remote experience
    May 2025 - Current (1 year 6 months)
    A modern Point of Sale (POS) frontend for stores and restaurants, built with React and TypeScript.
    About Kantisoft
    Kanti is a name rooted in Hausa, one of Nigeria's major languages. It means "Store", Mart, Supermarket or "Shop".
    Pronunciation: "Kahn-tee" (with 'a' as in "car", and 't' as in "to").

    Features
    Order Management: Track, create, and manage orders for stores or restaurants.
    Sales History: View and export sales data by day, week, month, or all time.
    Menu Management/Products: Add, edit, and remove menu items.
    User Management: Manage staff and guest accounts with role-based permissions.
    Activity Log: Audit user actions (manager/admin only).
    Store Manag