Hi,
I am an expert Android developer working on the agile development methodologies and follow the best practices for developing android applications. I follow the best design patterns, best performances and battery optimization approaches when developing the android applications. I have developed complex and large applications for many telecom clients that are basically the analysis tools and requires a large amount of knowledge of the network characteristics, android telephony api, working with device core layer features like wifi APIs, internet and telephony apis, battery apis, working with highly multi-threading and concurrent task executions.
I have worked on various design patterns such as singleton, decorator, observer, helper classes, utilities, adapter and wrappers. Have worked on a highly MVC oriented pattern when working with the UI based applications.
I have worked for long time on highly distributed development environment, working and managing different development teams and committing the code remotely and merging, branching and releasing the customer builds.
I am very competent in working with agile development tools such as JIRA, Redmine, Assembla, Pivotal tracker and much more and also good in working with the source control tools such as Github, SVN, subversion, bit bucket, TFS etc.
My github account is : ashishagrawal121
I am very good in both written and verbal English communication and my availability is for the maximum hours in a day.
--
Thanks