Denis Gathondu

Denis Gathondu

About

Detail

AI Engineer | Senior FullStack Engineer(BE Heavy)
Nairobi County, Kenya

Contact Denis regarding: 
work
Full-time jobs
Starting at USD5k/month
Flexible work
Starting at USD50/hour
groups
Networking

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Rainforest Alliance
    Independent Consultant
    Rainforest Alliance
    Nov 2025 - Dec 2025 (2 months)
    - Built out the greenhouse gases desktop application using Electron, React, and Fast API - Integrate data from KoBo surveys into the cool farm project API for the greenhouse gas calculations of multiple farms. - Generate excel workbooks from the ETL piplelines
  • Rainforest Alliance
    Independent Contractor
    Rainforest Alliance
    Jun 2025 - Jan 2026 (8 months)
    - Built FieldEntry app end-to-end allowing certificate holders to quickly get aggregates for farm surveys - Built greenhouse gases desktop application using Electron, React, and FastAPI - Integrated data from KoBo surveys into the cool farm project API for greenhouse gas calculations across multiple farms - Advised on tooling for optimal user and developer experience, delivering app within 3 months from inception - Ensured application design and security met industry standards through cross-team collaboration - Successfully collaborated remotely with Netherlands-based teams, delivering and depolying two complete projects
  • J
    Engineering Manager
    Jipamba
    Dec 2024 - Dec 2025 (1 year 1 month)
    - Lead the engineering team directly, including developers, QA, and other technical roles. - Oversee the implementation of tasks, sprints, and technical features to ensure progress aligns with goals. - Provide hands-on technical expertise by reviewing code and debugging complex issues. - Ensure the team meets deadlines and maintains high standards of code quality. - Mentor team members, fostering technical growth and onboarding new hires effectively. - Build the mobile apps using Flutter. - Utilized Django in a hands-on development capacity to support backend infrastructure, ensuring that my engineering management role remained grounded in active technical contribution and project execution.
  • J
    Technical Lead / Senior Full Stack Engineer
    Jipamba
    Mar 2024 - Dec 2024 (10 months)
    - Lead daily standup meetings. - Create technical documents and design documents for features. - Design and implement critical features end to end. - Task creation and estimations to ensure the team is on track with their deliverables. - Conduct Peer Reviews.
  • Teknobyte Ltd
    Lead Software Engineer
    Teknobyte Ltd
    Sep 2022 - Nov 2024 (2 years 3 months)
    - Engineered administrative web tools to allow for easier data capture and this reduced data corruption significantly. The time to digitize data was greatly improved. - Built a mobile application to allow users to interact with precompiled data as a lexicon (dictionary). - Incorporated LLM's in the data capture to assist with proof-checking data and getting related words.
  • Shelter Animals Count
    Senior Software Engineer
    Shelter Animals Count
    May 2022 - Oct 2022 (6 months)
    - Implemented impactful data visualizations using Recharts to identify patterns and trends in large datasets. This supported strategic decision-making and effective resource allocation across animal shelters. - Implemented user-friendly React forms that streamlined animal intake, outcome, and service tracking. This made the data capture process easier leading to less corrupt data.
  • WeSpire
    Software Engineer
    WeSpire
    Jul 2020 - Mar 2022 (1 year 9 months)
    - Implemented a new recurring donation feature, end to end using React.js and RoR, on the giving platform by integrating with Stripe’s API. This saw an increase in the adoption of the giving feature en masse. - Collaborated with cross-functional teams and incorporated user feedback to improve UI, increase engagement, and enhance platform functionality. - Triaged and resolved bugs, prioritizing them based on impact on customer experience.
  • Bombfell
    Software Engineer
    Bombfell
    Feb 2019 - Apr 2020 (1 year 3 months)
    - Using React.js, I implemented an intuitive and user-friendly preview view that refined the Order Preview process. This allowed users to review and confirm their orders before shipping, greatly reducing returned orders. - Implemented a robust Shop feature that allowed subscribed users to purchase individual items separately from their stylist-curated orders. - Collaborated with the stylist team to design and implement features for the Stylist Portal which streamlined the workflow, improved inventory management, and enhanced the overall client experience. - Rapidly prototyped and tested new features to ensure they met user needs, resulting in significant improvements to the efficiency of the stylist team. - Leveraged Python for back-end sc
  • AssetMap LLC
    Associate Software Engineer
    AssetMap LLC
    Mar 2018 - Jan 2019 (11 months)
    - Implemented 3rd party API integration using Django. This led to a reduction of manual data entry from different data providers and valuable insights to clients in a single interactive page.
  • Andela
    Senior Software Engineer
    Andela
    Feb 2017 - Current (9 years 5 months)
    - Spearheaded design and development of customized applications and tools using Agile methodology, delivering successful projects from concept through implementation. - Restructured monolithic applications into independently managed microservices to improve on efficiency and flexibility of internal services. - Collaborated with Andela partners to deliver customized technology solutions aligned with their business objectives and strategic vision. - Designed and implemented an efficient algorithm using Django and Python scripting to streamline the Secret Santa matching process for employees, fostering a culture of teamwork.
  • I
    Software Developer
    Infoedgy Solutions
    Jun 2014 - Jan 2017 (2 years 8 months)
    Developing Customized software solutions
  • R
    Software Developer
    RiverCross Technologies
    Sep 2013 - May 2014 (9 months)
    Development of customised software systems.
  • R
    Intern
    RiverCross Technologies
    Jul 2013 - Sep 2013 (3 months)
    Development of customised software systems.
Education verified_user 0% verified
  • Jomo Kenyatta University of Agriculture and Technology JKUAT
    Bachelor of Science (BSc, Information Technology
    Jomo Kenyatta University of Agriculture and Technology JKUAT
    Jan 2010 - Dec 2013 (4 years)
    Graduated with 2nd class honors with a Bachelor of Science in Information Technology
Projects (professional or personal) verified_user 0% verified
  • P
    Python Program(student league)
    The project includes a READ ME file that describes it