Nairobi, Kenya

Mwenja Robert Rwara

Full-Stack Software Developer

Laravel & PHP · REST APIs · Payment & Biometric Integrations

About

Results-driven Full-Stack Software Developer with 4+ years of experience designing, building, and maintaining ERP systems, business applications, and REST APIs using Laravel, PHP, MySQL, and JavaScript. Proven track record delivering end-to-end solutions across sales, inventory, HRM, payroll, procurement, and finance modules, with hands-on expertise in M-Pesa payment integration, biometric integrations, third-party API integration, and database design. Skilled in debugging, problem solving, and Agile development, with strong experience in Git version control, cloud and shared hosting deployment, and client training and support.

Technical Skills

Backend Development

  • PHP (Laravel, vanilla PHP)
  • Java (Spring Boot)
  • Node.js (Express)
  • Python (Django)
  • REST API design & development

Frontend Development

  • HTML5/CSS3
  • JavaScript
  • jQuery
  • AJAX
  • Bootstrap
  • React.js
  • Responsive UI development

Databases & Design

  • MySQL
  • PostgreSQL
  • MongoDB
  • Firebase
  • Neo4j
  • Database design, normalization & query optimization

Payment Systems

  • M-Pesa (Daraja API – STK Push, C2B, B2C)
  • WHMCS payment integrations
  • Payment gateway/API integration

Integrations

  • Biometric integrations
  • SMS APIs
  • Bulk WhatsApp & email APIs
  • Third-party API integration

DevOps & Hosting

  • Git & GitHub
  • Docker
  • Linux administration
  • AWS EC2
  • cPanel/WHM
  • Hostinger Cloud
  • Shared & cloud hosting deployment

Methodologies

  • Agile development (Scrum)
  • Debugging & troubleshooting
  • Problem solving
  • Systems design
  • Unit testing
  • Technical documentation

Other

  • Android development
  • IoT (Arduino, Raspberry Pi)
  • Cisco & Huawei network design and configuration

Professional Experience

  1. Full-Stack Developer / ERP Systems Lead

    May 2024 – Present

    Powel Jea Enterprise Limited (incl. Project Management ERP consultancy)

    • Design, develop, and maintain ERP modules — CRM, Sales, Inventory, Procurement, Banking, HRM, and Payroll — using Laravel, PHP, MySQL, JavaScript, jQuery, and Bootstrap.
    • Build and consume REST APIs for module-to-module and third-party integrations, including M-Pesa payments and SMS/email notifications.
    • Manage the codebase with Git/GitHub, including branching, code reviews, and release management within an Agile workflow.
    • Deploy and administer systems on shared and cloud hosting; handle system maintenance, debugging, bug fixing, and client support.
    • Developed new products end-to-end, including a Water Delivery System and a Biohazard Collection System, from database design to deployment.
    • Train sales and client teams on system usage, improving adoption and reducing support tickets.
  2. Full-Stack Developer

    Apr 2024 – May 2024

    PJEA Stock & Sales System (Version 2)

    • Designed and implemented stock, sales, CRM, and reporting modules with role-based access control (roles, permissions, user management).
    • Handled hosting, system administration, and post-launch support and debugging.
  3. Full-Stack Developer

    Oct 2023 – Dec 2023

    Petrol Station Stock Management System (Project)

    • Designed sales and admin portals; implemented stock adjustment, product management, and shift management modules.
    • Built sales and reporting modules with MySQL-backed database design for accurate reconciliation.
  4. Backend & ERP Developer

    Oct 2023 – Dec 2023

    Hanspaul Company (Project)

    • Developed the ERP backend and company website covering Production, Procurement, HRM, Sales, Finance, Inventory, and CRM modules.
    • Developed REST APIs and handled third-party API integrations.
  5. Full-Stack Developer

    Dec 2022 – Oct 2023

    Spine Business Systems

    • Developed and customized ERP SPINE modules to client requirements as a full-stack developer (PHP, MySQL, JavaScript, jQuery, HTML/CSS).
    • Diagnosed and resolved production issues through systematic debugging; delivered customer training and technical support.
  6. Technical Support & Hosting Manager

    Oct 2022 – Dec 2022

    Web Hosting Services

    • Managed shared hosting servers and cPanel module creation and allocation; supported hosting customers.
    • Implemented WHMCS payment integrations and delivered website development and modifications.
  7. Full-Stack Developer

    Aug 2022 – Oct 2022

    Stock Management System (Laravel)

    • Designed and developed a multi-shop stock management system in Laravel with stock transfer modules.
    • Implemented M-Pesa payment integration and multi-user authentication and authorization.
  8. ICT Officer (ICT Support)

    Feb 2022 – May 2022

    Ministry of Water, Irrigation and Sanitation

    • Installed and configured software, hardware, VPNs, and financial systems; maintained and troubleshot networks.
    • Supported web design, updates, and internal system development.
  9. Backend / API Developer

    Sep 2021 – Nov 2021

    SCIT Management System (Timetabling Module), Technical University of Kenya

    • Designed and developed backend REST APIs and endpoints; integrated a Neo4j graph database.
    • Created Docker files for containerization; mentored junior backend developers on API design and collaborated with frontend teams in an Agile setup.
  10. IoT Associate Course Facilitator

    Apr 2021 – May 2021

    Technical University of Kenya

    • Delivered practical IoT training (microcontrollers, sensors) covering Arduino C and Python for Raspberry Pi.

Key Projects

Project Management ERP & ERP SPINE

Full-lifecycle ERP development and customization (Laravel/PHP, MySQL).

PJEA Stock Management System (V1 & V2) and Petrol Station Shift Management System

Inventory, sales, and reporting platforms.

Hanspaul Customized ERP

Production, finance, and CRM backend with API integrations.

Restaurant Food Reservation System and SCIT Student Management System

Web platforms with REST API backends.

IoT Portfolio

Smart Parking System, Smart Meter System, Traffic Management System, IoT Tracking System, Airport Luggage Tracking System.

Education & Certifications

Education

  • Bachelor of Technology, Communications and Computer Networks

    The Technical University of Kenya, Nairobi

    2017 – 2022

  • Kenya Certificate of Secondary Education (KCSE), Grade B

    Ndururumo High School, Nyahururu

    2013 – 2016

Languages

English (Fluent) · Kiswahili (Fluent)

Certifications

  • Huawei Certified ICT Associate (HCIA) – Routing & Switching

    Huawei · 2020

  • IP Security and Open Internet Standards

    Internet Society · 2020

  • Internet of Things (IoT)

    The Technical University of Kenya · 2021

Get in touch

Open to full-stack, backend, and ERP engineering opportunities. Reach out by email or phone, or connect on LinkedIn / GitHub.