André Ricardo Barreto De Oliveira
About André Ricardo Barreto De Oliveira
André Ricardo Barreto De Oliveira is a Staff Engineer in the Cloud Division at Liferay, with expertise in TypeScript and Java, focusing on unit testing and cost reduction. He has a diverse background in software development, having worked at notable companies such as Accenture Technology Solutions and Objective Solutions, and has extensive experience in optimizing software architectures and processes.
Current Role at Liferay
André Ricardo Barreto De Oliveira serves as a Staff Engineer in the Cloud Division at Liferay. He has held this position since 2022 and is based in the Denver Metropolitan Area. In this role, he focuses on optimizing cloud solutions and enhancing software performance. His responsibilities include implementing best practices in software development and contributing to the overall efficiency of cloud services.
Previous Experience at Liferay
Prior to his current role, André worked at Liferay as a Search Engineering Lead from 2016 to 2022 in the Greater Los Angeles Area. He also held the same position from 2014 to 2016 in Recife, Brazil. His work involved leading search engineering initiatives and improving search functionalities within Liferay's products.
Professional Background in Software Development
André has a diverse background in software development, having worked at Accenture Technology Solutions as a Software Developer from 2002 to 2003 in São Paulo, Brazil. He then joined Objective Solutions, where he served as a Senior Software Developer from 2003 to 2009 and later as a Software Architect from 2009 to 2013 in Curitiba, Brazil. His roles involved developing software solutions and architecting systems to meet client needs.
Education and Technical Skills
André studied Computing at the University of São Paulo, where he achieved a Technologist degree from 2001 to 2005. He also completed a Technician program in Computing at Fundação José Carvalho from 1989 to 1992. He is proficient in TypeScript and Java, with a focus on unit testing for cost reduction. His technical expertise includes implementing hexagonal architecture, modularization, and automated migration of large codebases.
Agile Methodologies and Practices
André practices Extreme Programming and Scrum as an Agile Team Leader. He has extensive experience in optimizing value streams by addressing bottlenecks and specializes in workload splitting from monolithic architectures. His knowledge in end-to-end deployment of software processes, continuous integration, and automated tests contributes to his effectiveness in software development.