Bruno Carvalho
About Bruno Carvalho
Bruno Carvalho is a Senior Software Development Engineer at Liferay, where he has worked since 2021. He holds an MBA and has extensive experience in software development, project management, and front-end technologies.
Work at Liferay
Bruno Carvalho has been employed at Liferay as a Senior Software Development Engineer since 2021. In this role, he focuses on developing hybrid applications for business-to-consumer (B2C) markets, utilizing frameworks such as React Native and Ionic. His responsibilities include managing projects across various operating systems, including Microsoft Windows, Linux, and MacOS. Bruno's work contributes to Liferay's mission of providing innovative solutions in the software development sector.
Education and Expertise
Bruno Carvalho holds a Master of Business Administration (MBA) in Gestão Tecnologia da Informação e Internet from Universidade Paulista, which he completed from 2014 to 2015. He also studied Engenharia de Computação at freeCodeCamp, earning a Full Stack Web Development Certification in 2017. Additionally, he obtained a Technologist degree in Gestão de Sistemas de Informação from Universidade São Francisco between 2008 and 2010. His education supports his expertise in front-end development, with over five years of experience in this area.
Previous Work Experience
Before joining Liferay, Bruno Carvalho worked at MATERA Systems as an Analista de sistemas from 2017 to 2021. His role involved system analysis in Campinas e Região, Brasil, where he contributed to various projects. Prior to that, he was employed at Vmax Net Telecomunicações as an Analista Telecom from 2010 to 2014 in Itatiba, São Paulo. These positions provided him with a solid foundation in technology and system management.
Technical Skills and Tools
Bruno Carvalho possesses a diverse skill set in software development, utilizing various coding languages and frameworks. He is proficient in JavaScript frameworks such as Angular 2+, Mustache.js, and ReactJS. His experience extends to content management systems (CMS) and e-commerce platforms, including WordPress and Shopify. Additionally, he employs design tools like Adobe Photoshop CC, Adobe Illustrator CC, and Sketch in his development projects, enhancing his ability to deliver comprehensive solutions.
Project Management and Development
In his professional capacity, Bruno Carvalho applies project management skills to oversee hosting and development-related tasks. His experience managing projects across multiple platforms ensures that he can effectively coordinate efforts and deliver results. His ability to develop hybrid applications and utilize various operating systems further demonstrates his comprehensive approach to software development.