Mobile Applications developer who thrives in challenging environments, demands continuous learning and is passionate about technology