Software Deveoper

Caleb Mwendwa

A highly skilled software engineer with over 5 years of experience specializing in Laravel-based API integrations. Adept at designing, developing, and implementing RESTful and SOAP APIs, with a strong focus on performance optimization, security, and scalability. Experienced in handling complex integrations between Laravel applications and external services like payment gateways, third-party APIs, and ERP systems. Known for delivering efficient, well-documented, and robust API solutions, ensuring seamless communication between different platforms.

Key Skills:

  • Laravel Framework : Expertise in building scalable web applications and APIs using Laravel.
  • API Integration: Extensive experience integrating external APIs like MPESA, Stripe, PayPal, and social login systems (Google, Facebook).
  • RESTful & SOAP APIs: Deep understanding of API design principles, authentication mechanisms (OAuth2, JWT), and versioning.
  • Database Management: Proficient in MySQL, PostgreSQL, and MongoDB for creating optimized database schemas.
  • Security Practices: Knowledgeable in securing APIs using encryption (SSL), token-based authentication, and rate-limiting.
  • Testing & Debugging: Experience with PHPUnit, Postman, and automated testing tools to ensure API reliability.
  • Front-End Technologies: Proficient in Vue.js, React, HTML5, CSS3, and Bootstrap for front-end integration with APIs.
  • Version Control: Git, GitHub, Bitbucket for managing codebases and collaborative development.

Technical Stack:

  • Languages: PHP, JavaScript, SQL
  • Frameworks: Laravel, Lumen (for microservices), Vue.js
  • Tools: Postman, Insomnia, Docker, Composer
  • Payment Integrations: MPESA STK Push, Stripe, PayPal
  • Cloud Services: AWS, DigitalOcean
  • Version Control: Git, GitHub, GitLab