Cuani Denis Kiragu ,a highly skilled and dedicated software engineer with over 5 years of experience in building robust backend systems using Laravel and creating dynamic mobile applications with Flutter. Expert in integrating third-party APIs, building custom RESTful APIs, and optimizing application performance. Demonstrates strong problem-solving abilities, a passion for clean code, and a focus on delivering scalable solutions.
Technical Skills:
- Backend Development:
- Proficient in PHP (Laravel Framework)
- Expertise in building and integrating RESTful APIs
- Experienced with OAuth 2.0 and other API authentication methods
- Skilled in database management with MySQL and PostgreSQL
- Unit Testing & API Testing using PHPUnit and Postman
- Mobile Development:
- Flutter development for iOS and Android platforms
- Proficient in Dart programming language
- Experience with state management tools like Provider, Bloc, and Riverpod
- Familiar with Flutter animations, custom widgets, and responsive design
- API Integrations:
- Integrated multiple third-party services like Stripe, PayPal, Twilio, and MPESA using Laravel
- Experience in working with GraphQL and gRPC APIs
- Expertise in handling JSON and XML API formats
- Skilled in optimizing API performance, caching, and JWT authentication
- DevOps & Tools:
- Experience with Docker for containerization
- Familiar with CI/CD pipelines (Jenkins, GitHub Actions)
- Version control with Git
- Agile development methodologies