Software developer with 7+ years experience designing and
implementing software solutions for multiple business domains, with
proven skills working both in teams and individually. Eager to
discover new methodologies and technologies to improve the
quality and efficiency of the process of software development and
its end products, and to help others improve in the discipline.