Bernard Mugita Gesongo

Bernard Mugita Gesongo

$6/hr
Software Developer
Reply rate:
63.16%
Availability:
Full-time (40 hrs/wk)
Location:
Nairobi, Nairobi, Kenya
Experience:
2 years
BERNARD MUGITA GESONGO PROFESSIONAL SUMMARY Driven software developer with 4+ years experience in full stack development, mobile app engineering and data-driven product design. Specialized in building cross-platform applications using Flutter, Dart, React.js and Node.js, with proven success in developing scalable systems and integrating secure APIs. Designed and deployed applications used by over 10,000 users and implemented CI/CD pipelines that reduced release cycles by 35%. Delivered predictive analytics models and machine learning solutions leveraging Python, Scikit-learn and PowerBI to optimize decision-making for research and business projects. Experienced in remote collaboration with international teams, managing end-to-end product lifecycles from prototyping to deployment. Looking to transfer these technical and analytical skills into a software engineering, mobile development or AI-focused role within a remote-first environment. SKILLS Flutter Development, Dart Programming, React.js Development, Node.js Development, Express.js Development, FastAPI Development, RESTful APIs, Full Stack Development, Mobile App Development, Product Design, UI Prototyping, UX Design, Wireframing Tools, Database Management, MySQL Development, Redis Caching, State Management, Component Design, Application Design, API Integration, API Security, OAuth2 Authentication, JWT Authentication, CI/CD Pipelines, GitHub Actions, System Architecture, UML Design, Data Structures, Algorithm Design, Python Programming, Data Analysis, Data Visualization, Statistical Modeling, Predictive Analytics, Machine Learning, Random Forest, Decision Trees, K-Means Clustering, Regression Models, PowerBI Dashboards, Data Cleaning, Data Preparation, Forecasting Models, Budgeting Systems, M-Pesa Integration, Cloud Deployment, Cross-Platform Apps, Performance Optimization, Version Control, Agile Development. EXPERIENCE Statistician / Data Analyst FoVET Research and Consultancy Ltd. | Remote | Oct 2024 – Present Roles and Responsibilities: ● Spearheaded analysis of large-scale survey datasets using PowerBI and ActivityInfo, reducing reporting turnaround time by 43% and improving data-driven decision-making. ● Designed digital data collection tools and workflows, replacing manual systems and improving operational efficiency across three research projects. ● Translated monitoring and evaluation frameworks into software requirements, forming the foundation for a digitized MEARL system. ● Partnered with stakeholders to align technical specifications with research objectives, ensuring usability and compliance. ● Automated visualization dashboards that tracked program impact by gender, geography, and age, increasing report accuracy. ● Delivered statistical models for univariate and bivariate analysis, supporting predictive insights for program effectiveness. ● Conducted training sessions virtually for field officers on digital survey tools, ensuring seamless adoption across distributed teams. Flutter Flow Developer DoWell UX Labs | Nairobi, Kenya | Feb 2024 – Aug 2024 Roles and Responsibilities: ● Developed and deployed five Flutter-based lead-generation applications, integrating REST APIs to ensure realtime data updates. ● Prototyped and tested user flows in Figma, shortening design revision cycles by 30% and accelerating delivery timelines. ● Implemented reusable, responsive UI components consistent with modern design standards, improving application performance. ● ● ● Built authentication systems with OAuth2 and JWT, enhancing user data security and compliance. Optimized state management with Provider and Riverpod, ensuring smooth cross-platform experiences. Delivered project updates and resolved technical issues virtually, collaborating with international clients. React JS FrontEnd Developer Cyber Intelligence (CYINT) LLC | Remote | Feb 2023 – Oct 2023 Roles and Responsibilities: ● Designed and deployed 12+ reusable components in React and StoryBook JS, reducing frontend development time for subsequent sprints. ● Integrated user feedback loops into feature design, cutting reported UI errors by 30 recurring issues within the first two release cycles. ● Enhanced load performance by optimizing component rendering, leading to a 1.5-second decrease in average response time. ● Ensured accessibility compliance across developed components, aligning with WCAG standards. ● Documented component libraries and handover notes in GitHub for seamless onboarding of new developers. OTHER EXPERIENCES ❖ Web Content Writer | JKContent Writers | Remote | Aug 2022 – Jan 2023 ❖ Site Developer | Jaister Technologies | Nairobi, Kenya | Feb 2022 – Aug 2022 ❖ Digital Marketing Associate | Ability Resource Limited (ARL) | Nairobi, Kenya | Feb 2021 – May 2021 EDUCATION ❖ BSc in Mathematics & Computer Science | Technical University of Mombasa | Dec 2021 ❖ Software Development | Moringa School | 2019 ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ TRAINING & CERTIFICATIONS No-Code AI Training | The Great Learning | Apr 2025 Data Science with Python | DataCamp | 2023 Intermediate Data Science – Python | Syracuse Institute of Technology | 2023 Computer Programming | Institute of Advanced Technology | 2017 PROJECTS Automated MEARL Systems | PACJA, RARIEDA & Family Bank Group | Ongoing Meal Planner App (Utakula!?) | Flutter, FastAPI, Gemini AI | | Ongoing Arifu Library (Note Reviewer App) | Flutter, FastAPI, Redis Finalyze Financial Budgeter | Flutter, FastAPI, SQLAlchemy Pacifist Brokers | React, Node.js, M-Pesa API TOOLS Flutter, Dart, React.js, Angular, Node.js, Express.js, FastAPI, MySQL, Redis, SQLAlchemy, PowerBI, Pandas, NumPy, Seaborn, Matplotlib, Scikit-learn, Provider, Riverpod, Redux, JWT, OAuth2, GitHub, GitHub Actions, Fastlane, Figma, Adobe Suite, WordPress, Firebase, M-Pesa API, Gemini AI, Docker, Kubernetes, Postman, Jira, Slack. LANGUAGES ❖ English - Fluent ❖ Swahili - Native REFEREES AVAILABLE UPON REQUEST
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.