Ricardo Filipe Gomes
About Ricardo Filipe Gomes
Ricardo Filipe Gomes is a Software Engineering Manager at Visa, where he has worked since 2021. He has a diverse background in software engineering, having held positions at various companies including BMW Group, Currencycloud, and Amazon.
Work at Visa
Ricardo Filipe Gomes has been serving as a Software Engineering Manager at Visa since 2021. In this role, he oversees engineering projects and manages a team of software engineers. His responsibilities include ensuring the delivery of high-quality software solutions and fostering an environment that promotes innovation and collaboration within the team.
Work at Currencycloud
Currently, Ricardo Filipe Gomes holds the position of Software Engineering Manager at Currencycloud, a role he has occupied since 2021. He previously worked as a Senior Software Engineer at the same company for a period of 9 months in 2021. His experience at Currencycloud involves leading engineering initiatives and enhancing software development processes.
Education and Expertise
Ricardo Filipe Gomes studied Computer Software Engineering at Instituto Superior de Engenharia do Porto from 2016 to 2019. He also pursued studies in Finance at Instituto Superior de Contabilidade e Administração do Porto from 2011 to 2014. His educational background provides him with a strong foundation in both technical and financial aspects of software engineering.
Professional Background
Ricardo Filipe Gomes has a diverse professional background in software engineering. He worked at BMW Group as a Principal Backend Software Engineer for one year, and prior to that, he held various positions including Backend Software Engineer at CRITICAL Software and Backend Engineer at Paddy Power Betfair. His experience spans multiple companies and roles, showcasing his versatility in the field.
Leadership and Advocacy
In his current role, Ricardo Filipe Gomes leads a team of 4 Software Engineers and 2 Quality Assurance Engineers. He advocates for the use of Kafka in software engineering projects and promotes code quality initiatives such as mutation testing. His involvement in the hiring process for engineering roles reflects his commitment to building strong teams and enhancing software development practices.