Pedro Carvalho
About Pedro Carvalho
Pedro Carvalho is a Software Engineer with a Bachelor's degree in Computer Science from Universidade Federal de Minas Gerais and a Machine Learning Engineer Nanodegree from Udacity. He has experience in mobile application development, software engineering, and data analysis tools, currently working at Cyral since 2021.
Work at Cyral
Pedro Carvalho has been employed at Cyral as a Software Engineer since 2021. In this role, he contributes to the development of software solutions, leveraging his expertise in infrastructure and container orchestration. His focus is on enhancing distributed applications and implementing message streaming technologies. His position at Cyral reflects his commitment to advancing his skills and applying them in a professional setting.
Previous Experience in Software Engineering
Prior to his current role at Cyral, Pedro Carvalho worked as a Lead Software Engineer at Inspr LLC from 2019 to 2021. In this capacity, he was responsible for leading software development projects and managing teams. He also served as a Mobile Application Developer at Ferox TeleVeterinária in 2017, where he gained experience in mobile application development for a period of seven months.
Education and Expertise
Pedro Carvalho holds a Bachelor's degree in Computer Science from Universidade Federal de Minas Gerais, which he completed between 2017 and 2023. He further enhanced his technical skills by studying Data Science and Machine Learning at Udacity, where he earned a Machine Learning Engineer Nanodegree in 2020. His educational background is complemented by hands-on experience in developing data analysis tools and software automation applications.
Early Programming Journey
Pedro Carvalho began his programming journey at the age of 11, indicating a long-standing interest in technology and software development. This early start has contributed to his ability to learn new programming languages and adapt to various technological environments throughout his career.