David Mochoge
Software Developer
Nairobi
Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages.
Software Development
undefined