Specialize in new ideas that need new and creative approach to creating relevant and viable solution that will actually work in a real world environment. As a Software Engineer, I have been termed as the 'go-to-guy' for improbable problems that need creative and elegant solutions.
I can deliver the following solutions:
1. Integrated platform solution that includes:-
a) Web Hosted Server (i.e PHP, Frameworks-CodeIgnter & Django)
b) Cloud Hosted Server (i.e Google App Engine or Amazon Web Services) running EC2 with database backed by simpleDB/DynamoDB and storage provided by EBS or S3. Also other amazon services are included as well.
c) Mobile client as a delivery platform.
d) REST architectured system.
2. Mobile Development Consultancy - I can carry out a feasibility study on an idea/proposal for mobile app development and advice on suitability of the idea, process and techniques proposed as well as provide better and finer-tuned approaches leveraging on my vast experience dealing with mobile applications.
Of particular importance, is my exposure to arguably the hottest and most innovative mobile market in the world (i.e Kenya). My experience in creating apps for the masses in Africa displays invaluable lessons learnt amid numerous challenges. (e.g lack of smartphones, unreliable and slow internet etc).
3. Server side scripting and integration
For those relatively small but ridiculously difficult integrations needed to be added to the back end (e.g integrating an SMS-gateway like twilio.com or launching a specialized python server on twisted), I can quickly work out a simple, clean and most efficient way to implementation.
4. System Diagnosis and troubleshooting
When things keep failing and you don't know why or how to fix them, I can troubleshoot simple or complex errors from log files or recreations and find the right solution.