Marvin.

Professional Experience

5+ years building enterprise applications, payment platforms, property management systems, and business integrations across fintech, retail, education, and property sectors.

  • Technical Lead / DevOps

    03/2024 – Present

    Payserve Limited

    • Build a cloud-based property management platform letting landlords and property managers run residential and commercial portfolios from one system
    • Design REST APIs for authentication, payment processing, inventory management, and asynchronous background jobs
    • Implement enterprise authentication with RBAC, MFA, audit logging, and session security
    • Improve data access patterns across MongoDB and PostgreSQL to absorb rising transaction volumes
    • Deliver client solutions across Laravel, .NET, JavaScript, and Node.js environments, integrating third-party payment providers and business services
  • System Administrator / Developer

    03/2026 – 06/2026

    Zetech University

    • Built integrations synchronizing data between Moodle, the Student Management System, Microsoft Dynamics 365 Business Central, and internal university systems
    • Built an automated suspension engine synchronizing finance and academic status across systems
    • Corrected over 38,000 inconsistent usernames in production without downtime
    • Automated synchronization processes that previously required manual intervention
  • Software Engineer / DevOps

    11/2022 – 01/2024

    Podium Streak

    • Developed a cloud-based POS platform for salons, barbershops, supermarkets, restaurants, pharmacies, and other retail businesses covering sales, inventory, payments, and financial management
    • Built backend services and scalable REST APIs using ASP.NET Core (C#)
    • Integrated QuickBooks, KRA eTIMS, and Business Central for accounting, tax compliance, and ERP synchronization
    • Implemented local and international payment integrations, including reusable multi-tenant M-Pesa payment services
    • Designed contract-first APIs enabling parallel frontend and backend development
    • Implemented background jobs for invoice synchronization, payment callbacks, notifications, and image processing
  • Software Engineer

    02/2022 – 11/2022

    Belva Digital

    • Developed Laravel-based business systems and administration portals
    • Built REST APIs consumed by web applications
    • Designed relational database schemas using MySQL and PostgreSQL
    • Delivered client solutions across Laravel, Go, and Node.js environments
    • Participated in deployments, production support, and feature delivery
  • Software Engineer

    04/2021 – 01/2022

    Deveint Limited

    • Built backend services using Go (Gin) for business applications consumed by Flutter, React, and Next.js clients
    • Designed scalable backend architectures and optimized SQL database performance
    • Developed workflow automation tools supporting internal business operations
    • Supported production deployments and ongoing maintenance