Adrian is an enthusiastic, experienced and versatile software developer with strong analytic skills. He always writes clear, efficient, maintainable, re-usable, well-architected, and well-tested code. Adrian loves to research new technologies on his own initiative and become an expert in them. When communicating with clients, Adrian always work with his clients to find a solution that best suits their needs. Adrian has international experience, having lived and worked in Spain for nine years and acquired a professional working proficiency in Spanish.