--
DENIS IRUNGU KIHARA
P.o Box- Kerugoya, Nairobi Kenya
https://github.com/DenisIrungu
SUMMARY
Versatile software developer with expertise in Flutter for cross-platform mobile development and FastAPI for building
efficient backend services. Over a year of experience in crafting high-performance applications with clean, maintainable Dart
code and robust state management (Provider, Riverpod, Bloc). Skilled in integrating RESTful APIs, optimizing mobile app
performance, and leveraging Firebase, CI/CD pipelines, and Agile methodologies. Strong collaboration skills, working
seamlessly with UI/UX designers and backend teams to deliver scalable solutions.
EDUCATION
PROJECTS
Weather App (Flutter + Bloc): Created a weather app
Kibabii University
integrating OpenWeatherMap API, Bloc for state
Bachelor Degree in Information
management, and Geolocator for location-based weather
Technology-
forecasts ( https://github.com/DenisIrungu/Weather-App)
Kamuiru Boys High School
Secondary Education-
TECHNICAL SKILLS
Mobile Development: Flutter, Dart, Android &
iOS development
State Management: Bloc, Provider
Programming Languages: Dart, Python
Backend Development: FastAPI, MySQL,
Python, RESTful API design
Database & Cloud services: Firebase, FireStore,
MySQL
UI/UX Design: Figma, Wireframing,
Prototyping
CI/CD & DevOps: Git, GitHub Actions,
Firebase App Distribution
Testing: Unit tests, Widget tests, Integration tests
Agile & Collaboration: Scrum, Jira, Code
Reviews
Logistics Flutter App (Ongoing): Developing a logistics and
delivery management app using Flutter, FastAPI, MySQL,
and Firebase for real-time tracking, order management, and
user authentication( https://github.com/DenisIrungu/LogisticsManagement-System-UI)
PROFESSIONAL EXPERIENCE
Flutter Engineer | Software Developer
Internship | Azizi Nairobi |September| 2022
Developed and optimized cross-platform mobile applications using
Flutter and Dart, ensuring smooth performance and scalability.
Implemented state management solutions like Provider and Bloc for
efficient app architecture.
Integrated FastAPI backends with Flutter applications, ensuring
seamless RESTful API communication.
Designed intuitive UI/UX interfaces in Figma, creating wireframes and
prototypes that enhanced user experience.
Optimized mobile application performance by minimizing re-renders,
improving animations, and leveraging platform-specific optimizations.
Flutter Engineer | Founder & Developer
Freelance | Bungoma | January 3, 2025- Present
SOFT SKILLS
Analytical Thinking
Problem-Solving
Communication Team
Collaboration
LANGUAGE
English
Swahili
REFERENCES
Available upon request.
Currently developing a logistics Flutter app to streamline delivery
services for small to medium-sized logistics companies.
Implementing real-time tracking, order management, and user
authentication.
Designing an intuitive UI/UX in Figma, ensuring a seamless user
experience.
Developing the backend using FastAPI with MySQL as the
primary database for scalable data storage and retrieval.
Integrating Google Maps API for route optimization and live
tracking.
Utilizing Firebase for push notifications and authentication.
Writing unit, widget, and integration tests to ensure app reliability
and performance.