Summary
Overview
Work History
Education
Skills
Timeline
David  Mochoge

David Mochoge

Software Developer
Nairobi

Summary

Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages.

Overview

4
4
years of professional experience

Work History

Software Developer

Sapphire Leadership Group LLC
Spartanburg
07.2022 - Current
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Updated old code bases to modern development standards, improving functionality.

Mobile Application Developer

Tenfore Golf LLC
Texas
07.2022 - 10.2022
  • Tracked post-deployment bug reports to recognize and resolve trends among user-reported faults and complaints.
  • Employed full-stack development tools to produce holistically envisioned applications for Android and IOS devices.
  • Documented design patterns for later use as templates in subsequent patches and iterative app development cycles.
  • Presented proposals to senior engineers and developers outlining enhancements designed to improve usability and increase potential ROI.

Software Developer

Ponea Health
Nairobi
01.2022 - 06.2022
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Developed software for desktop and mobile operating systems.
  • Designed intuitive graphical user interfaces to improve user experience.
  • Translated customer requirements into written use cases.
  • Documented technical workflows and knowledge to educate newly hired employees.

Mobile Application Developer

Kurrent Holdings Inc
Virginia
06.2021 - 02.2022
  • Created proofs of concept for innovative new solutions.
  • Developed conversion and system implementation plans.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Collaborated across multi-disciplinary teams using Agile development frameworks.
  • Cultivated app template libraries to streamline application production during commissioned engineering projects.
  • Tested and deployed scalable and highly available software products.
  • Investigated new and emerging software applications to select and implement administrative information systems.

Android Developer

Giglab Limited
Nairobi
12.2020 - 05.2021
  • Designed user interfaces that engaged multiple senses and produced immersive experiences.
  • Devised documentation for each app, detailing operation aspects, functions, capabilities and features.
  • Devised techniques for better modularity, testability and maintainability of front-end applications.
  • Worked with teams from other projects and departments to create apps driven by customer input.

Android Developer

Ignite Binary Ltd
Nairobi
08.2019 - 08.2020
  • Used specific code versioning tools to manage and implement changes to programs.
  • Created custom mobile applications using native technologies.
  • Used third-party libraries, custom libraries and APIs to develop new applications.
  • Managed aspects of Android app lifecycle from research and planning through deployment and post-launch support.

Education

Software Development - Software Development

Moringa School, Nairobi , Kenya
04.2001 -

Skills

Software Development

undefined

Timeline

Software Developer - Sapphire Leadership Group LLC
07.2022 - Current
Mobile Application Developer - Tenfore Golf LLC
07.2022 - 10.2022
Software Developer - Ponea Health
01.2022 - 06.2022
Mobile Application Developer - Kurrent Holdings Inc
06.2021 - 02.2022
Android Developer - Giglab Limited
12.2020 - 05.2021
Android Developer - Ignite Binary Ltd
08.2019 - 08.2020
Moringa School - Software Development, Software Development
04.2001 -
David MochogeSoftware Developer