Aspiring IT Professional with a strong academic background in technology and engineering courses combined with practical experience in a variety of software development roles. Energetic and innovative worker with a keen interest in applying knowledge and expertise to a Software Engineer role.