Technical consultant

I have good programming knowledge and skills. I can easily learn and adopt new tools and technologies. I provide not only the advices but elegant solutions that fullfill your needs and requirements.