Senior Software Developer with ample experience in complex projects
Developer with deep knowledge and experience in the area of software development with an emphasis on agile technologies (SCRUM). With experience in each stage of software development including modeling and design of architecture, development, and implementation, testing, and software maintenance. In some projects, he has led the team in charge of decision-making and analysis of requirements. He has also taken part in different types of projects for organizations in different market sectors and executed different roles that have given him a well-rounded experience.