Software development engineer with thorough hands-on experience in product development, have a blend of design, develop, test, and, deploy. A “forever student”, eager to constantly strengthen my foundation in computer science and stay in tune with the best software development tools, technologies and, practices.