KEVINWANYONYI

Senior Full-Stack Engineer

7+ Years ExperienceBSc Computer ScienceKenya

About Me

I am a results-driven Senior Full-Stack Software Engineer with 7+ years of experience designing, developing, deploying, and supporting enterprise-grade web applications, business systems, ERP/CRM solutions, and API-driven platforms. I hold a Bachelor of Science in Computer Science from Multimedia University of Kenya (2013 – 2017).

My career journey is built on high-impact full-stack development across multiple sectors, including Insurance, E-commerce, EdTech, Telematics, and Telecommunications. I have developed a wide array of systems ranging from insurance policy administration platforms and ERP/CRM software to payment-integrated e-commerce stores, fleet tracking applications, and interactive learning platforms.

On the backend, my expertise lies in PHP (Laravel, Yii2) and Python (Django), backed by Node.js and Express.js. I design robust system architectures, implement secure authentication/authorization (JWT, RBAC), and build scalable RESTful APIs. For database management, I design and optimize MySQL, PostgreSQL, and MongoDB database schemas, focusing on complex query optimization and data modeling.

On the frontend, I create responsive, user-centered web applications using Next.js, React.js, TypeScript, and Vue.js, styling them with Tailwind CSS. I specialize in translating complex Figma designs into high-performance, mobile-first, and accessible interfaces.

Beyond coding, I possess hands-on experience configuring and maintaining Linux servers, setting up Nginx, and building automated CI/CD deployment pipelines. My technical support background, testing practices (unit and integration testing), and code review workflows ensure the delivery of secure, well-documented, and production-ready applications.

Professional Philosophy: I believe in a clean-code approach, focusing on scalability and reliability. I approach problem-solving with a structured, analytical mindset, ensuring that the software architecture matches real-world business requirements while providing an exceptional experience for the end-user.

Kevin Wanyonyi

Kevin W. Wanyonyi

Senior Full-Stack Engineer

Technical Skills

Programming Languages

  • PHP
  • Python
  • JavaScript (ES6+)
  • TypeScript
  • SQL

Backend & Frameworks

  • Laravel
  • Yii2
  • Django
  • Node.js & Express.js

Frontend Technologies

  • Next.js & React.js
  • Vue.js
  • Tailwind CSS
  • Responsive Web Design
  • Mobile-First Development

APIs & Databases

  • MySQL & PostgreSQL
  • MongoDB
  • RESTful API Development
  • JWT Auth & RBAC
  • Payment Integrations (M-Pesa)

DevOps & Infrastructure

  • Git, GitHub & GitLab
  • Linux Server Management & Nginx
  • Docker & CI/CD Pipelines
  • Vercel & Postman

Quality & Methodology

  • Unit Testing & Integration Testing
  • System Architecture & DB Design
  • Performance & Query Optimization
  • Agile & Scrum Development